是否可以使用 rsync 覆盖目标位置的文件权限?
Is it possible to overwrite file permissions at destination with rsync?
我已经使用 rsync 复制了 3 TB 的数据。
我的命令:
rsync -avzP /home <dest-user@dest-server-ip>:/backup/
遗憾的是,文件权限未保留。我如何覆盖目的地的所有者,这样我就不需要再次复制所有内容?
flag 有问题,使用 small -p 而不是大写。
-p, --perms preserve permissions
如果您希望保留权限,您必须拥有 root 权限:
rsync -avzP /home root@<dest-server-ip>:/backup/
或者:
sudo rsync -avzp --rsync-path "sudo rsync" /home <dest-user@dest-server-ip>:/backup/
我已经使用 rsync 复制了 3 TB 的数据。
我的命令:
rsync -avzP /home <dest-user@dest-server-ip>:/backup/
遗憾的是,文件权限未保留。我如何覆盖目的地的所有者,这样我就不需要再次复制所有内容?
flag 有问题,使用 small -p 而不是大写。
-p, --perms preserve permissions
如果您希望保留权限,您必须拥有 root 权限:
rsync -avzP /home root@<dest-server-ip>:/backup/
或者:
sudo rsync -avzp --rsync-path "sudo rsync" /home <dest-user@dest-server-ip>:/backup/