Dateien nach Datum sortiert ausgeben?

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
Benutzeravatar
Chrissss
Beiträge: 176
Registriert: 05.04.2004 00:23:48

Dateien nach Datum sortiert ausgeben?

Beitrag von Chrissss » 30.06.2005 19:48:13

Hi!

Ich möchte alle Dateien rekursiv aus einem Verzeichniss nach Erstellungsdatum ausgeben. Ich dachte, dass ich das per

find -mtime -365 -type f

hinbekommen müsste. Also die Ausgabe sollte im Prinzip so sein.

./datei1.txt
./verzeichnis1/datei2.txt
./verzeichnis2/datei3.txt
./datei4.txt
usw...

Doch die Liste, die ich bekomme ist definitiv nicht korrekt sortiert. Wie müsste das denn korrekt heissen?

Danke
Chrissss

peyote
Beiträge: 241
Registriert: 11.10.2003 19:00:42

Beitrag von peyote » 30.06.2005 21:27:11

Hab grad mal etwas zusammengebastelt. Was hälst Du davon? :

find -printf "%Ty%Tm%Td%TT%p\n" | sort | sed 's/.\{14\}//'

Benutzeravatar
Chrissss
Beiträge: 176
Registriert: 05.04.2004 00:23:48

Beitrag von Chrissss » 30.06.2005 21:31:32

So

find -type f -printf "%Ty%Tm%Td%TT%p\n" | sort -r | sed 's/.\{14\}//'

ist es perfekt für mich!

Vieeeeelen Dank!
Chrissss

Antworten