同じファイルを持つ2つのドライブがありますが、ディレクトリ構造はまったく異なります。
ソース側の構造と一致するように、宛先側のすべてのファイルを「移動」する方法はありますか?おそらくスクリプトで?
たとえば、ドライブ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)なので、それらを再コピーしたくありません。必要なディレクトリを作成し、ファイルを移動して、構造を同期したいだけです。
宛先で各ソースファイルを見つけ、一致するディレクトリに移動し、必要に応じて作成する再帰的なスクリプトを考えていました。しかし、それは私の能力を超えています!
別のエレガントなソリューションがここに与えられました:https : //superuser.com/questions/237387/any-way-to-sync-directory-structure-when-the-files-are-already-on-both-sides/238086