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

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

find /docs -type f | sort

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

1 ответ

Решение

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
Другие вопросы по тегам