Как найти самые крупные файлы в точке монтирования

find /logs -ls -xdev | sort -nrk 7 | head -10


Команда «find /logs -ls -xdev | sort -nrk 7 | head -10» используется для поиска и вывода информации о самых крупных файлах в точке монтирования «/logs».

Описание команды:
— «find /logs» выполняет поиск файлов и каталогов в директории «/logs».
— «-ls» опция команды «find» выводит информацию о каждом найденном файле в формате, аналогичном команде «ls -l».
— «-xdev» опция команды «find» исключает поиск файлов в других файловых системах, отличных от той, в которой расположена точка монтирования.
— «sort -nrk 7» сортирует вывод команды «find» по размеру файла (сортировка в обратном порядке) используя седьмое поле (размер файла) в качестве ключа сортировки.
— «head -10» выводит только первые 10 строк отсортированного списка файлов, что позволяет найти 10 самых крупных файлов.

Команда может быть полезна, например, при необходимости найти и анализировать большие файлы, которые занимают много места на диске.

Альтернативой команде «find» + «sort» + «head» может быть использование команды «du», которая выводит информацию о размере файлов и директорий. Например, команда «du -ah /logs | sort -nr | head -10» также позволит найти 10 самых крупных файлов в директории «/logs».

Ответить

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