LINUXにファイル0.664のa.txtがあるとします。rsyncを使用してrsync -r -t -v LINUX MAC
でファイルをMacにコピーすると、ファイルの権限は0644になります。
Rsyncを使用しているときにファイルの権限を維持するにはどうすればよいですか? -gオプションは機能しません。
-pフラグが必要です。
-p, --perms preserve permissions
私は常に-aフラグを使用する傾向があります。これは-pと他のいくつかの有用なものの集約です:
-a, --archive archive mode; equals -rlptgoD (no -H,-A,-X)
どちらも rsyncマンページ から直接取得しています。