mdfind -onlyin não está funcionando em diretórios ocultos recursvily? Como usá-lo corretamente?

1

Eu estou tentando encontrar todos os arquivos chamados doc.py em um dos meus virtualevns (chamados de data_science ), que estão todos no diretório oculto .virtualenvs under /Users/adni e então eu vou:

mdfind -onlyin data_science  -name doc.py 

não retorna NADA.

Uma dica é que o computador não está funcionando recursivamente ou tem alguns problemas com diretórios ocultos. Se importa, eu corro no shell zsh.

    
por andilabs 23.03.2014 / 19:25

1 resposta

0

Acho que o Spotlight não indexa arquivos ou diretórios cujo nome começa com um ponto final ou, pelo menos, não são mostrados por mdfind .

Não encontrei nenhuma documentação sobre isso, mas, por exemplo, mdfind kMDItemFSName=.bash_history também não encontrou ~/.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 serão abertos, mas se você executar mkdir a;touch a/{1..1000};mdimport a , os arquivos em a serão abertos.

    
por 24.03.2014 / 13:27

Tags