Eu uso EasyFind (freeware) para esse tipo de pesquisa.
Faz do jeito antigo, de ler tudo até encontrar o que você quer.
Mais lento que o Spotlight, mas mais completo & melhor para conteúdo & Pesquisas de arquivos do sistema.
Lemos outras perguntas semelhantes a esta e às respostas que receberam, mas nenhuma das respostas se mostrou satisfatória.
Queremos pesquisar o conteúdo de todos os documentos em nosso Mac para a frase de duas palavras "dez dias".
Nós tentamos o Spotlight e o Comando + F .
kind=any
, contents=ten days
, ignore case
e whole words only
. Esta pesquisa resultou em documentos contendo apenas a palavra "dias" e a palavra "escrita" (entre outros). Nós não somos programadores, então não escrevemos código nem sabemos como usar comandos que são código. Nós apenas queremos encontrar a frase.
Eu uso EasyFind (freeware) para esse tipo de pesquisa.
Faz do jeito antigo, de ler tudo até encontrar o que você quer.
Mais lento que o Spotlight, mas mais completo & melhor para conteúdo & Pesquisas de arquivos do sistema.
Divulgação completa: sou o desenvolvedor do HoudahSpot .
Você pode usar o Spotlight na linha de comando ou pelo caminho de um front-end de terceiros para pesquisar frases. Isso funciona desde que o texto dos arquivos que você está procurando seja indexado pelo Spotlight. Ou seja a unidade / pasta deve ser indexada e o importador do Spotlight responsável pelo arquivo deve ter extraído o conteúdo de texto.
No HoudahSpot (use o HoudahSpot 3.9 no Mac OS X 10.9.5), você pode expressar sua pesquisa como:
"Text Content" "Contains Phrase" "ten days"
O HoudahSpot também pode mostrar a consulta que envia ao Spotlight. Você pode usar essa consulta com o comando mdfind Terminal.app. Para o exemplo acima, o comando é:
mdfind 'kMDItemTextContent == "*ten days*"c'
Se você quiser apenas encontrar um arquivo com um nome
Basta ir ao terminal
cd no seguinte diretório ( digite cd e mantenha um spance arrastando e soltando a pasta e tecle retornar )
e digite
find . | grep -irl "filename"
ou se quiser encontrar uma frase em todos os documentos , basta digitar
grep -irl "phrase" .
i - para ignorar o caso r - recursivo l - list (remova o l para ver todas as ocorrências) . - é o diretório atual