Как отсортировать файлы по метке времени в unix? Мне нужно отсортировать файлы, а также по времени их создания.
Как отсортировать файлы по метке времени в unix? Мне нужно отсортировать файлы, а также по времени их создания.
ls -Ct | awk '{print $1}'
Ответы:
Модификация файла:
ls -t
Изменение инода:
ls -tc
Доступ к файлам:
ls -tu
«Самый новый» внизу:
ls -tr
Ничего из этого не время творения. Большинство файловых систем Unix не поддерживают отметки времени создания.
ls -U
сортируется по нему. В Linux он доступен в большинстве файловых систем, которые его поддерживают (даже включая NTFS), но он называется «временем рождения», и вам придется сортировать его вручную.