2014-10-03 7 views
1

으로 변경되었습니다. 우분투가있는 한 컴퓨터에서 Mac으로 옮겨야하는 다른 웹 프로젝트가 있습니다. 하드 디스크에서 외장 USB 드라이브로 복사하려면 cp -rp folder copy_folder을 사용하고 있습니다. 이 작업을 수행 한 후에도 권한은 여전히 ​​올바르지 만 Mac에 USB 드라이브를 삽입하면 사용 권한이 777로 표시됩니다.usb 드라이브에서 mac으로 폴더를 복사하는 권한이 777

Mac에서 동일한 권한을 유지하기 위해 할 수있는 일이 있습니까?

+0

'-p'를 삭제하면 어떻게 될까요? 원래의 uid가 시스템의 uid에 매핑되지 않기 때문에 운영 체제가 권한을 777에두기로 결정했을 수도 있습니다. – wkoot

+0

아니요, 동일하게 발생합니다 – Carlo

답변

2

대부분의 USB 드라이브는 FAT32 파일 시스템으로 포맷되어 있으며 FAT32 파일 시스템은 Unix 사용 권한을 지원하지 않습니다. 그러나 권한은 마운트시 설정할 수 있습니다.

Linux에서 Mac으로 파일을 전송하는 동안 사용 권한을 유지하려면 ext4와 같은 Unix 사용 권한을 지원하는 두 시스템에서 읽을 수있는 다른 파일 시스템을 사용하십시오 (OSXFuse와 같은 것이 필요합니다. 해).

두 컴퓨터가 모두 동일한 네트워크 또는 인터넷에 연결되어 있으면 rsync를 사용하는 것이 더 쉽고 간단합니다.

+0

감사합니다. 문제는 실제로 펜 드라이브 였고 rsync는 트릭을했습니다. – Carlo