Поиск больших файлов в заданной директории

Поиск больших файлов в заданной директории

Roman Bogachev VMware Specialist | Drone Pilot | Traveler

Полезные команды по поиску больших файлов в системе Linux.

Для вывода отсортированного списка файлов размером больше 300 Мб, находящихся
в дереве файловой системы начиная с текущей директории используем команду:

1
find . -type f -size +300M -exec ls -l {} \; | sort -k5 -n -r| less

Для вывода отсортированного по размеру списка директорий можно использовать команду:

1
find . -type d -maxdepth 1 -exec du -s {} \;|sort -k1 -r -n| less

Для выявления конечной директории с большими файлами можно снять ограничение на
рекурсивную проверку:

1
find . -type d -exec du -s {} \;| sort -k1 -r -n| less

Найти файлы по расширению tar, tar.gz, iso:

1
find . \( -iname "*.tar" -o -iname "*.tar.gz" -o  -iname "*.iso" \) -type f -exec ls -l {} \;| less

Вместо ls можно использовать встроенные опции -ls или -printf "%s %P\n"

On this page