OSX 10.3에서 전체 디스크의 내용을 어떻게 복사합니까? 내용을 외장 드라이브의 다른

전체 디스크의 내용을 외장 드라이브의 다른 폴더에 복사하고 싶습니다.

사용 권한과 타임 스탬프를 보존해야합니다.

리눅스에서 내가 사용하는 cp -a 하지만 OSX에서는 다른 것으로 보인다.



답변

cp -a 에 대한 바로 가기입니다. cp -pPR,이 옵션들은 cp의 10.3 버전에서 이미 사용 가능합니다. 따라서 디스크 내용을 다음과 같이 복사 할 수 있습니다.

cp -pPR /old/path /Volumes/new/path

터미널을 모두 사용하지 않고 보관할 최상위 폴더를 Finder의 외장 드라이브로 끌어다 놓을 수도 있습니다.


답변

다운로드 탄소 복사 Cloner 2.3 . MacOS X 및 프로세서 버전과 호환됩니다. 이 솔리드 소프트웨어는 모든 ACL, 모든 권한 및 전체 파일 시스템의 모든 숨겨진 파일을 보존합니다.

외부 사본을 작성한 후 기발한 Disk Utility.

최신 버전을 사용하지 마십시오. Disk Utility 어느 것이 고치고 싶어 할까? 많은 불일치 …

그렇지 않습니다.


답변

권한, ACL, 타임 스탬프, 심볼릭 링크 등을 유지하면서 전체 디스크를 백업하고 싶다면 다음을 사용하십시오. tar 대신에 cp.
이 같은:

tar cjvf mybackup.tar.bz2 <source>

다른 위치에서 tar 파일을 추출하십시오.

tar xjvf mybackup.tar.bz2

임시 파일 (상당히 클 수 있음)을 피하려면 파일을 함께 파이프 할 수 있습니다

cd /path/to/source; tar cf - . | (cd /path/to/dest; tar xpf -)

물론 여러 사용자가 공유하는 파일 시스템을 백업하는 경우 권한 문제를 극복하기 위해 루트로 사용해야 할 수도 있습니다.


답변

또 다른 유용한 방법은 cpio. 그것은 하드 링크를 유지할 수 있고 타르로 지원되지 않는 긴 파일 이름을 처리 할 수 ​​있습니다.
자세한 내용을 확인할 수 있습니다. 이리 3 가지 기술을 비교해보십시오.

나는 모든 방법의 말을 믿고, 당신은 당신의 필요에 맞는 것을 잘하고 일을보다 효율적으로해야합니다.


답변