Memantau Ukuran Direktori di Linux dengan `du` dan `sort`
Saya pernah panik pas server kehabisan disk space gara-gara nggak ngecek direktori rutin. Gini deh, ada cara gampang buat tahu direktori mana yang makan space paling banyak: pakai du
dan sort
. Bisa langsung dipraktikkan.
1. du
: Disk Usage
du
ngitung berapa banyak space yang dipakai file atau folder. Opsi yang sering dipakai:
-s
→ cuma tampilkan total size tiap folder, nggak perlu subfolder.-h
→ tampilkan size dalam format yang mudah dibaca (KB, MB, GB).
2. sort
: Mengurutkan Hasil
sort
bisa urutin output. Opsi yang berguna:
-n
→ urut numerik.
3. Contoh Praktis
Misal pengen lihat ukuran direktori di /var/
dan urutkan dari yang kecil ke besar:
du -sh /var/* | sort -n
Penjelasan:
du -sh /var/*
→ ngitung size tiap subfolder di/var/
dan tampilkan format mudah dibaca.sort -n
→ urutkan hasil numerik, dari yang paling kecil ke besar.
4. Contoh Output
1.1G /var/lib
2.2G /var/log
3.0G /var/cache
4.5G /var
- /var/lib → 1.1 GB
- /var/log → 2.2 GB
- /var/cache → 3.0 GB
- /var → 4.5 GB
Dari contoh ini, gampang kelihatan direktori mana yang paling banyak makan space.
5. Kesimpulan
Dengan kombinasi du
dan sort
, ngecek penggunaan disk jadi super gampang. Bisa cepat tahu folder yang boros space, terus ambil tindakan: bersihin file nggak perlu atau nambah storage. Gini deh, rutin ngecek direktori itu simpel tapi menyelamatkan banget dari kejutan disk penuh.