전체 디렉토리를 안전하게 복사

전체 디렉토리를 안전하게 복사

안전한 사본고장난 하드 드라이브에서 파일이나 파티션을 복구할 수 있습니다. 하지만 전체 디렉토리를 저장하고 싶다면 어떻게 해야 할까요? 보안 복사본에서는 이 작업을 수행할 수 있는 방법이 없는 것 같습니다.

디렉터리의 각 개별 파일에 대해 safecopy를 반복적으로 실행하고 이를 복구 미디어의 적절한 위치에 배치하는 명령이 있습니까?

크고 고장난 드라이브가 있는데 그 드라이브에서 디렉토리 하나만 구출하면 됩니다.

답변1

Safecopy가 대상 경로에 누락된 디렉터리를 생성하는지 알 수 없으므로 먼저 디렉터리를 생성합니다.

cd /media/newdrive/billrescue
find /media/brokendrive/Users/bill/Documents -type d -printf "%P\0" |
    xargs -0 echo mkdir -p

이제 safecopy각 파일에 대해 한 번씩 호출합니다.

cd media/brokendrive/Users/bill/Documents
find . -type f -exec echo safecopy {} /media/newdrive/billrescue/{} \; | head

출력이 필요한 것이라면 echo및 를 제거하십시오.| head

또는:

find /media/brokendrive/Users/bill/Documents -type f -printf "%P\0" |
    xargs -0 -I{} echo safecopy /media/brokendrive/Users/bill/Documents/{} /media/newdrive/billrescue/{}

관련 정보