In jedem dieser Unterordner sind wiederrum Ordner von 00 bis FF und darin liegen dateien benannt mit dem SHA256 der Datei selber.
Dateisystem ist ext4 gemounted als rw,relatime,data=ordered; falls das einen einfluss hat.
Nun rufe ich ein
Code: Alles auswählen
find /der/ordner -type f -exec file {} \;
Allerdings ist die Reihenfolge willkürlich, lediglich wird immer ein Blatt-Ordner komplett ausgegeben, bevor es zum nächsten geht.
Nun macht mir diese Reihenfolge ein wenig das Leben schwer, weil ich nicht weiß wo im Verzeichnisbaum ich mich gerade befinde - der find befehl rennt einige Zeit, da es sich um einige hundert tausend Dateien handelt.
Ist irgendwo dokumentiert welche Reihenfolge find verwendet und ob man dies ändern kann? Ich habe in der manpage nicht unbedingt etwas sinnvolles gefunden.
Müsste ich ein weiteres find vorne dran hängen um die jeweiligen Ordner zu finden, zu sortieren und dann an find zu übergeben?