在什么情况下命令【mv item.1 item.2】能够移动整个子目录树

问题描述

在什么情况下命令【mv item.1 item.2】能够移动整个子目录树
题目:
如果item.1和 item.2已经存在,在什么情况下命令 mv item.1 item.2能够移动整个子目录树?

A.item.1和item.2是现有子目录
B.只有使用特殊命令选项时
C.只有在item.2是空的时候
D.只有在item.1是空的时候

在网上找的答案是选:A,我有些疑惑。

我所理解的移动整个子目录树的意思是:将item.1中的文件和目录全部移动到item.2中,而不是把item.1这个目录移动到item.2中。

就是移动后item.1里的文件的路径应该是:
item.2/(item.1中的文件名或目录名)
而不是_item.2/item.1/(...)_

请问我的理解是否有误?如果可以的话希望可以把ABCD选项都解释一下。

谢谢你们的热心解答!

解决方案

  • 你的理解恰恰相反。结果是item.2/item.1/...
  • 直接做实验就知道了,没有必要那么纠结
时间: 2024-10-25 22:56:37

在什么情况下命令【mv item.1 item.2】能够移动整个子目录树的相关文章

查看Linux下端口占用情况的命令

在使用Linux系统的过程中,有时候会遇到端口被占用而导致服务无法启动的情况.比如HTTP使用80端口,但当启动Apache时,却发现此端口正在使用. 这种情况大多数是由于软件冲突.或者默认端口设置不正确导致的,此时需要查看究竟哪个进程占用了端口,来决定进一步的处理方法.     查看端口占用情况的命令:lsof -i 1 [root@www ~]# lsof -i 2   3 COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME 4 nginx 2333

关于何种情况下使用DataGrid、DataList或Repeater的一些讨论

datagrid [概述] WEB开发自从有了基于脚本的WEB编程技术(如ASP)以来,经历了一个漫长的过程.通过使用微软的ASP.Net技术,传统的ASP中大量的.单调乏味的.重复性的编程工作成为了历史.例如,象大多数ASP程序员所知的,在ASP中显示数据库内容所需要的过程: 建立数据库连接 用SQL查询装载ADO数据集 显示所需要的任何HTML代码 遍历数据集中的记录 输出记录字段值及相关的HTML 移向下一条记录 循环 显示所需要的HTML代码 又如,为了在表格中显示记录集的内容,我们需要

VB+SQL数据库管理系统中,如何在无数据源的情况下执行SQL

数据|数据库|数据源|执行 一般的数据库系统编程教程都是在开始编程的时候创建数据库,并在系统中生成用户数据源.系统数据源和文件数据院,在集成开发环境中,通过数据源连接到数据库.那么,如何在没有数据源的情况下,进行编程.生成应用程序要操纵的数据库以及表呢?(如:应用程序在安装完毕后,第一次启动时生成相应的数据库). 方法:在应用程序的ADO对象的连接字符串中指定DBMS的合法用户名和密码,并指定数据库驱动程序及要连接到目标主机. 如:连接到本机的SQL SERVER 假设 用户名为 SA  密码为

在登录触发器错误情况下连接SQL Server

如果你创建了一个登录触发器,并且在这个触发器中有一些不好的代码,那么当你尝试着登录时,你将会得到一个类似于图一显示的错误: 图一 如果不能很好地执行登录触发器,那么将会导致登录失败. 例如,如果创建了这个触发器,那么就可以设计下面的代码来达到失败的目的. CREATE TRIGGER BadLogonTrigger ON ALL SERVER FOR LOGON AS BEGIN INSERT INTO BadDB.dbo.SomeTable VALUES ('Test'); END; GO 没

什么情况下需要进入DOS?

  DOS是一个操作系统,但是现在几乎已经没有用户在电脑上之安装一个DOS系统.现在大多数用户都将DOS作为一种工具使用.一般进入DOS是为了运行某些DOS命令或者应用程序. 什么情况下需要进入DOS? 1.在DOS下安装系统的时候. 2.系统无法进入Windows中. 3.运行一些只能在DOS下运行的DOS程序. 4.进行在DOS下更加有利的操作. 在以上情况下,需要进入到DOS时,就可以利用启动盘启动系统到DOS下,然后在DOS下进行所需要的操作.

使用mongoVUE删除大量数据的情况下失效问题

昨天有一个系统出现了问题,导致半夜时大量的错误数据产生,早晨一早接到上边通知让把这些数据尽数删除. 不可否认在数据操作时mongoVUE更加直观,因此一般情况下我也都是使用这个工具,但是今天却出现了问题. 首先我查询了一下需要删除的数据的数据量,查询操作正常,如图: 然后一样的条件执行删除remove操作,结果就卡在那里许久之后弹出错误提示框如下: 几次尝试后均是如此,于是我只好改道使用系统中的命令行进入mongo shell中执行操作删除,这些数据终被删除,如图: 由此可见,熟悉命令行操作还是

在不熟悉C/C++情况下,hook windows事件

本文讲的是在不熟悉C/C++情况下,hook windows事件, 介绍 MSDN中对它的介绍为: WMI(Windows 管理规范)是基于Windows操作系统的管理数据和操作的基础架构.可以编写WMI脚本或应用程序来自动执行远程计算机上的管理任务,但是WMI会将管理数据提供给操作系统和产品的其他部分. 通过上述定义,我们了解到他所具有的威力,你不仅可以以管理员权限进行计划任务执行,而且最重要的是,还是通过远程执行!但是这仅是它功能的冰山一角,而且很多像CozyDuke,和DeepPanda这

adapter-目前情况下怎么设计代码比较优雅(android)?

问题描述 目前情况下怎么设计代码比较优雅(android)? 原来的项目里有好多listview,为此为每个listview都单独写了adapter和item,现在设计改设计了,要求每个listview都能和微信通讯录一样有sortbar和分类栏,那么我原来的做法是给每个item上面添加上一个隐藏的分类栏,然后再adapter中选择要不要显示,但是现在listview太多了,这样效率很低,我要怎么设计代码才能方便的达到这个需求? 解决方案 直接将 数据按照字母排序A_z,然后item分为两类 标

网络系统测试:单点故障情况下系统自动恢复时间

网络系统在出现单点故障情况下可快速恢复是高可靠网络设计的重点.恢复时间的要求在 各类行业和各网络层有差异.目前,网络系统平均恢复时间低于500ms已经逐步成为主流要求.与网络切换相关的各种组网模型故障模拟主要包括:链路故障.节点设备故障.单板故障.节点设备主备倒换.主备设备倒换.设备升级等.各类故障还需进一步细分, 例如节点设备故障包含:设备命令行执行软件重启,设备断电.设备上电.主备控板全部拔出/ 插入等等.为精确计算各类故障导致的网络中断/恢复时间,组网如图1所示,测试方法如下:498)th