Ich möchte meine Dateiliste mit Unix nach Datum sortieren

440
Vivek varshney

Meine Liste von Dateien ist wie ...

Oct 13 03:50 TEST_j002_26047.trc Oct 11 17:10 TEST_j001_26047.trc Oct 10 10:43 TEST_j000_6096.trc Oct 12 02:52 TEST_j001_26048.trc 

Ich möchte meine Ausgabe nach Datum sortiert anzeigen:

Oct 10 10:43 TEST_j000_6096.trc Oct 11 17:10 TEST_j001_26047.trc Oct 12 02:52 TEST_j001_26048.trc Oct 13 03:50 TEST_j002_26047.trc 
0
ls -rt nicht genug? chingNotCHing vor 7 Jahren 0
Dies ist die natürliche Sortierreihenfolge. Aaron Copley vor 7 Jahren 0

2 Antworten auf die Frage

1
Xavier

Versuchen Sie ls -ltoder ls -ltr.

Aus der Dokumentation vonls

 -l use a long listing format -t sort by modification time, newest first -r, --reverse reverse order while sorting 
0
G-Man

In welchem ​​Zusammenhang? Wenn Sie sie nur chronologisch auflisten möchten, verwenden Sie ls -tr. Die -tOption gibt an, dass Dateien nach Änderungsdatum / -zeit sortiert werden sollen. Bei einer zweifelhaften Designentscheidung ist der Standard zuerst der neueste.  -r r everses dass, setzen die neuesten Dateien dauern.

Wenn Sie wollen, dass ein Globus ( *oder *.trc) dies tut, wird es schwieriger.