Hi!
Ich hab gestern zwei ziemlich große Verzeichnisse (eines mit 32GB und eines mit 43GB) kopiert, weil diese auf einem Raid-Array liegen, welches umstrukturiert werden muß. Bevor ich mein Raid aber jetzt auflöse möchte ich noch gerne Prüfen, ob auch wirklich alle wichtigen Dateien kopiert wurden (ich hab da einmal einen NFS-Ausfall und einmal ein paar IO-Errors gehabt und auch Quelle und Ziel sind nicht gleich groß, was aber möglicherweise auch an einer unterschiedlichen Dateiorganisation liegen könnte...).
Ich bräuchte dazu ein Programm oder ein Script, welches das Quellverzeichnis durchläuft und für jedes Unterverzeichnis und für jede einzelne Datei prüft, ob diese auch im Zielverzeichnis vorhanden ist. Für den Fall, daß nicht, soll's mir den Namen dieser Datei ausgeben (also eine Liste aller nicht kopierten Dateien ausspucken).
Ich hab da schon an diff gedacht, nur vergleicht das ja auch die Dateiinhalte, was es nicht soll, sondern eben nur die Dateistruktur.
Danke!
MfG
Tom
Verzeichnis- und Dateistruktur vergleichen
-
- Beiträge: 9
- Registriert: 04.09.2003 17:01:44
Verzeichnis- und Dateistruktur vergleichen
reden ist silber, schweigen ist langweilig...
Re: Verzeichnis- und Dateistruktur vergleichen
z.B. kdiff3, wenn's auch was grafisches unter KDE sein darf.tomi_wunder hat geschrieben: Ich bräuchte dazu ein Programm oder ein Script, welches das Quellverzeichnis durchläuft und für jedes Unterverzeichnis und für jede einzelne Datei prüft, ..
Grüße, Markus
-
- Beiträge: 441
- Registriert: 12.10.2005 23:09:28
- Lizenz eigener Beiträge: MIT Lizenz
-
Kontaktdaten:
Das geht hervorragend aus der Konsole mittels:
Anbei die Erklärung der Optionen:
Code: Alles auswählen
diff -r -q /dir1 /dir2
-r --recursive
Recursively compare any subdirectories found.
-q --brief
Output only whether files differ.
Hi,
koennte dirdiff vielleicht die Loesung sein?
koennte dirdiff vielleicht die Loesung sein?
Dirdiff can handle up to 5 trees. It displays a main window with a list of the files which are different between the trees, with colored squares to indicate the relative ages of the versions. A menu llows you to display the differences between any two of the versions in another window. Another menu allows you to copy the file from one tree to another.
Roland
"Aber wenn du schon so unwissend bist, davon noch nicht gehört zu haben,
so will ich es doch als gut ansehen, daß du lieber einmal töricht fragst,
als weiterhin nichts von etwas zu wissen, das man doch wissen sollte."
aus "Die Edda des Snorri Sturluson", "Gylfis Täuschung"
"Aber wenn du schon so unwissend bist, davon noch nicht gehört zu haben,
so will ich es doch als gut ansehen, daß du lieber einmal töricht fragst,
als weiterhin nichts von etwas zu wissen, das man doch wissen sollte."
aus "Die Edda des Snorri Sturluson", "Gylfis Täuschung"