Попробуйте ls -lt
или ls -ltr
.
Из документации поls
-l use a long listing format -t sort by modification time, newest first -r, --reverse reverse order while sorting
Мой список файлов похож на ...
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
Я хочу, чтобы мой вывод был отсортирован по дате:
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
Попробуйте ls -lt
или ls -ltr
.
Из документации поls
-l use a long listing format -t sort by modification time, newest first -r, --reverse reverse order while sorting
В каком контексте? Если вы просто хотите перечислить их в хронологическом порядке, используйте ls -tr
. -t
Опция указывает, что файлы должны быть отсортированы по модификации даты / времени. В сомнительном проектном решении по умолчанию сначала используется самое новое. -r
R всегда пропускает это, оставляя последние файлы последними.
Если вам нужен глобус (например, *
или *.trc
), чтобы сделать это, это становится сложнее.