Aprimorando a opção de pesquisa do Nautilus

23

No Nautilus, se eu pressionar CTRL+ Fdentro de uma pasta, recebo uma caixa de pesquisa que me ajuda a pesquisar no diretório e subdiretórios atuais nomes e tipos específicos de arquivos, mas e se eu quiser:

  • Encontre TODOS os arquivos (incluindo arquivos sem extensões)
  • Encontre um arquivo sem extensão (sem o símbolo de ponto ou sem qualquer outro separador de nome / extensão)
  • Encontre um arquivo com / sem um caractere especial
  • Encontre todos os arquivos que iniciam / não iniciam com um caractere
  • Encontre todos os arquivos que terminam / não terminam com um caractere
  • Encontre todos os arquivos que iniciam / não iniciam com um caractere, mas que terminam / não terminam com um caractere
  • Encontre apenas arquivos / pastas
  • Encontre arquivos com texto específico neles
  • Encontre arquivos com tamanho menor / mais / igual a / para X
  • Encontre arquivos modificados / criados na data X

Eu pergunto, já que a pesquisa do KDE tem todas essas formas de pesquisar tipos específicos de arquivos e é muito melhor, oferecendo uma boa liberdade para quando eu quero procurar praticamente qualquer coisa.

Luis Alvarado
fonte
Você não pode pesquisar o conteúdo dos arquivos usando o Nautilus ou qualquer outra coisa que não seja a linha de comando. Como uso o Google Drive e o Insync, simplesmente vou ao Drive no Chrome quando quero pesquisar conteúdo, o problema é que o Drive não permite pesquisas em pastas específicas. Você não pode vencer, mas o último método geralmente é bom para mim, mesmo com mais de 90 mil arquivos a serem pesquisados.
user84339

Respostas:

26

Parece um trabalho para gnome-search-tool.

Exemplo de ferramenta de pesquisa gnome

Pode executar correspondências parciais no nome do arquivo e pesquisar em mais opções:

  • Conteúdo do arquivo
  • Modificação de data
  • Tamanho
  • Vazio de arquivo
  • Proprietário / Grupo
  • Exclusão de padrão de nome
  • Nome da expressão regular correspondente
  • Arquivos ocultos e de backup

Também pode:

  • Siga links simbólicos
  • Excluir outros sistemas de arquivos

Você pode definir um local para pesquisar. No meu exemplo, tenho dois arquivos .gpl nesse diretório, mas apenas um contendo a palavra Servidor .

Otaviano A. Damiean
fonte
2
Eu sei sobre este, estou pedindo o específico do Nautilus.
Luis Alvarado
6

Como você usa caracteres curinga, especialmente o * (estrela) na pesquisa de arquivo da GUI do Ubuntu Ubuntu Nautilus?

Eu também estava apenas lutando com esse problema, mas acho que encontrei uma resposta.

Aqui estão os padrões de pesquisa equivalentes do Windows e Nautilus:

Windows: diagrama * .ppt

Nautilus: diagrama ppt

Basicamente, tente usar um caractere de barra de espaço no Nautilus, onde você usaria um caractere * normalmente. Acho que finalmente descobri isso, depois de anos tentando ... suspiro.

Sebastian
fonte
1
Me ajudou muito. Esta é a resposta mais simples. Por que foi votado para baixo?
Yonatan Simson
também me ajuda muito, na verdade isso deve ser aceito resposta
Rodrigo Rodrigues
5

Quando você estiver executando uma pesquisa normal com o Nautilus, ele pesquisará na pasta atual e em todas as subpastas os arquivos com o padrão de pesquisa em seus nomes. Você pode limitar o tipo de arquivo que deseja, clicando no botão '+' assim que a pesquisa for iniciada e adicionando uma regra ao tipo de arquivo.

Isso é tudo o que você pode fazer, eu acho. Para pesquisa avançada, usuários avançados usam o programa de linha de comando finde outros usuários não têm nenhuma solução.

Nyamiou The Galeanthrope
fonte
3

Vou abordar a "primeira pergunta real". após extensa pesquisa e irssi, por volta de setembro de 2013, a resposta parece ser;

Não, não é possível - que a pesquisa do Nautilus ctrl-F não encontre TODOS os arquivos (incluindo arquivos sem extensões).

Por favor, entenda que eu realmente não estou procurando ser negativo, na verdade eu acredito que, na verdade, resolvendo o problema, isso pode realmente resolver isso.

Dar o conselho de que o usuário deve usar um programa diferente (ferramenta de pesquisa do gnome) ou fazer outra coisa em vez do que era desejado (para arquivos com o padrão de pesquisa (mais restrito) em seus nomes) é ambíguo e, em última análise, inútil .

ou é simples, não, isso não é possível. ou sim, seguido pelo método para atingir o objetivo. conselhos adicionais, se presentes, devem seguir uma resposta para a pergunta real.

fred
fonte
3
Isso é um comentário, não é?
Manuel
1

Eu queria acrescentar, além das respostas fornecidas e estendendo a resposta da Octavian, uma maneira simples de aprimorar a opção de pesquisa é ativando a digitação antecipada. Com a seguinte linha de terminal, podemos tornar a pesquisa mais intuitiva:

gsettings set org.gnome.nautilus.preferences enable-interactive-search false
Luis Alvarado
fonte
0

Descobri por acaso que, diferentemente do que é declarado em outra resposta, e apesar do que não está documentado na Ajuda (!!!), um caractere de espaço na cadeia de pesquisa não atua como um curinga, mas como uma condição AND.

Exemplo: "screen .png -4" encontrará nomes de arquivos que contêm todas as 3 cadeias "sceen", ".png" e "-4".

Estou muito surpreso que as Ajuda sejam (geralmente) tão imprecisas e que nenhuma sequência especial de pesquisa do Nautilus seja usada e inserida pelo ícone "+" para adicionar condições especiais de pesquisa, como a tão necessária opção "não em subpastas".

Papou
fonte