Як відсортувати файли відповідно до позначки часу в unix? [зачинено]


94

Як сортувати файли за міткою часу в unix? Мені потрібно сортувати файли, а також на основі створеного ними часу.


1
Яка часова марка? Також у більшості файлів * nix файлових систем немає створення часових позначок.
ніндзя

1
часова марка, з якою створюється файл.
Шріхарі

спробуйтеls -Ct | awk '{print $1}'
zx1986

Відповіді:


172

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

ls -t

Зміна вводу:

ls -tc

Доступ до файлів:

ls -tu

"Найновіший" внизу:

ls -tr

Ніщо з цього не є часом створення. Більшість файлових систем Unix не підтримують часові позначки створення.


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

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.