GDU (Go Disk Usage) adalah sebuah fast disk usage analyzer di Linux yang ditulis menggunakan bahasa pemrograman Go. Alat ini dirancang untuk memberikan informasi mengenai penggunaan ruang disk secara cepat dengan tampilan antarmuka berbasis terminal (TUI) yang interaktif.
Keunggulan utama GDU terletak pada kecepatannya. GDU sangat optimal jika digunakan pada SSD, karena ia mampu memanfaatkan pemrosesan paralel secara penuh untuk memindai file. Meskipun tetap bisa bekerja pada HDD (Hard Disk Drive), peningkatan performanya tidak akan sedrastis pada SSD. Jika Anda mencari alternatif yang lebih cepat dari du atau ncdu, GDU adalah pilihan yang tepat.
Cara Instalasi GDU di Linux
Untuk memasang GDU sebagai fast disk usage analyzer di Linux, Anda bisa menggunakan metode curl untuk mengunduh binary terbarunya secara langsung. Jalankan perintah berikut di terminal Anda:
- Unduh dan Ekstrak:
curl -L https://github.com/dundee/gdu/releases/latest/download/gdu_linux_amd64.tgz | tar xz
- Berikan Izin Eksekusi:
chmod +x gdu_linux_amd64
Pindahkan ke System Path:
sudo mv gdu_linux_amd64 /usr/bin/gdu
Setelah selesai, Anda bisa memverifikasi instalasi dengan mengetik gdu --version.
Cara Pemakaian dan Command GDU
Sebagai fast disk usage analyzer di Linux, GDU memiliki sintaks dasar yang sangat sederhana: gdu [direktori_tujuan] [flags].
Penggunaan Dasar (Interactive Mode)
Cukup ketik gdu untuk menganalisis direktori saat ini, atau tentukan jalurnya:
-
gdu: Menganalisis direktori aktif. -
gdu /home/user: Menganalisis folder spesifik. -
gdu -d: Menampilkan daftar semua disk yang terpasang (mounted disks).
Navigasi Interaktif
Di dalam tampilan GDU, Anda bisa menggunakan shortcut keyboard berikut:
- Panah Atas/bawah (k/j): Memindahkan kursor.
- Enter / Panah Kanan (l): Masuk ke dalam direktori.
- Panah Kiri (h): Kembali ke direktori sebelumnya.
- d: Menghapus file atau direktori yang dipilih.
- n: Mengurutkan berdasarkan nama.
- s: Mengurutkan berdasarkan ukuran.
- ?: Membuka menu bantuan.
Command dan Flags Penting
GDU menyediakan berbagai opsi untuk kebutuhan analisis yang lebih spesifik:
| Command | Fungsi |
|---|---|
gdu -a |
Menampilkan apparent size (ukuran asli file) bukan penggunaan disk fisik. |
gdu -n |
Mode non-interaktif (hanya mencetak statistik ke terminal). |
gdu -t 10 /path/folder |
Menampilkan hanya 10 file/folder terbesar. |
gdu -i /path/folder |
Mengabaikan (ignore) direktori tertentu saat pemindaian. |
gdu -c |
Menggunakan mode monokrom (tanpa warna). |
gdu --no-delete |
Mencegah fitur penghapusan file di dalam aplikasi. |
gdu --sequential |
Pemindaian sekuensial (direkomendasikan untuk HDD). |
Contoh Penggunaan Lanjutan
-
Menyimpan hasil ke file JSON:
gdu -o- / | gzip -c > report.json.gz -
Membaca hasil dari file:
zcat report.json.gz | gdu -f- -
Melihat hanya total ukuran direktori:
gdu -ps /var/log
Kesimpulan
GDU merupakan fast disk usage analyzer di Linux yang sangat efisien, terutama bagi pengguna yang sudah menggunakan penyimpanan berbasis SSD. Dengan kemampuan pemrosesan paralel dan antarmuka interaktif yang ringan, GDU mempermudah pengelolaan ruang disk tanpa harus menunggu lama. Apakah Anda ingin membersihkan file sampah atau sekadar memantau kapasitas penyimpanan, GDU adalah alat wajib di terminal Linux Anda.


