Назад | Перейти на главную страницу

Поиск больших файлов (> 100 МБ) в / home / для «очистки»

Как найти большие файлы (> 100 МБ) в /home/ для «чистки»?

Это Centos 6.x. Я пробовал несколько команд, но они не работали.

У находки есть своя -delete вариант так

find /home -type f -size +100M -delete

должен делать то, что хочешь. Просто будьте осторожны с тем, где вы поместите параметр -delete

Предупреждения: не забывайте, что командная строка find оценивается как выражение, поэтому при вводе -delete сначала find будет пытаться удалить все, что находится ниже указанных вами начальных точек.

Если вы хотите протестировать это перед использованием, вам нужно добавить -depth так как -delete подразумевает это.

find /home -type f -size +100M -depth

ncdu - хороший интерактивный инструмент для поиска больших файлов или каталогов. Он просканирует указанный каталог и покажет простой интерфейс ncurses для представления размеров каталогов. Он также имеет ярлык для удаления файла / каталога.

Просто найди: find /home -type f -size +100M

найти и удалить find /home -type f -size +100M -print0 |xargs -0 rm

du /home | awk '$1 > 1234 { print }'

Ищет не большие файлы, а большие папки. В случае нехватки файлового пространства я стараюсь искать как большие файлы, так и большие папки, чтобы определить проблемные области.