我使用此rsync
命令通过互联网同步驱动器,从远程 Linux 机器到本地 macOS 机器:
sudo rsync -e 'ssh -p 8023 -i /path/to/key' -avxW --progress --delete \
--exclude folders/to/exclude \
[email protected]:/mnt/RemoteDriveName/ /Volumes/LocalDriveName
该命令复制了我需要的文件,但无法删除目标上的某些文件。它显示错误,但没有详细信息:
IO error encountered -- skipping file deletion
我已经包含了-v
增加详细程度的选项;我该如何追踪错误或以其他方式修复命令以删除文件?
尝试添加
-q
仅显示输出中的错误,然后修复文件权限或从每个条目的同步中排除文件/目录。