Назад | Перейти на главную страницу

Найти и отсортировать результаты по дате создания

Как мне отсортировать результаты find? Я хочу отсортировать по дате создания asc?

find /docs -type f | sort

Сортировка по имени файла, а не по дате создания. Спасибо.

AFAIK, Linux не записывает время создания, поэтому короткий ответ - вы не можете.

Для времени модификации попробуйте следующее:

$ find /docs -type f -printf '%T@ %p\n' | sort -k1 -n

или:

$ find /docs -type f -print0 | xargs -0 stat -c "%y %n" | sort