Spotlight es el sistema que clasifica los archivos, por lo tanto, si usa la herramienta de línea de comandos en terminal.app para listar la información de un archivo, puede ver cómo se realiza la clasificación:
- Terminal abierta
- Escriba
mdls
y luego arrastre cualquier archivo desde su escritorio (o desde cualquier lugar del buscador) a la ventana y suelte el ícono.
- Presione regresar
Los campos para centrarse son kMDItemContentType y kMDItemContentTypeTree y un poco más abajo en la lista es kMDItemKind ;
kMDItemContentType = "public.png"
kMDItemContentTypeTree = (
"public.png",
"public.item",
"public.png",
kMDItemKind = "Portable Network Graphics image"
En mi ejemplo, utilicé un archivo png de captura de pantalla, que es uno de los muchos formatos de imagen que luego se contabilizarán en el total. En información de tipo, también puede ver el tamaño lógico (tamaño de los bits) y físico (la cantidad de espacio que ocupa el archivo en la unidad con gastos generales para los tamaños de bloque y contabilidad) que se resumirían para cada "categoría"
Entonces, para averiguar qué se puede clasificar como una imagen, escriba este comando (o péguelo si confía en mí / quien / quien edita este último):
mdfind "kMDItemKind = '*image*'" | head -3
El símbolo de canalización |
toma todas las líneas de texto que mdfind
produce y le muestra las primeras tres líneas de texto. En lugar de canalizar a head -3
, también podría canalizar a more
para recorrer la lista de una pantalla a la vez. Presione barra espaciadora para moverse, q para salir y h para obtener ayuda en más.
Para contar todos los archivos con la imagen de cadena en el campo kMDItemKind :
mdfind "kMDItemKind = '*image*'" | wc -l
Para el contexto, mis dos Mac más pequeñas tienen entre 85k archivos de imagen y 110k archivos de imagen. Tenga en cuenta que, en el sistema operativo más nuevo, algunas de las imágenes se marcarán como "purgables", por lo que podría contar en exceso en la línea de comandos, pero debería tener una mejor idea de qué imágenes existen y si necesita desinstalar aplicaciones o son solo parte de El sistema operativo tendrá imágenes para mostrarle los controles en Safari, los fondos de escritorio predeterminados, etc ...