rsync + chmod 선택한 파일만

rsync + chmod 선택한 파일만

두 서버 간에 특정 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을 사용하고 있습니다.

관련 정보