OSX에서 외부 SSD로 복사 할 때 권한을 보존하려면 어떻게해야합니까?

Jan 06 2021

OSX 디스크에서 외장 SSD 드라이브로 파일을 복사 할 때 어떤 이유로 모든 권한 비트가 1로 설정됩니다. 원래 권한을 보존하는 이유와 방법이 있습니까? 나는 bash로 이것을 했으므로 놓는 것을 잊은 깃발이 있는지 확실하지 않습니다.

$ ls -l ~/test.txt -rw-r--r--@ 1 bzon staff 1.0G Aug 29 2017 test.txt $ cp ~/test.txt /Volumes/SSD/test.txt
$ ls -l /Volumes/SSD/test.txt
-rwxrwxrwx@ 1 bzon  staff   1.0G Jan  5 20:28 /Volumes/SSD/test.txt

답변

1 MichaelHabib Jan 06 2021 at 17:53

호환되는 파일 시스템 유형간에 파일을 복사하려면 cp -a SOURCE DEST. a옵션은 권한, 파일 소유권 및 기타 메타 데이터를 보존 아카이브를 의미합니다.