파일이 같은 두 개의 드라이브가 있지만 디렉토리 구조는 완전히 다릅니다.
대상 측의 모든 파일을 소스 측의 구조와 일치하도록 '이동'할 수있는 방법이 있습니까? 아마도 스크립트로?
예를 들어, A 드라이브에는 다음이 있습니다.
/foo/bar/123.txt
/foo/bar/234.txt
/foo/bar/dir/567.txt
B 드라이브에는 다음이 있습니다.
/some/other/path/123.txt
/bar/doo2/wow/234.txt
/bar/doo/567.txt
문제의 파일은 크기가 크므로 (800GB) 다시 복사하고 싶지 않습니다. 필요한 디렉토리를 만들고 파일을 이동하여 구조를 동기화하고 싶습니다.
대상에서 각 소스 파일을 찾은 다음 필요한 경우 생성하는 일치하는 디렉토리로 이동하는 재귀 스크립트를 생각하고있었습니다. 그러나-그것은 저의 능력을 넘어선 것입니다!
또 다른 우아한 솔루션이 여기에 주어졌습니다 : /superuser/237387/any-way-to-sync-directory-structure-when-the-files-are-already-on-both-sides/238086