J'ai deux disques avec les mêmes fichiers, mais la structure du répertoire est totalement différente.
Existe-t-il un moyen de «déplacer» tous les fichiers du côté destination afin qu'ils correspondent à la structure du côté source? Avec un script peut-être?
Par exemple, le lecteur A a:
/foo/bar/123.txt
/foo/bar/234.txt
/foo/bar/dir/567.txt
Alors que le lecteur B a:
/some/other/path/123.txt
/bar/doo2/wow/234.txt
/bar/doo/567.txt
Les fichiers en question sont énormes (800 Go), donc je ne veux pas les recopier; Je veux juste synchroniser la structure en créant les répertoires nécessaires et en déplaçant les fichiers.
Je pensais à un script récursif qui trouverait chaque fichier source sur la destination, puis le déplacerait dans un répertoire correspondant, le créant si nécessaire. Mais - cela dépasse mes capacités!
Une autre solution élégante a été donnée ici: /superuser/237387/any-way-to-sync-directory-structure-when-the-files-are-already-on-both-sides/238086