Linux üzerinde çalışırken bir dizin altındaki birden fazla klasörümüz var ve bunları boyutlarına göre sıralamak istiyoruz diyelim.
Örneğin /var/ dizininin altındaki tüm klasörleri sıralamak isteyelim bu durumda kullanacağımız komut
# du -k /var/* | sort -nr | cut -f2 | xargs -d '\n' du -sh
Bu şekilde tüm alt dizinlere kadar bakıp öyle sıralama yapmış olduk.
Peki ya belli bir seviyeye kadar inip sıralamaya dahil etmesini isteseydik.
Örneğin /home/ directory'sinin en fazla 1 seviye altındaki klasörlere bakmak isteseydik ;
du --max-depth=1 /home/ | sort -n -r74k /home/
66k /home/huseyin
Bulunduğunuz dizindeki dosya ve dizinleri boyuta göre büyükten küçüğe doğru sıralamak için ise
du -skh * | sort -hr
komutunu kullanırız.
Kolay gelsin
Hiç yorum yok:
Yorum Gönder