Обычно в средах разработки  возникают проблемы с дисками, когда выполняется несколько приложений.

Иногда мы также сталкиваемся с нехваткой места на диске в производственных системах.

Несколько дней назад мое производственное приложение перестало работать.

После получасового поиска я обнаружил, что приложение не работает из-за переполнения диска на моем сервере.

Поэтому я искал все файлы размером более 1 ГБ, а затем все файлы размером более 100 МБ.

Было несколько файлов логов большого размера, что приводило к переполнению диска.

В этом руководстве вы узнаете, как искать файлы по их размеру с помощью команды find.

👸 Как использовать на Linux команду find для поиска файлов

Поиск файлов по размеру

Вы можете определить размер в форматах КБ, МБ и ГБ.

Например, вы можете определить форматы размера 100K, 100M, 1G или 10G.

Используйте нижеприведенные примеры, которые помогут вам найти файлы по размеру и расширению.

Искать все файлы, размер которых превышает или равен 100 МБ в файловой системе:

find / -type f -size +100M 
Искать все файлы размером более 1 ГБ в файловой системе.
find / -type f -size +1G 

Поиск файлов по размеру и расширению

Вместо поиска по всем файлам вы также можете искать файлы с определенным расширением, превышающим размер 1 ГБ.

Например, искать все файлы с расширением «.log» и размером 1 ГБ или более.

find / -type f -name "*.log" -size +1G 

 

Поделитесь статьей:

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