05 Ocak 2018 09:37

Muslu Y.

Linux

Çok yer kaplayan klasörleri bulmak. Find large Folder

Anasayfa

Linux

Çok yer kaplayan klasörleri bulmak. Find large Fol...

Linux terminalde aşağıdaki komutu yazarak yer kaplayan klasör ve dosyaları bulabilirsiniz.

du -h /var/log/ --max-depth=1 --time -a | sort -rh | head -n 10
Bu komut, /var/log/ dizinindeki dosya ve alt dizinlerin disk kullanımını listeler. İşte komutun adım adım açıklaması:

du -h /var/log/ --max-depth=1 --time -a: Bu kısım, /var/log/ dizinindeki dosya ve dizinleri listeler. -h: İnsan dostu formatta (KB, MB, GB) gösterir.

--max-depth=1: Yalnızca belirtilen dizin seviyesine kadar olan dosya ve dizinleri listeler (bu durumda sadece birinci seviye, yani doğrudan alt dizinler).

--time: Her dosya veya dizin için değişiklik zamanını gösterir.

-a: Tüm dosyaları, gizli dosyaları da içererek listeler.

sort -rh: Bu kısım, du komutunun çıktısını büyükten küçüğe doğru sıralar.

-r: Ters sıralama.

-h: İnsan dostu formatta sıralama (KB, MB, GB).

head -n 10: Bu kısım, sıralanan çıktının ilk 10 satırını gösterir.

Bu komutun sonucu olarak, /var/log/ dizinindeki dosya ve alt dizinlerin disk kullanımı, en çok kaplayandan başlayarak sıralanmış olarak görüntülenir. head -n 10 komutu ise bu listelemenin ilk 10 satırını gösterir, bu da en çok disk alanı kaplayan ilk 10 dosya veya dizini içerir.  

Linux

hakkında diğer konular

Makdos Bilişim Teknolojileri 2015 - 2025