Найти и отсортировать результаты по дате создания
Как я могу отсортировать результаты 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