2009-11-19 18:51:02 +0000 2009-11-19 18:51:02 +0000
69
69
Advertisement

Pesquisar em ficheiros de texto no Mac OS X

Advertisement

Existe alguma forma de pesquisar todos os ficheiros de texto de uma pasta (e subpastas) por uma string ou bit de texto específico no Mac OS X?

Advertisement
Advertisement

Respostas (8)

93
93
93
2009-11-19 19:02:16 +0000

Se preferir a linha de comando,

grep "my string of text" -R .

Terá de estar (ou familiarizar-se) com grep. Leia man grep para mais informações.

25
25
25
2009-11-19 23:56:58 +0000

Não se pode fazer isto a partir do ícone dos holofotes na barra de menu. Mas pode fazê-lo com holofotes:

  1. Navegue até à pasta no buscador.

  2. Digite a sua pesquisa na barra de pesquisa na parte superior direita da pasta.

  3. Há uma linha acima dos resultados que diz:

Pesquisar: Este Mac “Your Folder Name”

Clique no nome da sua pasta para restringir a pesquisa à pasta em vez do computador inteiro, que é o que a selecção por defeito “Este Mac” faz.

Depois clique no ícone da engrenagem, escolha mostrar os critérios de pesquisa, e mude o tipo para ficheiros de texto.

22
Advertisement
22
22
2013-02-03 19:57:25 +0000
Advertisement

Muito potente e rápido

mdfind "text to find"

Descrição Mac Dev Centre - The Power of mdfind

5
5
5
2009-11-19 18:55:59 +0000

No canto superior direito do seu ecrã: Spotlight BBEdit suporta uma grande pesquisa, também em ficheiros e pastas.

4
Advertisement
4
4
2013-02-04 13:56:22 +0000
Advertisement
mdfind 'kMDItemTextContent="*text*"c' -onlyin ~/Notes/

c ignora o caso. Ver esta resposta para uma visão geral do formato da consulta e outros atributos .

grep -F what? -l -r ~/Notes --include *.txt

-F procura cordas fixas em vez de regex. -l imprime apenas os nomes dos ficheiros correspondentes.

2
2
2
2015-11-12 06:53:06 +0000

Abra o Finder

Navegue até à pasta que pretende pesquisar, se a tiver.

Introduza o termo que pretende pesquisar na barra de pesquisa no canto superior direito. Poderá ter de esticar a janela para o ver.

Depois de começar a digitar ou pressionar enter, verá uma secção abaixo da caixa de pesquisa à esquerda que diz,

Pesquisar: Este Mac“ *Sua Pasta” **Partilhado

Se quiser pesquisar todo o seu computador clique em “Este Mac”. Caso contrário, clique no nome da pasta junto a ele. Pode já estar seleccionado.

Ao lado direito dessas opções está um botão “Guardar” com um sinal de mais ao lado.

Clique no sinal de mais. Verá duas listas pendentes. Na primeira, seleccione “Tipo”. Na segunda, escolher “Qualquer” ou “Texto .

Escolher "Qualquer” pode encontrar mais correspondências, enquanto que “Texto” encontrará ficheiros que o Mac OS X determina que se enquadram na categoria “Texto”.

O número de resultados da pesquisa aparecerá no rodapé se o rodapé for mostrado.

FYI* Notei que por vezes leva tempo a fazer uma pesquisa e por vezes não há indicação de que o Finder esteja a fazer alguma coisa. Não esperaria muito tempo, mas se estiver a pesquisar uma pequena pasta, deve ser muito rápido. Se estiver a pesquisar o seu Mac, pode demorar até um minuto ou mais.

Nota bene: Para encontrar uma frase exacta, anexe-a entre aspas.

1
Advertisement
1
1
2019-06-14 13:37:59 +0000
Advertisement

Sugiro que veja File Content Finder na App Store (disclaimer - Eu sou o seu criador). É uma aplicação acessível, especificamente concebida para pesquisar o conteúdo de ficheiros sem indexação. Suporta ficheiros de texto*** e outros formatos de ficheiros principais (pdf, doc(x), xls(x), etc).

A sua filtragem permite-lhe optimizar e refinar a sua pesquisa por múltiplos critérios - tipo de ficheiro, datas de criação/modificação, etc.

Aqui está uma documentação detalhada sobre o seu funcionamento.

0
0
0
2017-10-23 06:15:25 +0000

Para a velocidade de pesquisa mais rápida, pode usar ag (o pesquisador de prata)

Instalação: brew install the_silver_searcher

Utilização é igual, basta substituir o grep por ag

Por exemplo,

ag "my string of text" -R .

Mais informações podem ser vistas em Github .

Advertisement

Questões relacionadas

12
5
13
8
5
Advertisement