Além disso, existe o Catfish, uma ferramenta de pesquisa popular com um índice de pesquisa, que pode encontrar seus arquivos muito rapidamente.
Gostaria de compartilhar os métodos que utilizo quando trabalho no terminal.
O primeiro método envolve o utilitário find, que existe em qualquer distro, mesmo em sistemas embarcados construídos em busybox. O outro método é o comando localizar.
Para encontrar arquivos no terminal Linux, faça o seguinte.
- Abra seu aplicativo de terminal favorito. O terminal XFCE4 é minha preferência pessoal.
- Digite o seguinte comando:|_+_|
Os argumentos acima são os seguintes:
/caminho/para/pasta/ - a pasta onde começar a pesquisar. Se não for especificado, a pesquisa será iniciada no diretório atual.
Interruptores que uso:
-iname - procura arquivos e pastas que contenham a parte especificada no nome e ignora maiúsculas e minúsculas.Um exemplo:
Aqui está o comando que posso usar para encontrar meus artigos que escrevi sobre o navegador Opera:
|_+_| - Se você precisar encontrar apenas arquivos ou apenas pastas, adicione a opção-tipo fpara arquivos ou -tipo dpara diretórios. Aqui estão alguns exemplos:
- Para encontrar arquivos e diretórios modificados recentemente, você pode usar as seguintes opções doencontrarcomando:
-mmin n - encontra arquivos que foram modificados há n minutos. -mtime n - encontra arquivos que foram modificados há n*24 horas. Ao descobrir quantos períodos de 24 horas atrás o arquivo foi acessado pela última vez, qualquer parte fracionária é ignorada, portanto, para corresponder a -mtime +1, um arquivo deve ter sido modificado há pelo menos dois dias. - É possível executar um comando para arquivos encontrados pela sua consulta de pesquisa. Veja o exemplo a seguir:|_+_|
Aqui, usamos a opção -exec para executar oporqueeditor de texto para todos os arquivos nos resultados da pesquisa. A parte '{}' representa os arquivos encontrados peloencontrarcomando. O ';' final especifica o final do comando para o-execopção.
O comando localizar
A ferramenta de pesquisa de localização usa um banco de dados de arquivos especial para localizar arquivos instantaneamente. O índice do comando pode ser criado e atualizado peloatualizadobcomando. Embora os resultados da pesquisa apareçam instantaneamente, você precisa manter o índice de pesquisa e mantê-lo atualizado, caso contrário, o comando localizar pode encontrar arquivos que foram excluídos ou movidos para outro diretório.
No caso geral, a sintaxe é a seguinte.
|_+_|A opção -i significa 'ignorar maiúsculas e minúsculas'.
Aqui está um exemplo:
servidor DNS não está disponível
Dica bônus: Outro método que uso com frequência é o Midnight Commander (mc), o aplicativo gerenciador de arquivos do console. Ao contrário de localizar ou localizar, mc não está incluído por padrão em todas as distribuições Linux que experimentei. Pode ser necessário instalá-lo sozinho.
Encontre arquivos com mc
Para encontrar arquivos contendo algum texto específico usando Midnight Commander, inicie o aplicativo e pressione a seguinte sequência no teclado:
Alt+Shift+?
Isso abrirá a caixa de diálogo de pesquisa.
Preencha a seção 'Nome do arquivo:' e pressione a tecla Enter. Ele encontrará todos os arquivos que correspondem aos critérios.
Você pode colocar esses arquivos no painel esquerdo ou direito usando oPanelizaropção e copie/mova/exclua/visualize/faça o que quiser com eles.
É isso.