
Estou tentando encontrar todos os arquivos nomeados doc.py
em um dos meus virtualevns (chamados data_science
), que estão todos no diretório oculto e .virtualenvs
então /Users/adni
vou:
mdfind -onlyin data_science -name doc.py
não retorna NADA.
Uma dica é que não está funcionando recursivamente ou tem alguns problemas com diretórios ocultos. Se for importante, eu executo no shell zsh.
Responder1
Acho que o Spotlight não indexa arquivos ou diretórios cujo nome começa com ponto final, ou pelo menos não são mostrados por mdfind
.
Não consegui encontrar nenhuma documentação sobre isso, mas por exemplo também mdfind kMDItemFSName=.bash_history
não encontrei ~/.bash_history
. Se você executar sudo opensnoop
em um shell e mkdir .a;touch .a/{1..1000};mdimport .a
em outro shell, verá que os arquivos em .a
não são abertos, mas se você executar mkdir a;touch a/{1..1000};mdimport a
, os arquivos em a
são abertos.