やりたいこと
WindowsからLinuxに転送するときなど、強制的にパーミッションを統一したい場合の対応です。
前提条件
macOSではrsyncが古いため、Homebrewなどを使って新しいバージョンを入れてください。
設定方法
--chmod
オプションで可能です。
例えば、ディレクトリは0755, ファイルは0644にしたいときは、--chmod=D0755,F0644
とすれば可能です1。
-
rsyncのバージョンによります。CentOS 7では
D0755
という指定は使えませんでした。 ↩︎