Betriebssystem: Linux
Dateisystemtyp: ext3
Bevorzugte Lösung: Bash (Skript / Oneliner), Ruby, Python
Ich habe mehrere Verzeichnisse mit mehreren Unterverzeichnissen und Dateien darin. Ich muss eine Liste aller 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.
Wenn ich eine Datei berühre oder ihren Inhalt einige Unterverzeichnisebenen später ändere, sollte dieser Zeitstempel neben dem Verzeichnisnamen der ersten Ebene angezeigt werden. Angenommen, ich habe ein Verzeichnis, das wie folgt aufgebaut 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 alfa
in lesbarer Form angezeigt , nicht Epoche. Ich habe einige Dinge mit find und ähnlichen Methoden ausprobiert xargs
, sort
aber ich kann das Problem nicht umgehen, dass sich der Zeitstempel des Dateisystems von 'alfa' nicht ändert, wenn ich Dateien ein paar Ebenen tiefer erstelle / ändere.