
Robocopy /CREATE
나는 파일 내용을 제외하고 소스의 폴더 및 파일의 모든 속성을 사용하여 완전한 빈 파일 트리를 다시 만드는 명령과 동일한 Linux 명령을 찾고 있습니다 . 일반적인 파일 동기화 목적으로 Robocopy와 동일하다고 알려진 Rsync에는 유사한 옵션이 없는 것 같습니다.
지금까지 Ext4로 포맷된 메인 파티션을 사용하여 4TB 하드 디스크 드라이브에서 데이터를 복구하고 있습니다.심각한 문제가 발생하기 전까지 HDDSuperClone을 사용하여 47%를 복제할 수 있었습니다., 그러나 복구 드라이브에서는 여전히 파티션에 액세스할 수 없으며 R-Studio 및 DMDE와 같은 복구 소프트웨어는 원래 메타데이터 구조를 재구성할 수 없으며 드라이브의 현재 저하된 상태로 인해 훨씬 더 유용한 데이터를 복구할 수 없습니다.
따라서 원본 드라이브를 Lubuntu에 계속 마운트할 수 있기 때문에(어려움은 있지만) "원시 파일 조각"에 의존해야 하는 경우, 즉 파일 서명을 감지하고 감지된 모든 파일을 대량으로 추출하는 도구를 사용하여 복구된 데이터를 스캔해야 합니다(I 나는 그 목적으로 주로 R-Studio와 Photorec을 사용하고 있습니다), 최소한 참조 없이 처음부터 정리하는 것보다 더 편리하게 이러한 혼란을 분류하는 방법을 드라이브 소유자에게 제공하고 싶습니다.
분명히 그러한 맥락에서 내가 찾고 있는 명령은 빠르게 진행되어야 하며 몇 가지 주요 파일 시스템 구조만 분석해야 하며 해당 드라이브를 더 마모시킬 수 있는 파티션의 철저한 스캔을 포함하지 않아야 합니다.
답변1
--attributes-only
에 대한 옵션이 있습니다 cp
. POSIX에서는 요구되지 않으므로 모든 구현이 cp
이를 이해하는 것은 아닙니다. 여전히 cp
Lubuntu의 GNU coreutils에서 지원됩니다.
--attributes-only
파일 데이터를 복사하지 말고 속성만 복사하세요.
-R
크기가 0인 파일을 생성합니다. 필요한 디렉토리 트리를 복사하려면
cp -R --attributes-only /path/to/mountpoint/ /where/to/copy/to