我的文件夹中有以下内容
Folder 1
Folder 2
Folder 3
File 1
File 2
File 3
我正在尝试使用命令行将除文件夹 1 之外的所有文件夹和文件移动到文件夹 1。也就是说,移动后文件夹 1 将包含文件夹 2、文件夹 3、文件 1、文件 2、文件 3。
如何将文件夹 1 排除在移动范围之外?
我害怕尝试这个:
$ cp -r /Folder 1
,因为这也包括文件夹 1。
我使用的是最新版本的 Ubuntu Server。
答案1
你可以做类似的事情。
mv !(Folder\ 1) Folder\ 1/
这将递归地将当前目录中除文件夹 1 之外的所有文件和文件夹移动到文件夹 1。
这也适用于 cp,但不清楚您想要什么,因为您的示例使用了 cp,但您的问题表明您想要移动项目。