Wie kann ich die Ergebnisse sortieren find
? Ich möchte nach Erstellungsdatum sortieren.
find /docs -type f | sort
Sortiert nach Dateiname, nicht Erstellungsdatum. Vielen Dank.
AFAIK, Linux zeichnet die Erstellungszeit nicht auf, daher ist die kurze Antwort, dass Sie dies nicht können.
Versuchen Sie für die Änderungszeit Folgendes:
$ find /docs -type f -printf '%T@ %p\n' | sort -k1 -n
oder:
$ find /docs -type f -print0 | xargs -0 stat -c "%y %n" | sort