İçeriğe geç

Projeler 2026 yayında

Disk Map

macOS için disk alanı çözümleyicisi; bir dosyanın gerçekte kapladığı baytı gösterir - iCloud yer tutucuları sıfır, sabit bağlantılar bir kez, temizlenebilir alan boş alandan ayrı - ağaç haritası, kopya klasörler ve Çöp Kutusu'na atmadan önce bir plan.

Swift, SwiftUI

Disk Map, macOS için Swift ile yazılmış, TreeSize'a benzeyen bir disk alanı çözümleyicisi. Var olma nedeni şu: Finder'ın gösterdiği sayı boş alan değil. Benim makinemde Finder 7,25 TB kullanılabilir diyordu, gerçekte yazılabilecek alan 1,14 TB'tı. Kalan 6,12 TB temizlenebilir içerikti — buluttan geri indirilebilecek iCloud dosyaları, önbellekler, yerel anlık görüntüler — ve zaten boşmuş gibi sayılıyordu.

Bu yüzden bir dosyanın görünen boyutunu değil, diskte gerçekte kapladığı yeri ölçüyor. iCloud yer tutucularını sıfır sayıyor, çünkü onları silmek yer açmıyor. Birden çok sabit bağlantısı olan dosyayı bir kez sayıyor. Bir dosyaya bağlayamadığı her baytı da yuvarlayıp yok saymak yerine açıklıyor. 11,6 milyon dosyalı 8 TB'lık bir diski baştan sona taramak yaklaşık 70 saniye ve 0,7 GB bellek sürüyor.

Koyu temada halka grafik: her klasör düzeyi bir halka, yay uzunluğu boyutla orantılı Ağaç haritası, her dosya en son ne zaman değiştirildiğine göre renklendirilmiş

Aynı taramaya ağaç haritası, halka grafik ya da katman grafiği olarak bakılabiliyor; renkler dosya türünü ya da yaşını gösteriyor. Kopyalar paneli yalnız dosyaları değil, kısmen örtüşenler dahil kopya klasörleri de hiçbir şey okumadan buluyor. Bir eşleşmeye güvenmeden önce Doğrula her baytı okuyor. Hiçbir şey, her kopya için hangisinin kalacağını, hangisinin Çöp Kutusu'na gideceğini gösteren bir plan görülmeden silinmiyor. Çöp Kutusu da macOS'un kendi çöpü; Finder'daki Yerine Koy çalışıyor.

Kopyalar paneli: ikişer yerde bulunan bir video ve bir kurulum dosyası

Görseller gerçek bir disk değil, uydurma bir klasör ağacı; onları uygulama kendisi çiziyor. MIT lisansıyla açık kaynak; Xcode ile kaynaktan derleniyor.