我的一个外部硬盘上有几个大文件夹“cosmo_sim_9”、“cosmo_sim_10”……,另一个外部硬盘上有一个旧副本。我想将旧目录与新目录同步(递归),但不覆盖已经存在的文件(以节省时间)。我该怎么做?我的操作系统是 Fedora 20。
答案1
rsync
几乎是同步目录间文件的默认程序。尝试以下命令:
rsync -r --update --progress --dry-run
这将告诉您哪些内容会被复制,哪些内容不会被复制。该--update
命令仅在源文件比目标文件新时才复制文件。如果看起来正确,则取消该--dry-run
选项。如果不正确,请查看手册页以rsync
查看我做错了什么。