rsync + chmod 選択したファイルのみ

rsync + chmod 選択したファイルのみ

2つのサーバー間で特定のcronファイルを同期し、その権限を変更しようとしています。しかし、私が試しているコマンドは、ホームディレクトリの権限も変更することです。

使用されたコマンド:

rsync -ai --no-o --no-g --chmod=644 --delete --include='ccron_*' --exclude='*' /etc/ccrons/ root@worker:/etc/cron.d/

その結果、ターゲットコンピュータのディレクトリにも/etc/cron.d権限644が付与されます。

ソースフォルダ()にワイルドカードを追加すると/etc/ccrons/*機能しますが--delete、機能せず、ソースから削除されたファイルはターゲットから削除されません。

Ubuntu 14.04.3 LTSでrsync 3.1.0を使用しています。

ベストアンサー1

おすすめ記事