Как найти 10 самых больших файлов, занимающих место на диске

find /home/ -type f -exec du {} \; 2>/dev/null | sort -n | tail -n 10 | xargs -n 1 du -h 2>/dev/null


Команда «find /home/ -type f -exec du {} \; 2>/dev/null | sort -n | tail -n 10 | xargs -n 1 du -h 2>/dev/null» помогает найти 10 самых больших файлов, занимающих место на диске.

— «find /home/» указывает на директорию, в которой нужно произвести поиск файлов.
— «-type f» фильтрует только обычные файлы (исключая директории и другие специальные файлы).
— «-exec du {} \;» вызывает утилиту du для каждого найденного файла, чтобы определить их размер.
— «2>/dev/null» перенаправляет ошибки вывода на специальное устройство /dev/null, чтобы исключить их отображение.
— «sort -n» сортирует полученные результаты по размеру в порядке возрастания.
— «tail -n 10» выбирает последние 10 строк (то есть самые большие файлы).
— «xargs -n 1 du -h 2>/dev/null» вызывает утилиту du (-h для отображения размера в удобном формате) для каждого выбранного файла, чтобы предоставить более детальную информацию о них.

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

Ответить

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