Linux ‘ta Dizinlerin Büyüklüğünü DU Komutuyla Öğrenmek
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