Как найти 10 самых больших файлов в директории /var (включая поддиректории)

find /var -type f -exec du -h {} \; | sort -rh | head -10


Эта команда ищет 10 самых больших файлов в директории /var (включая поддиректории). Она выполняется в несколько шагов:

1. find /var -type f: Находит все файлы в директории /var и её поддиректориях.

2. -exec du -h {} \;: Для каждого найденного файла выполняет команду du -h, которая выводит размер файла в удобочитаемом формате.

3. | sort -rh: Сортирует результаты в обратном порядке (по размеру), чтобы самые большие файлы были наверху.

4. | head -10: Выводит первые 10 строк, что и дает 10 самых больших файлов.

Альтернативы: Вы можете использовать команду du -ah /var | sort -rh | head -10, чтобы найти и сортировать файлы в /var, но это исключит поддиректории и покажет только файлы в корневой директории /var.

Ответить

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