Как отсортировать файлы по отметке времени в unix? [закрыто]

94

Как отсортировать файлы по метке времени в unix? Мне нужно отсортировать файлы, а также по времени их создания.

Шрихари
источник
1
Какая отметка времени? Кроме того, в большинстве файловых систем * nix нет отметки времени создания.
ninjalj
1
отметка времени, с которой был создан файл.
Шрихари
tryls -Ct | awk '{print $1}'
zx1986 04

Ответы:

173

Модификация файла:

ls -t

Изменение инода:

ls -tc

Доступ к файлам:

ls -tu

«Самый новый» внизу:

ls -tr

Ничего из этого не время творения. Большинство файловых систем Unix не поддерживают отметки времени создания.

Ninjalj
источник
3
На самом деле, многие файловые системы * nix поддерживают метку времени создания… это просто не кроссплатформенность. Во FreeBSD и OS X он обычно доступен только в собственных файловых системах BSD (включая HFS + в OS X); оно называется «временем создания файла» и ls -Uсортируется по нему. В Linux он доступен в большинстве файловых систем, которые его поддерживают (даже включая NTFS), но он называется «временем рождения», и вам придется сортировать его вручную.
abarnert 06
17

Используйте -t на ls. например:.

ls -tr

или

ls -ltr
Linuts
источник