1 votes

mdfind avec l'option -name

J'obtiens ce résultat :

 user@10 $  mdfind kind:application -name "Seashore" -onlyin /Volumes/WD\ Elements
/Volumes/WD Elements/backup 2018/Desktop/Seashore.app
/Volumes/WD Elements/backup Juli 2021/Desktop/Seashore.app
/Volumes/WD Elements/Backup 2020 Aug/Desktop/Seashore.app

Et puis j'ai eu ceci :

user@10 $ mdfind kind:application -name "*shore" -onlyin /Volumes/WD\ Elements  
 user@10 $

J'ai essayé avec différents caractères génériques et j'ai besoin d'aide. Est-il possible de rechercher du texte au milieu d'un nom ?

1voto

Oskar Points 1242

Les -nom Le raccourci est réservé aux recherches exactes (du moins d'après le man page d'un outil où la documentation n'est pas toujours correcte ), ce qui signifie que vous lui demandez de rechercher les noms contenant des * littéraux. Vous devez plutôt utiliser les champs kMDItemDisplayName ou kMDItemFSName. Vous pouvez apprendre ce que sont ces champs grâce à la fonction mdls pour lister l'une des applications que vous souhaitez retrouver plus tard avec votre excellent exemple de test.

mdfind "kMDItemDisplayName == '*shore*'"

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X