在 Linux 中合并不同驱动器上的文件夹?

在 Linux 中合并不同驱动器上的文件夹?

我想从 Linux 终端合并两个相同的文件夹的内容。

Drive 1\Folder

Drive 2\Folder

我想要将驱动器 1 文件夹中的所有文件和子文件转移到驱动器 2 文件夹中,我尝试使用 MV 但出现错误提示:

unable to remove target: Is a directory

答案1

cp -r Drive\ 1/Folder/* Drive\ 2/Folder/

我总是cp更喜欢这样做mv,因为这意味着如果在转移过程中发生任何事情,我仍然有原件的副本。

复制完成后你就可以rm -r Drive\ 1/Folder

这也应该解决mv移动目录时出现的问题。

希望有帮助

答案2

使用cp -ru drive1/* drive2将驱动器 1 中的所有内容复制到驱动器 2。 表示-r递归复制。 表示-u仅当源文件比目标文件新或目标文件丢失时才通过复制进行更新。

相关内容