Linux 下将目录 1 中的多个文件“更新”到目录 2 的脚本或方法

Linux 下将目录 1 中的多个文件“更新”到目录 2 的脚本或方法

我有两个目录,directory1 和 directory2。使用 Linux 友好脚本将最新文件从 directory1 复制到 directory2(包括相同的子目录结构)的最简洁方法是什么。

实际上,它不必是最新的,只需复制所有文件并将它们放入目录 2 中。我无法删除目录,它必须从 1 中取出文件并放入目录 2 中。

如果这些文件在源代码控制下就好了,但事实并非如此。我不需要担心删除。

答案1

检查 rsync 命令。

rsync -ruv directory1 directory2

-r 是从目录1递归复制到目录2。

-u 更新文件。如果文件“X”在两个目录中,则如果它较新,则会被复制

-v 详细。显示正在发生的事情。

相关内容