Büyük dosyaları (> 100 MB) / home / 'temizleme' için bulma


11

/home/'Temizlik' için büyük dosyalar (> 100 MB) nasıl bulunur ?

Centos 6.x. Bazı komutları denedim, ama işe yaramadılar.


15
Peki hangi komutları denediniz?
— Decado

Yanıtlar:


34

Bulun kendi -deleteseçeneği var

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

ne istersen yapmalısın. -Delete seçeneğini nereye koyduğunuza dikkat edin

Uyarılar: find komut satırının bir ifade olarak değerlendirildiğini unutmayın, bu nedenle -delete öğesini ilk önce koymak bulmayı belirttiğiniz başlangıç ​​noktalarının altındaki her şeyi silmeye çalışacaktır.

Bunu kullanmadan önce test etmek istiyorsanız -depth, -deleteima ettiğiniz gibi eklemeniz gerekir.

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

7
CentOS'ta bulunmayan gelecekteki ziyaretçiler için: Hem modern GNU hem de BSD varyantları find (1)(OS X'inki de dahil) -deletebayrağı desteklemektedir , ancak standardın bir parçası değildir . Bir alternatife ihtiyacınız varsa kullanın -depth -exec rm {} +.
— kojiro

Bunu bildiğim iyi oldu! -Delete bayrağının büyük dosyaları bulmak için kullanılabileceğinin farkında değildim ... Görünüşe göre hiç bir şeyim yok ... Garip;););)

@EricDANNIELOU: Ne demek istiyorsun?
— user9517

11

ncdubüyük dosyaları veya dizinleri bulmak için güzel bir interaktif araçtır. Belirli bir dizini tarar ve dizin boyutlarını sunmak için basit bir ncurses arayüzü gösterir. Ayrıca bir dosyayı / dizini silmek için bir kısayolu vardır.


1
find, duVe awkstandart olmanın bir avantajı var
— nponeccop

1
Ve ncdu interaktif olma avantajına sahiptir.
— liori

Disk temizleme için de ncdu kullandım! Sadece harika!
— Meysam

9

Sadece bul: find /home -type f -size +100M

bul ve kaldır find /home -type f -size +100M -print0 |xargs -0 rm


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

Büyük dosyaları değil, büyük klasörleri arar. Dosya alanınızın bitmesi durumunda, sorunlu alanları belirlemek için hem büyük dosyaları hem de büyük klasörleri aramaya çalışırım.


1
du -ahem tek tek dosyaları hem de klasörlerin toplamlarını yazdırmasını sağlar. Ayrıca, birçok dosya sisteminde, -krasgele blok boyutu sayıları yerine boyutu KiB olarak yazdırmak için eklemeniz gerekir , bu yüzden her zaman alışkanlık gücü olarak -k'yi dahil ederim.
— kabarık
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.