mdfind - ¿solo no funciona en directorios ocultos de forma recursiva? ¿Cómo usarlo correctamente?

mdfind - ¿solo no funciona en directorios ocultos de forma recursiva? ¿Cómo usarlo correctamente?

Estoy tratando de encontrar todos los archivos nombrados doc.pyen uno de mis virtualevns (llamado data_science), que están todos en el directorio oculto .virtualenvsdebajo /Users/adniy entonces voy:

mdfind -onlyin data_science  -name doc.py 

no devuelve NADA.

Una pista es que no funciona de forma recursiva o tiene algunos problemas con los directorios ocultos. Si es importante, lo ejecuto en zsh shell.

Respuesta1

Creo que Spotlight no indexa archivos o directorios cuyo nombre comience con un punto, o al menos no se muestran con mdfind.

No pude encontrar ninguna documentación al respecto, pero por ejemplo mdfind kMDItemFSName=.bash_historytampoco la encuentro ~/.bash_history. Si ejecuta sudo opensnoopen un shell y mkdir .a;touch .a/{1..1000};mdimport .aen otro shell, verá que los archivos de .ano se abren, pero si ejecuta mkdir a;touch a/{1..1000};mdimport a, los archivos de ase abren.

información relacionada