1. Anasayfa
  2. Linux

dua-cli ile Disk Kullanımınızı Saniyeler İçinde Analiz Eden Süper Hızlı Terminal Aracı


Disk alanı günümüz bilgisayar kullanıcılarının en sık karşılaştığı problemlerden biridir. Özellikle SSD depolama birimleri yüksek hız sunsa da kapasite açısından sınırlı oldukları için “disk doldu” uyarısı çoğumuzun kabusu haline gelir.

Geleneksel yöntemlerle hangi klasörlerin alan işgal ettiğini bulmak hem zaman alıcıdır hem de okunabilirliği düşüktür.

İşte tam bu noktada dua-cli devreye giriyor. Rust ile geliştirilen bu terminal aracı, multi-thread tarama motoru sayesinde diskinizi birkaç saniye içinde analiz eder renkli TUI arayüzü ile klasörleri hiyerarşik bir yapı halinde gösterir ve gereksiz dosyaları anında silmenize imkan tanır.

dua-cli’nin Temel Amacı

Geleneksel du -sh * | sort -h komutu, disk kullanımı hakkında bilgi verse de:

  • Çıktı uzun ve karışıktır, okunması zordur.
  • Büyük dizinlerde çalıştırmak oldukça yavaştır.
  • İnteraktif değildir; yani bulduğunuz dosyaları anında silemezsiniz.

dua-cli ise bu eksikleri giderir:

  • Renkli, etkileşimli ve okunabilir bir çıktı sunar.
  • Multi-thread motoru ile saniyeler içinde sonuç verir.
  • Gereksiz klasörleri canlı olarak silme imkanı tanır.

dua-cli platform bağımsız olarak kolayca kurulabilir:

  • macOS / Linux (Homebrew ile): brew install dua-cli
  • Rust yüklü sistemlerde (Cargo ile): cargo install dua-cli
  • Windows (Scoop ile): scoop install dua

Kurulumdan sonra terminalde sadece dua yazmanız yeterlidir.

Kullanım Senaryoları

dua-cli’nin kullanımı oldukça basittir ama sunduğu seçeneklerle çok güçlüdür.

Bulunduğun Dizin Analizi

dua

Geçerli dizindeki tüm dosya ve klasörlerin boyutunu tarar ve renkli bir ağaç yapısında listeler.

Belirli Klasörü İncelemek

dua i /var/log

Burada i parametresi interaktif modu temsil eder. Örneğin /var/log içindeki büyük log dosyalarını kolayca tespit edip anında silebilirsiniz.

Diskin Tamamını Tarama

dua i /

Root (/) dizininden itibaren tüm dosya sistemini analiz eder. Büyük SSD’lerde bile dakikalar yerine saniyeler içinde rapor alabilirsiniz.

Sonuçları CSV’ye Aktarmak

dua -p csv > rapor.csv

Çıktıyı CSV formatında kaydedebilir, Excel ya da başka analiz araçlarıyla raporlayabilirsiniz. Özellikle sistem yöneticileri için faydalı bir özellik.

Canlı Silme Özelliği

Interaktif moddayken listeden bir klasör seçip Shift + D tuşlarına bastığınızda, o klasör anında silinir. Bu sayede disk temizliği için ayrıca dosya yöneticisi açmanıza gerek kalmaz.

Dikkat: Silme işlemi geri alınamaz. Bu nedenle sadece emin olduğunuz dosyaları temizleyin.

Öne Çıkan Teknik Özellikler

  • Multi-thread tarama: Modern CPU’ların tüm çekirdeklerini kullanarak analiz hızını maksimuma çıkarır.
  • Renkli TUI arayüz: Boyutları daha kolay algılamanız için kontrastlı grafikler sunar.
  • Filtreleme: İsterseniz belirli dosya tiplerini veya alt klasörleri hariç tutabilirsiniz.
  • Kullanıcı dostu kısayollar: İnteraktif modda yön tuşları, Enter ve Shift+D ile hızlı gezinti ve temizlik yapabilirsiniz.
  • Terminal arka planınızı koyu renk yaparsanız dua-cli’nin renkli çıktısı daha net görünür ve göz yorgunluğunu azaltır.
  • Düzenli disk temizliği için dua komutunu bir cron job veya Windows Task Scheduler ile belirli aralıklarla çalıştırabilirsiniz.
  • Sistem yöneticileri için dua -p csv seçeneği, disk kullanım raporlarını merkezi log sistemlerine göndermede oldukça faydalıdır.

Disk alanı sorunları, özellikle SSD kullanıcıları için her zaman kritik bir problem olmuştur. dua-cli, bu problemi çözmek için tasarlanmış hızlı, pratik ve görsel açıdan güçlü bir araçtır.

  • Disk alanınızı saniyeler içinde analiz eder,
  • Gereksiz dosyaları tek tuşla temizlemenizi sağlar,
  • Sonuçları raporlamanıza imkan tanır.