Как получить список файлов выше заданного порога размера

find . -type f -size +25000k -exec ls -lh {} \; | awk '{ print $8 ": " $5 }'


Команда «find» используется для поиска файлов в указанном каталоге и его подкаталогах, на основе заданных критериев. В данном случае, команда выполняет следующее:

1. Начиная с текущего каталога «.», команда «find» ищет файлы («-type f») размером более 25000 килобайт («-size +25000k»).
2. Найденные файлы передаются команде «ls -lh» для вывода информации о каждом файле, включая имя файла («-exec ls -lh {} \;»).
3. Результаты полученной информации отправляются на вход команде «awk», которая форматирует вывод таким образом, чтобы было выведено имя файла (поле $8) и его размер (поле $5).

Таким образом, данная команда позволяет получить список файлов, размер которых больше 25000 килобайт, вместе с их размерами.

Альтернативой этой команды может быть использование графического файлового менеджера или других утилит командной строки, таких как «du» для определения размера файлов или «ls» для получения списка файлов.

Ответить

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