Перейти к содержимому

Команды для поиска больших файлов в заданной директории

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

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

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

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

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

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

Найти все avi, mpg, wmv файлы можно так:

   find . ( -iname "*.avi" -o -iname "*.mpg" -o  -iname "*.wmv" ) -type f -exec ls -l {} ;| less

PS. Вместо ls можно было использовать встроенные опции -ls или -printf "%s %Pn", 
но %P не всегда легко вспомнить, а вывод -ls не совсем привычен.
Опубликовано вLinux

Ваш комментарий будет первым

Добавить комментарий

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