我正在复制远程 Web 服务器并使用 rsync 传输文件:
rsync -rvz --ignore-existing -e ssh . root@(localip):/usr/files
我花了大约 12 个小时才传输完 115GB 的文件,然后才发现我忘了“-a”选项。所以现在我有 115GB 的文件,但所有者/组和权限都不正确。
有没有办法使用 rsync 以便它只更新所有者/组/权限而不再次传输文件?
答案1
是的,使用标志再次运行命令-a
。rsync
足够智能,它只会改变所有者/组。
如果你使用-i
(itemize),你会看到它。它列出了已完成的更改。