-
Das Betriebssystem: Linux
-
Dateisystem-Typ: ext3
-
Bevorzugte Lösung: Bash (Skript/Einzeiler), Ruby oder Python
Ich habe mehrere Verzeichnisse mit mehreren Unterverzeichnissen und Dateien darin. Ich muss eine Liste all dieser Verzeichnisse erstellen, die so aufgebaut ist, dass jedes Verzeichnis der ersten Ebene neben dem Datum und der Uhrzeit der zuletzt erstellten/geänderten Datei darin aufgeführt ist.
Zur Verdeutlichung: Wenn ich eine Datei berühre oder ihren Inhalt ein paar Unterverzeichnisebenen tiefer ändere, sollte dieser Zeitstempel neben dem Namen des Verzeichnisses der ersten Ebene angezeigt werden. Angenommen, ich habe ein Verzeichnis, das wie folgt strukturiert ist:
./alfa/beta/gamma/example.txt
und ich ändere den Inhalt der Datei example.txt
Ich brauche diese Zeit neben dem Verzeichnis der ersten Ebene angezeigt alfa
in menschenlesbarer Form, nicht Epoche. Ich habe einige Dinge mit find ausprobiert, xargs
, sort
und dergleichen, aber ich komme nicht um das Problem herum, dass sich der Dateisystem-Zeitstempel von "alfa" nicht ändert, wenn ich Dateien ein paar Ebenen tiefer anlege/verändere.