Пошук великих файлів (> 100 Мб) в / домашньому / для 'очищення'


11

Як знайти великі файли (> 100 Мб) /home/для "очищення"?

Це Centos 6.x. Я спробував кілька команд, але вони не спрацювали.


15
Отже, які команди ви спробували?
Декадо

Відповіді:


34

Знайдіть, це є власний -deleteваріант

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

слід робити те, що ти хочеш. Будьте обережні, де ви ставите опцію -delete

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

Якщо ви хочете протестувати це перед тим, як використовувати його, вам потрібно додати, -depthяк -deleteце передбачає.

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

7
Для майбутніх відвідувачів, які можуть не бути на CentOS: І сучасні варіанти GNU і BSD find (1)(включаючи OS X) підтримують -deleteпрапор, але він не є частиною стандарту . Якщо вам потрібна альтернатива, використовуйте -depth -exec rm {} +.
kojiro

Добре знати! Мені не було відомо, що прапорець -delete можна використовувати для пошуку великих файлів ... Здається, у мене немає жодного ... Дивно;););)

@EricDANNIELOU: Ваша справа?
користувач9517

11

ncduце приємний інтерактивний інструмент для пошуку великих файлів чи каталогів. Він просканує заданий каталог і покаже простий інтерфейс ncurses для представлення розмірів каталогів. У ньому також є ярлик для видалення файлу / каталогу.


1
find, duі awkмати перевагу в тому, що вони є стандартними
nponeccop

1
І ncdu має перевагу в інтерактивності.
liori

Я також використовував ncdu для очищення диска! Це просто чудово!
Мейсам

9

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

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


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

Він шукає не великі файли, а великі папки. У разі нестачі файлового простору я намагаюся шукати як великі файли, так і великі папки, щоб визначити проблемні області.


1
du -aбуде друкувати як окремі файли, так і підсумки папок. Крім того, у багатьох файлових системах потрібно додати, -kщоб він друкував розмір у KiB замість довільних підрахунків розмірів блоків, тому я завжди включаю -k як силу звички.
пухнастий
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.