WinDirStat – Windows dizin istatistikleri
(windirstat.net)- 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/Aolarak 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
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
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
WinDirStat ise sürücümün %140 dolu olduğuna karar veriyor
Muhtemelen 3.38 sürümü, yalnızca isteğe bağlı bağışın olduğu tamamen ücretsiz son sürümdü
Çü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
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
Süreyi kendim tuttum
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
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 diskonautile kurulabiliyorrclone ncdukullanırsanız rclone’ın desteklediği herhangi bir bulut depolamada neredeyse aynı şekilde çalışabilirsinizhttps://rclone.org/commands/rclone_ncdu/
ncdu’yu sevdiğim için yapılmış bir saygı duruşu
ncduiçinde “yalnızca belirtilen dizinle aynı dosya sisteminde bulunan dosya ve dizinleri say” anlamına gelen-xbayrağı varİşe yarayabilir
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
İlgili bir blog yazısı da var: https://www.werkema.com/programming/the-spacemonger-1-x-post...
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
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ı
2024’te bile böyle bir özelliğin işletim sisteminin varsayılan işlevi olarak sunulmaması ilginç
Microsoft’un PowerToys gibi şeyleri neden varsayılan olarak eklemediğini bilmiyorum
Linux’ta QDirStat var: https://github.com/shundhammer/qdirstat
Bağımsız olarak da
fsview /some/dirşeklinde çalıştırılabiliyordu -h --max-depth=1 | sort -hWinDirStat’ı 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
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
TV dizisi Person of Interest, havalı bir sahne yaratmak için o arayüzü kullandı
https://x.com/brajeshwar/status/1733390176112800037