使用CLI将许多目录移动到另一个目录

时间:2016-07-20 08:14:51

标签: directory command-line-interface move pwd

我想将目录中的一些目录复制到该目录本身的另一个目录中。

例如:

我的结构如下所示

myname@compname:~/root/app/pages$ ls

dir1, dir2, dir3

我希望将dir1和dir2移动到dir3中,最终结构必须如下所示:

myname@compname:~/root/app/pages$ ls

dir3

myname@compname:~/root/app/pages/dir3$ ls

dir1, dir2

我知道有很多shell程序。但我想在只是一个单一的声明中使用CLI本身来实现这一点。

2 个答案:

答案 0 :(得分:1)

mv dir1 dir2 dir3

会这样做

mv dir1 dir2
mv dir2 dir3

分两步完成同样的事情。

技术上mv dir[123]也会做同样的事情(对于这些文件名),但由于目的地按字母顺序确定,可能会造成混淆

答案 1 :(得分:0)

这不是完美的答案。但我已经使用以下代码完成了上述操作:

07/20/2016 13:19:01     Job execution switched to status FAILING.
org.apache.flink.runtime.jobmanager.scheduler.NoResourceAvailableException: Not enough free slots available to run the job.*

欢迎其他答案!