태그 보관물: panther

panther

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 가지 기술을 비교해보십시오.

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


답변