Spotlight, dosyaları sınıflandıran sistemdir, bu nedenle bir dosyanın spot ışık bilgilerini listelemek için terminal.app'deki komut satırı aracını kullanırsanız, sınıflandırmanın nasıl yapıldığını görebilirsiniz:
- Açık terminal
- Yazın
mdls
ve sonra pencereye masaüstünüzde (veya herhangi bir yerde bulucumuzda) herhangi bir dosyayı sürükleyip simgesini bırakın.
- Basın dönüş
Odaklanılacak alanlar kMDItemContentType ve kMDItemContentTypeTree ve listenin biraz aşağısında kMDItemKind ;
kMDItemContentType = "public.png"
kMDItemContentTypeTree = (
"public.png",
"public.item",
"public.png",
kMDItemKind = "Portable Network Graphics image"
Örneğimde, bir ekran görüntüsü png dosyası kullandım - bu, daha sonra toplamla sayılacak birçok görüntü formatından biridir. Nazik bilgiler altında, her "kategori" için toplanacak olan mantıksal (bitlerin büyüklüğü) ve fiziksel büyüklüğü (dosyanın disk üzerinde yer alan blok boyutları ve muhasebe için ne kadar yer kapladığı) da görebilirsiniz.
Öyleyse - bir resim olarak neyin sınıflandırılabileceğini bulmak için - bu komutu yazın (ya da bana güveniyorsanız / bu kişiyi en son düzenleyen kişiye yapıştırın):
mdfind "kMDItemKind = '*image*'" | head -3
Pipe sembolü |
, metnin mdfind
ilk üç satırını üreten ve size gösteren tüm metin satırlarını alır . Borular yerine , her seferinde bir ekran boyunca listeye sayfalar head -3
da gönderebilirsiniz more
. spacebarTaşımak, qçıkmak ve hdaha fazla yardım almak için basın .
KMDItemKind alanındaki dize resimli tüm dosyaları saymak için :
mdfind "kMDItemKind = '*image*'" | wc -l
Bağlam olarak, daha küçük iki Mac'im arasında 85k görüntü dosyası ve 110k görüntü dosyası var. Daha yeni işletim sistemlerinde, bazı resimler "temizlenebilir" olarak işaretleneceğinden, komut satırında fazla saymanız gerekebilir, ancak hangi görüntülerin var olduğu ve uygulamaları kaldırmanız gerekip gerekmediğine dair daha iyi bir fikir sahibi olmanız gerekir. işletim sistemi Safari’deki denetimler için gösterilecek resimlere, varsayılan masaüstü arka planlarına vs.