1 votos

mdfind con la opción -nombre

Obtengo este resultado:

 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

Pero luego me sale esto:

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

He probado con diferentes comodines y necesito ayuda. Es posible buscar texto en medio de un nombre?

1voto

Oskar Puntos 1242

El -nombre es sólo para búsquedas exactas (al menos según el man página de una herramienta donde la documentación no siempre es correcta ), así que le estás diciendo que busque nombres con el literal * en ellos. En lugar de eso, debes utilizar los campos kMDItemDisplayName o kMDItemFSName. Puede saber cuáles son con la función mdls para listar una de las Aplicaciones que desea encontrar más tarde con su excelente ejemplo de prueba.

mdfind "kMDItemDisplayName == '*shore*'"

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X