Saya memiliki dua drive dengan file yang sama, tetapi struktur direktori sama sekali berbeda.
Apakah ada cara untuk 'memindahkan' semua file di sisi tujuan sehingga mereka cocok dengan struktur sisi sumber? Dengan skrip mungkin?
Misalnya, drive A memiliki:
/foo/bar/123.txt
/foo/bar/234.txt
/foo/bar/dir/567.txt
Sedangkan drive B memiliki:
/some/other/path/123.txt
/bar/doo2/wow/234.txt
/bar/doo/567.txt
File yang dimaksud sangat besar (800GB), jadi saya tidak ingin menyalinnya kembali; Saya hanya ingin menyinkronkan struktur dengan membuat direktori yang diperlukan dan memindahkan file.
Saya sedang memikirkan skrip rekursif yang akan menemukan setiap file sumber pada tujuan, kemudian memindahkannya ke direktori yang cocok, membuatnya jika perlu. Tapi - itu di luar kemampuan saya!
Solusi elegan lain diberikan di sini: /superuser/237387/any-way-to-sync-directory-structure-when-the-files-are-already-on-both-sides/238086