GDU: Fast Disk Usage Analyzer di Linux untuk Performa Maksimal

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.

Leave a Reply

Your email address will not be published. Required fields are marked *