Actualité

Divers

Astuce : les opérateurs de Spotlight

Par Arnaud Morel - Publié le

Sous Léopard, Spotlight permet d'effectuer des recherches boléennes directement depuis la barre des menus (ou cmd+espace). Il suffit d'exprimer les opérateurs en majuscules pour les différencier des mots recherchés. Ça marche, évidemment, pour les noms de fichiers et le contenu. AND, NOT, OR sont supportés

Astuce : les opérateurs de Spotlight


Mais il est également possible d'aller plus loin, en cherchant, par exemple, en utilisant les attributs de fichiers. Ceux-ci diffèrent selon les types de fichiers. Pour connaître la liste des attributs supportés par un fichier déterminé, un petit tour par le terminal où vous tapez la commande mdls qui va se charger de vous donner tous les attributs métadata pour tel ou tel fichier. Faites glisser le fichier concerné après avoir tapé la commande et un espace puis validez
mdls chemin/vers/le/fichier


En retour, ça vous donne quelque chose comme ça (ici, attributs d'un fichier image)

Astuce : les opérateurs de Spotlight


Chaque élément derrière le préfixe kMDItem est un attribut que vous pouvez utiliser pour une recherche Spotlight. Par exemple, pour rechercher tous les fichiers .tga qui ne font pas 720 pixels de large vous tapez :
.tga NOT PixelWidth:720


Évidemment, les attributs les plus courants sont utilisables directement via la GUI de Spotlight mais il est bon de connaître la mécanique sous le capot, non ?

Source