Spotlight est le système qui classe les fichiers. Si vous utilisez l'outil de ligne de commande dans terminal.app pour répertorier les informations Spotlight d'un fichier, vous pouvez voir comment la classification est effectuée :
- Terminal ouvert
- Type
mdls
puis faites glisser n'importe quel fichier depuis votre bureau (ou n'importe où dans le Finder) vers la fenêtre et déposez l'icône.
- Appuyez sur le retour
Les domaines à privilégier sont les suivants kMDItemContentType y kMDItemContentTypeTree et un peu plus loin dans la liste, on trouve kMDItemKind ;
kMDItemContentType = "public.png"
kMDItemContentTypeTree = (
"public.png",
"public.item",
"public.png",
kMDItemKind = "Portable Network Graphics image"
Dans mon exemple, j'ai utilisé un fichier png de capture d'écran - qui est l'un des nombreux formats d'image qui seront ensuite comptabilisés dans le total. Sous la rubrique "informations générales", vous pouvez également voir la taille logique (taille des bits) et physique (combien d'espace le fichier occupe sur le disque, avec les frais généraux pour les tailles de bloc et la comptabilité) qui seront additionnées pour chaque "catégorie".
Donc - pour trouver ce qui pourrait être classé comme une image - tapez cette commande (ou collez-la si vous me faites confiance/si/quiconque édite ce dernier) :
mdfind "kMDItemKind = '*image*'" | head -3
Le symbole du tuyau |
prend toutes les lignes de texte que mdfind
produit et vous montre les trois premières lignes du texte. Au lieu de passer par head -3
vous pouvez également envoyer un tuyau vers more
pour parcourir la liste un écran à la fois. Appuyez sur spacebar de se déplacer, q d'arrêter et h pour de l'aide en plus.
Pour compter tous les fichiers contenant la chaîne image dans le fichier kMDItemKind champ :
mdfind "kMDItemKind = '*image*'" | wc -l
À titre d'exemple, mes deux Mac plus petits ont entre 85 et 110 kilos de fichiers d'images. Notez que sur les systèmes d'exploitation plus récents, certaines images sont marquées comme "purgeables". Vous risquez donc de surcompter en ligne de commande, mais vous devriez avoir une meilleure idée des images existantes et savoir si vous devez désinstaller des applications ou si elles font simplement partie du système d'exploitation pour avoir des images à vous montrer pour les contrôles dans Safari, les fonds d'écran par défaut, etc...