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


94

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


1
Какая отметка времени? Кроме того, в большинстве файловых систем * nix нет отметки времени создания.
ninjalj

1
отметка времени, с которой был создан файл.
Шрихари

tryls -Ct | awk '{print $1}'
zx1986 04

Ответы:


173

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

ls -t

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

ls -tc

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

ls -tu

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

ls -tr

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


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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.