Spotlight es el sistema que clasifica los archivos, por lo que si utilizas la herramienta de línea de comandos en terminal.app para listar la información de Spotlight de un archivo podrás ver cómo se realiza la clasificación:
- Terminal abierto
- Tipo
mdls
y, a continuación, arrastra cualquier archivo desde tu escritorio (o desde cualquier lugar del Finder) hasta la ventana y suelta el icono.
- Pulsar retorno
Los campos en los que hay que centrarse son kMDItemContentType y kMDItemContentTypeTree y un poco más abajo en la lista está kMDItemKind ;
kMDItemContentType = "public.png"
kMDItemContentTypeTree = (
"public.png",
"public.item",
"public.png",
kMDItemKind = "Portable Network Graphics image"
En mi ejemplo he utilizado un archivo png de captura de pantalla, que es uno de los muchos formatos de imagen que se contabilizarán en el total. En la información de tipo, también puede ver el tamaño lógico (tamaño de los bits) y físico (cuánto espacio ocupa el archivo en la unidad con los gastos generales para tamaños de bloque y contabilidad) que se sumarán para cada "categoría".
Por lo tanto, para averiguar qué se puede clasificar como imagen, escriba este comando (o péguelo si confía en mí/en él/en quienquiera que edite esto último):
mdfind "kMDItemKind = '*image*'" | head -3
El símbolo de la tubería |
toma todas las líneas de texto que mdfind
produce y le muestra las tres primeras líneas de texto. En lugar de pasar a head -3
también puede pasar a more
para hojear la lista pantalla a pantalla. Pulse spacebar para moverse, q dejar de fumar y h para obtener más ayuda.
Para contar todos los ficheros con la cadena image en el campo kMDItemKind campo:
mdfind "kMDItemKind = '*image*'" | wc -l
Para contextualizar, mis dos Mac más pequeños tienen entre 85.000 y 110.000 archivos de imagen. Tenga en cuenta, en OS más recientes - algunas de las imágenes se marcará "purgable" por lo que podría sobre el recuento en la línea de comandos, pero usted debe tener una mejor sensación de lo que existen imágenes y si es necesario desinstalar aplicaciones o son sólo parte del sistema operativo para tener imágenes para mostrar los controles en Safari, los fondos de escritorio por defecto, etc ...