Close

2020-04-20

Linux ‘ta Dizinlerin Büyüklüğünü DU Komutuyla Öğrenmek

linux

Dizinler hakkında bilgi almak için farklı komutlar ve yöntemler vardır.  Burada DU komutunun bir kaç kullanım şeklini göstereceğim.  

Macbook üzerinde Vmware altında Linux Mint kullanıyorum.  

DU genel olarak dizin bilgilerini verir.  Bir dizinin içinde DU çalıştırdığınız tüm alt dizinler ile bilirkte bilgi sağlar.  Belli bir dizinin bilgisini almak için

du /home/devel 

Özet bilgi için basitçe

du -sh /home/devel 

devel@devel-vm ~ $ du -sh /home/devel/wksp02

1,6G /home/devel/wksp02

Bir not :  Bazı dizinlere erişim yetkiniz olmayacak ve   sudo du şeklinde kullanacaksınız.

devel@devel-vm ~ $ sudo du -h /var 

4,0K /var/spool/libreoffice/uno_packages/cache

8,0K /var/spool/libreoffice/uno_packages

12K /var/spool/libreoffice

4,0K /var/spool/samba

4,0K /var/spool/lintian

4,0K /var/spool/rsyslog

4,0K /var/spool/plymouth

….

Bu sonuçları filtrelemek için HEAD parametresini kullanıyoruz.  İlk beş dizini listeleyelim. 

devel@devel-vm ~ $ sudo du -h /var | head -5

4,0K /var/spool/libreoffice/uno_packages/cache

8,0K /var/spool/libreoffice/uno_packages

12K /var/spool/libreoffice

4,0K /var/spool/samba

4,0K /var/spool/lintian

Bu dizinleride büyükten küçüğe sıralayabiliriz. 

devel@devel-vm ~ $ sudo du -h /var  | sort -rh | head -10

662M /var

422M /var/cache

322M /var/cache/apt

268M /var/cache/apt/archives

213M /var/lib

99M /var/lib/apt/lists

99M /var/lib/apt

88M /var/cache/apt-xapian-index/index.1

88M /var/cache/apt-xapian-index

71M /var/lib/dpkg