Como encontrar arquivos que contenham alguma palavra cirílica?

1

Eu quero procurar por arquivos que contenham alguma palavra em cirílico (exemplo em arquivos .doc de palavras .MS) com GUI. Eu tentei gnome-search-tool, mas ele não funciona com cirílico. Diz: no files found

Como devo proceder?

    
por Aleksandar Lukic 23.01.2015 / 09:31

2 respostas

0

Se você usar gnome-search-tool para procurar .txt ou .rtf arquivos contendo qualquer caractere Unicode (incluindo Cirílico), isso simplesmente funciona. No entanto o seu exemplo de .doc arquivos é ruim porque estes são arquivos binários vindo de um programa que usa compressão para armazenar o texto que você vê na tela em um formato proprietário no disco, então o gnome-search-tool não funciona .

A solução é converter todos os seus arquivos .doc para .rtf e então você pode abri-los e pesquisá-los

    
por Fabby 25.01.2015 / 18:54
0

Eu não tenho gnome-search-tool, mas todo sistema nix tem linha de comando, e já existem ferramentas para encontrar arquivos com strings específicas dentro deles ou nos nomes. Então abra o terminal gnome com Ctrl + Alt + T e vamos começar.

A melhor sugestão é provavelmente tentar lembrar onde você colocou o arquivo em primeiro lugar? qual diretório? Aposto 99% que deve estar em algum lugar da sua pasta pessoal. Lembrar pelo menos a localização aproximada ajudará os programas e comandos discutidos aqui ao realizar seu trabalho.

NB: Eu sugiro strongmente que você leia man pages para grep, egrep, find, página de ajuda do ubuntu , outros askubuntu posts assim como < href="http://www.cyberciti.biz/faq/howto-search-find-file-for-text-string/"> artigo de cyberciti

Procurando por arquivos com palavras em cyrilic em um nome

Se você sabe pelo menos alguma linha de comando, provavelmente você está familiarizado com o comando como ls , que lista o conteúdo de um diretório em que você está. Agora, o que acontecerá se você usar ls * ? Isto irá listar o conteúdo do diretório com seus subdiretórios e seus conteúdos também. O que você pode fazer agora é

ls * | grep -i place-word-in-cyrylic here

O que acontece aqui? Você está obtendo todo o conteúdo do seu diretório home mais seus subdiretórios e, em seguida, filtrando com grep por essa palavra, onde -i significa que não faz distinção entre maiúsculas e minúsculas. Por exemplo,

AquiestouprocurandooarquivoHelloПриветИзКосмосаWorldqueencontramos.Masissonãomedizondeestá.Ocomandofindresolveoproblema.Copieonomedoarquivoquevocêrecebeuedêafind.Alémdisso,podeserumaboaidéiaadicionaraopção-printafind,porqueàsvezeselanãoimprimenada.

Notalateral:vocêpodecopiarecolartudoclicandocomobotãodireitodomouse.

Procurandostringsemarquivos

Esteéaindamaisfácilcomgrep"string" /path/to/your/folder . Como a imagem vale mais que mil palavras, vou postar uma captura de tela

    
por Sergiy Kolodyazhnyy 25.01.2015 / 22:10