假设我在 LINUX 中有一个文件 a.txt 的权限为 0664。当我使用 rsync 将文件复制到我的 Mac 时rsync -r -t -v LINUX MAC
,文件的权限变为 0644。
使用 rsync 时如何保留文件的权限?-g 选项不起作用。
我正在尝试通过 ssh 在分别运行 SME Server 7.4 和 Ubuntu 10.10 的两个文件服务器之间进行 rsync 同步。第一个 rsync 工作得很好(出于我不知道的原因),但是现在,好吧……这是输出:
[i@i-drive ~]$ rsync -avz -e ssh /home/e-smith/files/ibays/drive-i/files/Warehouse\ Pics/* fm-backup@[hostname removed]:~/img_all/
sending incremental file list
Converted Warehouse Pictures/
rsync: failed to set times on "/home/fm-backup/img_all/Converted Warehouse Pictures": Operation not permitted (1)
Converted Warehouse Pictures/12903-13099/
rsync: failed to set times on "/home/fm-backup/img_all/Converted Warehouse Pictures/12903-13099": Operation not permitted (1)
Converted Warehouse Pictures/12903-13099/13038/
rsync: recv_generator: mkdir "/home/fm-backup/img_all/Converted Warehouse Pictures/12903-13099/13038" failed: Permission denied (13)
*** Skipping any contents from this failed …
Run Code Online (Sandbox Code Playgroud)