我使用 rsync 将连接到我的 Mac (Osx 10.9) 的 USB 驱动器中特定文件夹中的所有文件备份到我的家庭网络 NAS 的文件夹中。
问题是 rsync 替换所有文件并且它不会跳过现有文件。我错在哪里?我使用 rsync 3.0.9。
rsync -avzh --delete --progress --filter='-p .DS_Store' /Volumes/USBDrive/Foto/* /Volumes/Nas/Foto
Run Code Online (Sandbox Code Playgroud)
小智 7
如果要跳过存在的文件而不更新它们,即使这些文件发生了更改,也可以--ignore-existing
在 rsync 命令中使用该标志。
rsync --ignore-existing -avzh --delete --progress --filter='-p .DS_Store' /Volumes/USBDrive/Foto/* /Volumes/Nas/Foto