Estou procurando um software que pesquise texto em arquivos de uma pasta semelhante ao XYplorer .
Existe algo parecido?
Estou procurando um software que pesquise texto em arquivos de uma pasta semelhante ao XYplorer .
Existe algo parecido?
Respostas:
Há um muito bom que vem com o Ubuntu pronto para uso.
Abra o Dash ( Supertecla ou botão Ubuntu) e comece a digitar até encontrarSearch for Files
O texto acima é para o Unity, o ambiente de área de trabalho padrão no Ubuntu. Em ambientes orientados a menus, vá para Applications
-> Accessories
->Search for Files
Expanda a Select more options
seção e insira o texto a ser pesquisado no Contains the text:
campo de entrada.
Recursos:
Dado o seu cenário (sem comandos de terminal, interface simples de usar), acho que não há melhor opção.
PS: no Contains the text:
campo de entrada, o '.' caractere é um curinga. Para escapar, você precisa usar '[]'. Por exemplo: digite Contains the text: [.]myFunction
para procurar .myFunction
gnome-search-tool
usar
grep -nr <your text> .
coloque o texto que você deseja encontrar dentro do <seu texto>
experimentx@workmateX:/var/www/testingzedn$ grep -nr application.ini
está tomando para sempre ... eu sou incorreta
você pode usar
find . -name '*.*' -exec grep -Hn 'text to find' '{}' \;
-name '*. *' ou '* .txt' (use a máscara de arquivo aqui)
'text to find' (coloque o texto que você deseja encontrar aqui)
find . -type f -exec grep -Hn 'text to find' '{}' \;
se você deseja pesquisar todos os arquivos
-name '*.*'
como arquivos nem sempre têm uma extensão. Use em -type f
vez disso (para pesquisar em todos os arquivos). Substitua {}
por "{}"
, caso contrário, os nomes de arquivos com espaços em branco não serão pesquisados corretamente.
man find
: "Ambas as construções podem precisar ser escapadas (com um \ ') ou citadas para protegê-las da expansão pelo shell."
Ferramenta GUI (gráfica):
gnome-search-tool
você pode encontrá-lo no menu principal do Ubuntu
Menu -> Accessories -> Search for Files
ou execute-o usando a tecla de atalho ALT + F2
Sou fã do searchmonkey (GPL, gratuito, multiplataforma, bastante leve em recursos e muito rápido).
O Regexxer permite pesquisar texto em arquivos. Não sabe ao certo o que você quer dizer com "em pastas".
Recoll faz indexação e você pode fazer pesquisas de texto completo de documentos e email.
Comparei três das sugestões aqui com o Kubuntu de 64 bits e 16.04:
Minha recomendação é Recoll e eu adicionei algumas instruções de instalação. Para mim, a instalação padrão é compatível com PDF (teste isso!), DOCX, TAR, ZIP etc.
sudo add-apt-repository "deb http://archive.canonical.com/ $(lsb_release -sc) partner"
sudo apt-get install recoll antiword
recoll
A primeira linha provavelmente não é necessária: ele adiciona o repositório de instalação do parceiro.
Se você deseja adicionar suporte para arquivos PST do Outlook, também precisa executar o seguinte.
sudo apt-get install readpst
mkdir ~/PST
find -L ~ -name "*.pst" -print | awk "{ printf \"%s%s %s%s%s %s\\n\", \"mkdir ~/PST/\", \$1, \"; readpst -o ~/PST/\", \$1, \" -D -j 4 -r -tea -u -w\", \$1 }" > /tmp/myPstFiles
cat /tmp/myPstFiles
chmod 755 /tmp/myPstFiles
/tmp/myPstFiles
Eu realmente quero introduzir uma ferramenta baseada na biblioteca ncurses para fornecer a interface do usuário baseada em texto. A ferramenta chamada NCGREP (grep baseada em ncurses) é principalmente para procurar texto na pasta específica. Espero que seja isso que você deseja. Esta fonte da ferramenta foi hospedada no github.com, veja mais em https://github.com/ncgrep/ncgrep