Поиск больших файлов в Linux

Поиск больших файлов в Linux

Найти файлы размером в определенных пределах. Этот пример находит все файлы в корневой директории (/root), которые больше, чем 30k:

# find /root -size +30k

Пример вывода команды find:

пример вывода команды find для поиска фалов более 30к

пример вывода команды 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 завершен.

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

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

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.