Как найти файлы и вывести их отсортированными по времени модификации

find -printf "%C@ %p\n"|sort


Команда «find» используется для поиска файлов и каталогов в файловой системе. Опция «-printf» позволяет определить формат вывода информации о найденных объектах. В данном случае, «%C@» выводит время модификации файла в формате POSIX-времени, а «%p» выводит путь к файлу.

После этого, вывод «find» передается на вход команды «sort», которая сортирует строки в лексикографическом порядке. По умолчанию, сортировка происходит в порядке возрастания.

Таким образом, команда «find -printf «%C@ %p\n»|sort» ищет файлы в файловой системе и выводит их отсортированными по времени модификации. Это может быть полезно, например, для нахождения самых новых или самых старых файлов в директории.

Альтернативой этой команде может быть использование команды «ls» с опцией «-t» для сортировки файлов по времени модификации.

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *