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 -nPenjelasan:
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.