是否有 unix 命令可以将目录的内容复制到另一个目录中,但始终保留最新的文件?
我的意思是,有目录 A 和目录 B,我需要将 B 的内容复制到 A 中。如果目录 B 上的文件名已存在于 A 上,则根据其创建日期保留最新的文件名。
您可以使用 rsync 来同步两个目录的内容。选项-u/ --update有效果
跳过接收器上较新的文件
所以你可以使用 rsync -auvh dir1/ dir2/
-a= 存档模式。启用大量选项,例如递归。
-v并且-h是冗长和人类可读的选项。不重要,但有助于了解发生了什么。
我建议您首先使用该—dry-run选项运行任何 rsync 命令,以便您可以检查意外结果。
| 归档时间: |
|
| 查看次数: |
3312 次 |
| 最近记录: |