
Поиск больших файлов в Linux
Найти файлы размером в определенных пределах. Этот пример находит все файлы в корневой директории (/root), которые больше, чем 30k:
# find /root -size +30k
Пример вывода команды find:
пример вывода команды find для поиска фалов более 30к
Найти файлы в установленных рамках размера файла
Пример, введите следующую команду, чтобы ограничить поиск, чтобы найти только файлы с размером 30k до 200k:
# find /var/log -size +30k -size -200k
Если вы хотите перечислить (вывести) их в ls, введите следующую команду:
# find /var/log -size +30k -size -200k -exec ls -lha {} ;
Так же можете использовать еще несколько вариантов:
#·find /var/log/ -type f -ls | sort -nk 7 | tail -10
если нужно только проверить в одном каталоге (но без рекурсии), то используйте:
#·ls -lahSR /var/log/ | head
Я использую вот эту команду (спасибо Жека):
#·find·/var/log/·-type f -exec du -h {} ; | sort -n |·tail -10
На этом поиск больших файлов в Linux завершен.
Было ли это полезно?
0 / 0