Sie können einfach im Terminal verwenden
du -a
Dadurch werden alle Dateien in allen Unterordnern einschließlich ihrer Größen zurückgegeben, dann vergleichen Sie einfach die Dateien
Um die Daten in einer Textdatei zu speichern
du -a > dump.txt
Dann können Sie einfach so etwas wie diff verwenden um die Dateien zu vergleichen
Das ist für Linux :D
Ich habe in der Vergangenheit MD5-Hashes und Diffs verwendet, um Bäume zu vergleichen. Es ist langsam findet aber geänderte Dateien in Fällen, in denen die Daten nicht zuverlässig sind. Es ist auch portabel, sodass Sie den Index übertragen können, anstatt Dateien über das Netzwerk zu vergleichen.
find /path/to/check -type f | xargs md5sum > after.txt
diff before.txt after.txt > diffs.txt
Ich werde versuchen, die Vorgehensweise mit Total Commander ein wenig zu erläutern (ich hoffe, ich habe verstanden, was Sie tun möchten).
- Installieren Sie das DiskDir-Packer-Plugin (ich habe einen direkten Link zum Plugin gesetzt, wenn Sie es vorziehen, können Sie zur Plugin-Seite gehen und nach dem DiskDir-Plugin suchen
- Nachdem das Plugin installiert ist, "packen" Sie das Verzeichnis, in dem Sie Änderungen verfolgen möchten, mit Alt+F5 und wählen "lst" aus der Dropdown-Liste im Packer-Teil des Dialogfelds; Dadurch wird ein "Paket" erstellt, das Sie durch Drücken der Eingabetaste eingeben können, als würden Sie ein Verzeichnis eingeben, und es wird den vollständigen Inhalt des Verzeichnisses anzeigen
- Gehen Sie beim Vergleichen der Ergebnisse in das ursprüngliche Verzeichnis im linken Bereich und geben Sie den gewünschten Schnappschuss im rechten Bereich ein
- Verwenden Sie die Funktion „Verzeichnisse synchronisieren“ im Menü „Befehle“
- Deaktivieren Sie im Fenster "Verzeichnisse synchronisieren" die Option "Nach Inhalt vergleichen", aktivieren Sie "Unterverzeichnisse" und "Datum ignorieren" (oder nicht, wenn das Änderungsdatum wichtig ist) und führen Sie den Vergleich durch Das
- Fenster zeigt Ihnen Dateien, die gleich sind (in diesem Fall nicht nach Inhalt, nur nach Größe), Dateien, die unterschiedlich sind, und Dateien, die auf der linken/rechten Seite fehlen
Da der Schnappschuss eine einfache Textdatei ist und Sie nicht nach Inhalt vergleichen, sollte er schnell sein, aber ich habe ihn nie für ein wirklich riesiges Verzeichnis verwendet.
Dies ist nützlich, wenn Sie keine Backups erstellen, sondern nur eine Momentaufnahme des Inhalts des Verzeichnisses zu einem bestimmten Zeitpunkt erstellen möchten. Wenn Sie Backups erstellen, können Sie dasselbe Tool (Synchronize dirs) verwenden, um auch den Inhalt zu vergleichen.
Es gibt auch eine erweiterte Version des DiskDir-Plugins, der Download-Link befindet sich im ersten Beitrag. Diese Version ermöglicht es Ihnen, Pakete (wie zip, 7z ...) als Verzeichnisse im Schnappschuss anzuzeigen. Dies würde natürlich die Zeit zum Erstellen eines Schnappschusses verlängern.