rsync로 권한 유지


57

640x의 권한으로 LINUX에 a.txt 파일이 있다고 가정 해 봅시다. rsync를 사용하여 파일을 Mac으로 파일을 복사 rsync -r -t -v LINUX MAC하면 파일의 권한이 0644가됩니다.

rsync를 사용할 때 파일에 대한 권한을 유지하려면 어떻게해야합니까? -g 옵션이 작동하지 않습니다.

답변:


75

-p 플래그를 원합니다.

    -p, --perms                 preserve permissions

나는 항상 -a 플래그를 사용하는 경향이 있는데, 이것은 -p와 다른 여러 유용한 것들의 집합입니다

    -a, --archive               archive mode; equals -rlptgoD (no -H,-A,-X)

둘 다 rsync 맨 페이지 에서 바로 가져 왔습니다 .


1
답변 주셔서 감사합니다,하지만 -a / -p 옵션 -unix.stackexchange.com/questions/12203/에서
prosseek

그러나 대상 컴퓨터에 소스의 파일을 소유 한 사용자 이름과 동일한 사용자 이름이없는 경우 사용 권한이 유지됩니까? (예 : vmail소스에 사용자가 있지만 대상에는 없습니다. 소스에 복원 할 때 사용자 이름을 유지합니까?)
WM
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.