Ich habe zwei Laufwerke mit den gleichen Dateien, aber die Verzeichnisstruktur ist völlig unterschiedlich.
Gibt es eine Möglichkeit, alle Dateien auf der Zielseite so zu verschieben, dass sie der Struktur der Quellseite entsprechen? Mit einem Drehbuch vielleicht?
Beispielsweise hat Laufwerk A:
/foo/bar/123.txt
/foo/bar/234.txt
/foo/bar/dir/567.txt
Während Laufwerk B hat:
/some/other/path/123.txt
/bar/doo2/wow/234.txt
/bar/doo/567.txt
Die fraglichen Dateien sind riesig (800 GB), daher möchte ich sie nicht erneut kopieren. Ich möchte nur die Struktur synchronisieren, indem ich die erforderlichen Verzeichnisse erstelle und die Dateien verschiebe.
Ich dachte an ein rekursives Skript, das jede Quelldatei auf dem Ziel findet, sie dann in ein passendes Verzeichnis verschiebt und sie bei Bedarf erstellt. Aber - das übersteigt meine Fähigkeiten!
Eine andere elegante Lösung wurde hier angegeben: /superuser/237387/any-way-to-sync-directory-structure-when-die-Dateien-sind- bereits-auf- beiden Seiten / 238086