1 puan yazan GN⁺ 2024-05-24 | 1 yorum | WhatsApp'ta paylaş
  • WinDirStat, seçilen bir sürücüyü veya klasörü tarayarak Windows’ta disk alanının nerede kullanıldığını anlamayı sağlayan bir araçtır
  • Tarama sonuçları, All Files ve Largest Files görünümlerinde dosya ve alt ağaç boyutuna göre sıralanarak incelenebilir
  • Duplicate Files, Search Results, File Watcher görünümleri dosya keşfi, yinelenenleri kontrol etme ve değişiklikleri izleme için kullanılır
  • Treemap, tüm dizin yapısını dosya boyutuyla orantılı renkli dikdörtgenler olarak gösterir
  • Uzantı listesi hem dosya türü istatistikleri hem de renk lejantı işlevi görür; cushion shading ise dizin yapısını daha kolay ayırt etmeyi sağlar

Disk kullanımını görme yöntemi

  • WinDirStat, başlangıçta seçilen sürücü veya klasörü tarar ve sonuçları birden fazla görünüme ayırarak gösterir
  • All Files ve Largest Files görünümleri, Windows Explorer’ın ağaç görünümüne benzer; ancak dosya veya alt ağaç boyutuna göre sıralanır
  • Dosya ararken veya izlerken Duplicate Files, Search Results, File Watcher görünümleri kullanılabilir
  • En son sürüm bilgisi N/A olarak gösterilir

Treemap ve uzantı istatistikleri

  • Treemap, tüm dizin ağacını tek ekranda kavramak için kullanılan bir görselleştirmedir
  • Her dosya renkli bir dikdörtgen olarak gösterilir ve dikdörtgenin alanı dosya boyutuyla orantılıdır
  • Dikdörtgenler dizin bazında yeniden gruplanarak yerleştirilir
    • Dizin alanının yüzölçümü de ilgili alt ağacın toplam boyutuyla orantılıdır
  • Renkler dosya türünü ifade eder; uzantı listesi de bunun lejantı ve istatistiği işlevini görür
  • Cushion shading, dosya gruplarını ve dizin yapısını daha kolay ayırt etmeyi sağlar

1 yorum

 
GN⁺ 2024-05-24
Hacker News yorumları
  • WizTree, normal Windows NTFS sürücülerinde her dosya için ağacı dolaşmak yerine Master File Table (MFT)’yi okuduğu için WinDirStat’tan neredeyse 50 kat hızlı olmasıyla bilinir
    WizTree, WinDirStat gibi açık kaynaklı değil; ancak isteğe bağlı bağış modeli olan ücretsiz bir yazılımdır
    MFT’yi okuyacak şekilde yamalanmış bir WinDirStat fork’u da var, ama gerçekten kullanan kimseyi bilmiyorum: https://github.com/ariccio/altWinDirStat

    • Sadece MFT’yi okuma yönteminin dezavantajının ne olduğunu merak ediyorum
      Microsoft’un bunu Dosya Gezgini’nde neden kullanmadığını ve tüm araçların dosya sistemini dolaşmak yerine neden bu yöntemi kullanmadığını bilmiyorum
      Dezavantajı yoksa hız artışı o kadar büyük ki kullanılmaması garip görünüyor
    • MFT’den yararlanan bir başka iyi araç da dosya arama aracı Everything: https://www.voidtools.com/
    • WizTree, OneDrive veya Dropbox gibi şeyleri de anlıyor; “bulutta depolanan” dosyaların gerçek disk alanı kaplamadığını biliyor
      WinDirStat ise sürücümün %140 dolu olduğuna karar veriyor
    • WizTree artık ticari kullanım için ücretsiz değil
      Muhtemelen 3.38 sürümü, yalnızca isteğe bağlı bağışın olduğu tamamen ücretsiz son sürümdü
    • WizTree’nin açık kaynaklı olmaması ve isteğe bağlı bağış modeli olan ücretsiz bir yazılım olması bile onu kullanmamam için yeterli
      Çünkü WinDirStat hâlâ yaklaşık 1 dakikada işi bitiriyor; yine de harika bir yazılım
  • windirstat-next’in çıkışı epey yaklaştı ve betası da yayımlanmış durumda
    Ayrıntılar subreddit’te görülebilir: https://www.reddit.com/r/WinDirStat/
    Yeni bir kişisel proje olarak WinDirStat’ın ciddi bir elden geçirilmesini GitHub dalında başlattım ve mevcut bakımcı Oliver Schneider ile birlikte birkaç ay içinde yeni bir sürüm çıkarmaya çalışıyorum
    Hazırlanan değişiklikler performansı büyük ölçüde artırıyor; bazı durumlarda birkaç dakika süren işleri birkaç saniyeye indiriyor, yeni alternatif WizTree’den daha az bellek kullanıyor, ağ yollarını taraması da daha hızlı ve bağış için darlamıyor
    GitHub: https://github.com/windirstat/windirstat-next

    • GUI’si olan bir projede GitHub’da tek bir ekran görüntüsü bile olmaması gerçekten sinir bozucu
      WinDirStat’ın nasıl göründüğünü tam olarak biliyorum, ama bu yeni sürümün nasıl göründüğünü kurmadan bilemem
      WinDirStat’ın arayüzünü sevmediğim için kurmadan önce görmem daha da gerekli
    • Gerçekten güzel derecede hızlı ve WizTree’nin aksine kelimenin tam anlamıyla her 6,5 saniyede bir bağış istemediği için iyi
      Süreyi kendim tuttum
    • Google Drive için WinDirStat’a yakın bir araç var mı merak ediyorum
      Böyle bir şeye gerçekten ihtiyaç var
  • Unix benzeri sistemlerde TUI tabanlı muadili ncdu’yu seviyorum
    Ancak Mac ana klasöründe çalıştırırsanız ve iCloud’un “Mac saklama alanını optimize et” özelliği açıksa, macOS’un boyutları hesaplamak için iCloud depolamasındaki her şeyi birden indirmeye çalışıp diski doldurabileceğini zor yoldan öğrendim

    • diskonaut da var; sonuçları WinDirStat’ın treemap’i gibi gösteren bir TUI
      Tarama sırasında görünüm kademeli olarak güncellendiği için yapıyı görmek adına tüm taramanın bitmesini beklemeniz gerekmiyor
      Rust ile yazılmış ve Rust toolchain kuruluysa cargo install diskonaut ile kurulabiliyor
    • rclone ncdu kullanırsanız rclone’ın desteklediği herhangi bir bulut depolamada neredeyse aynı şekilde çalışabilirsiniz
      https://rclone.org/commands/rclone_ncdu/
      ncdu’yu sevdiğim için yapılmış bir saygı duruşu
    • ncdu içinde “yalnızca belirtilen dizinle aynı dosya sisteminde bulunan dosya ve dizinleri say” anlamına gelen -x bayrağı var
      İşe yarayabilir
    • DaisyDisk, bu uygulamanın mükemmel bir macOS GUI sürümü
    • Birkaç yıl önce gdu’ya geçtim ama nedenini hatırlamıyorum
      Muhtemelen daha hızlı olması gibi bir nedendi
  • Space Sniffer’ın görselleştirmesinin çok daha iyi olduğunu düşünüyorum: http://www.uderzo.it/main_products/space_sniffer/
    Neredeyse gerçek zamanlı güncelleniyor; arka planda çok sayıda kopyalama/taşıma işi çalışıyorsa ilgili dizin dikdörtgeninin yanıp sönerek büyüdüğünü veya küçüldüğünü görebiliyorsunuz
    Kişisel olarak artık ölmüş olan Space Monger’ın bir klonu olarak görüyorum: https://www.portablefreeware.com/index.php?id=150

    • Space Monger 1.4’ün epey uzun zaman önce açık kaynak yapıldığını az önce öğrendim: https://github.com/seanofw/spacemonger1
      İlgili bir blog yazısı da var: https://www.werkema.com/programming/the-spacemonger-1-x-post...
    • Space Sniffer’ı çok uzun süre kullandım ama oldukça sık çöküyor ve genel olarak kaynak kullanımı yüksek olduğu için alternatif aramaya başladım
      WizTree’yi denedikten sonra geri dönecek gibi değilim
      Çok daha hızlı, bir kez bile çökmedi ve alanın nerede kullanıldığını görmek için görselleştirmesi de yeterli
    • SpaceSniffer, ünlü araçlar arasında NTFS sıkıştırılmış dosyaların boyutunu doğru hesaplayan, dizin junction’larını ve bağlantıları çift saymayan, NTFS alternatif veri akışlarını da düzgün yansıtan tek araç
    • Görselleştirmesini gerçekten beğeniyorum ve gerçek zamanlı dosya erişimi izleme özelliği inanılmaz havalı
      Ancak biraz yavaş değil mi diye düşünüyorum
      WizTree gibi bir şey kullandıktan sonra taramanın tamamlanması birkaç dakika süren araçlara dönmek zor; performans etkisinin de ne kadar olduğunu merak ediyorum
  • Açık kaynak değil, freeware; ama NTFS üzerinde WinDirStat’tan çok daha hızlı olan WizTree var: https://diskanalyzer.com/
    Kısaca, işletim sistemi API’siyle dosyaları listelemek yerine gerçek dosya sistemi meta verilerini doğrudan taradığı için çok hızlı

    • Disk alanı için Everything gibi hissettirmesi hoşuma gidiyor
  • 2024’te bile böyle bir özelliğin işletim sisteminin varsayılan işlevi olarak sunulmaması ilginç

    • Windows’un hâlâ klasörleri boyuta göre sıralayamaması beni hâlâ şaşırtıyor
    • Artık dosya boyutunu “blok” birimiyle saymamasına bile şükrediyorum
    • Çok yakın zamana kadar yardımcı bir program olmadan zip dosyalarını bile açamıyordu
      Microsoft’un PowerToys gibi şeyleri neden varsayılan olarak eklemediğini bilmiyorum
  • Linux’ta QDirStat var: https://github.com/shundhammer/qdirstat

  • WinDirStat’ı yıllardır kullanıyorum; kusursuz değil ama benim kullanımım için çok iyi iş görüyor
    Benim kullanımım basitçe “disk doldu ama nedenini bilmiyorum” durumu
    Yılda bir kez falan bir bilgisayarda başıma gelen bir şey olduğu için yavaş olması sorun değil; genelde o PC’de gereksiz büyük klasör yığınlarını veya yinelenmiş büyük dosyaları bulmama yardımcı oluyor
    Kişisel olarak en sevdiğim örnek düğün fotoğrafları ve videoları
    Çok büyük yer kaplıyorlar ve silmeyeceğim; ama sahip olduğum her bilgisayarda yedekli durmaları gerekmiyor

    • Aksine, aşırı yedeklenmesi gereken neredeyse tek şey de bu olabilir
  • Treemap, hiyerarşik verileri görselleştirmek için genel olarak gerçekten harika bir yöntem
    Uluslararası ticaret ve ekonomi istatistiklerini treemap ile gösteren Observatory of Economic Complexity de bakmaya değer
    https://oec.world/profile/country/gbr#yearly-trade

  • Neredeyse her işletim sisteminde disk klasör yapısını görselleştiren epey çok uygulama var
    Liste biçimi (diskwave, omnidisk), treemap (GrandPerspective), pasta grafik (DiskSavvy), sunburst (baobab), icicle vb. istediğiniz biçimi seçebilirsiniz
    Görselleştirme türleri içinde sunburst ve treemap en güçlü olanlar
    İkisinin de artıları ve eksileri var; ama kendi testlerimizde genel kullanıcılar için sunburst biraz daha iyiydi
    Kişisel tahminim, disk alanı analiz aracı geliştiricilerinin bunu ciddiye almadığı veya algoritmaları gerçekten geliştirmek istemediği yönünde
    Bildiğim uygulamaların çoğu çok basit uygulamalar kullanıyor ve yıllardır dokunulmamış durumda
    Biraz filtreleme, gruplama ve renk algoritması değişikliğiyle bile treemap’in algılanabilirliği ciddi şekilde iyileştirilebilir; ama birinin bu işi yapması gerekiyor
    Bu arada DaisyDisk’in orijinal tasarımcısıyım