Windows Tips & News

Como Encontrar Arquivos no Terminal Linux

click fraud protection
RECOMENDADO: Clique aqui para corrigir problemas do Windows e otimizar o desempenho do sistema

O Linux, independentemente da distro que você usa, vem com uma série de ferramentas de GUI que permitem a busca por arquivos. Muitos gerenciadores de arquivos modernos oferecem suporte à pesquisa de arquivos diretamente na lista de arquivos. No entanto, há várias situações em que você precisa usar o console, por exemplo, durante uma sessão SSH ou quando o servidor X não inicia. Veja como você pode encontrar arquivos rapidamente usando o terminal.

Propaganda

Se você pode usar a GUI, a busca por arquivos não é um problema. No meu ambiente de trabalho XFCE favorito, o gerenciador de arquivos Thunar permite pesquisar arquivos digitando o nome do arquivo diretamente na lista de arquivos.
Pesquisar arquivos Linux

Além disso, existe o Catfish, uma ferramenta de pesquisa popular com um índice de pesquisa, que pode encontrar seus arquivos muito rapidamente.

Catfish Linux

Eu gostaria de compartilhar os métodos que eu mesmo uso quando trabalho no terminal.


O primeiro método envolve o utilitário find, que existe em qualquer distro, mesmo em sistemas embarcados construídos no busybox. O outro método é o comando locate.

Para encontrar arquivos no terminal Linux, faça o seguinte.

  1. Abra seu aplicativo de terminal favorito. Terminal XFCE4 é minha preferência pessoal.
  2. Digite o seguinte comando:
    encontre / caminho / para / pasta / -iname * file_name_portion *

    Os argumentos acima são os seguintes:
    / caminho / para / pasta / - a pasta onde iniciar a pesquisa. Se não for especificado, a pesquisa será iniciada no diretório atual.
    Switches que eu uso:
    -iname - pesquisa por arquivos e pastas que contêm a parte especificada no nome e ignora as maiúsculas e minúsculas.

    Um exemplo:

    Este é o comando que posso usar para encontrar meus artigos que escrevi sobre o navegador Opera:

    find ~ / Documents / winaero / -iname * opera * .txt
    Encontre arquivos no Linux
  3. Se você precisar localizar apenas arquivos ou apenas pastas, adicione a opção -tipo f para arquivos ou -tipo d para diretórios. Aqui estão alguns exemplos:
    Encontre apenas arquivos no LinuxEncontre apenas Dirs no Linux
  4. Para encontrar arquivos e diretórios modificados recentemente, você pode usar as seguintes opções do achar comando:
    -mmin n - localiza arquivos que foram modificados n minutos atrás.-mtime n - localiza arquivos que foram modificados n * 24 horas atrás. Quando o find 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 pelo menos dois dias atrás.
  5. É possível executar um comando para arquivos encontrados por sua consulta de pesquisa. Veja o seguinte exemplo:
    find ~ / Documents / winaero / -iname opera45.txt -type f -exec vim {} \;

    Aqui, usamos a opção -exec para executar o vim editor de texto para todos os arquivos nos resultados da pesquisa. A porção "{}" representa os arquivos encontrados pelo achar comando. O "\;" terminando especifica o fim do comando para o -exec opção.Terminal Encontrar aberto no VimArquivo aberto no Vim

Conteúdoocultar
O comando de localização
Encontre arquivos com mc

O comando de localização

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 pelo updatedb comando. Embora os resultados da pesquisa apareçam instantaneamente, você precisa manter o índice de pesquisa e mantê-lo atualizado, caso contrário, o comando locate pode localizar arquivos que foram excluídos ou movidos para outro diretório.

No caso geral, a sintaxe é a seguinte.

localizar -i file_name

A opção -i significa "ignorar letras maiúsculas e minúsculas".

Aqui está um exemplo:

Encontre com Localizar Linux Original
Encontre com Localizar Linux 2

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 distros Linux que experimentei. Você pode precisar 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 + Mudança + ?
Isso abrirá a caixa de diálogo de pesquisa.

Encontre arquivos com o Mc Linux Original

Preencha a seção "Nome do arquivo:" e pressione a tecla Enter. Ele encontrará todos os arquivos que correspondem aos critérios.

Encontre arquivos com resultados de Mc Linux

Você pode colocar esses arquivos no painel esquerdo ou direito usando o Panelizar opção e copiar / mover / excluir / visualizar / fazer o que quiser com eles.

É isso.

RECOMENDADO: Clique aqui para corrigir problemas do Windows e otimizar o desempenho do sistema
Microsoft anuncia o Security Copilot, um assistente baseado em IA para profissionais de segurança

Microsoft anuncia o Security Copilot, um assistente baseado em IA para profissionais de segurança

Microsoft foi anunciado um novo produto para profissionais de segurança cibernética - Microsoft S...

Consulte Mais informação

Recomendações de arquivo lançadas no File Explorer com o Windows 11 Build 23403 (Dev)

Recomendações de arquivo lançadas no File Explorer com o Windows 11 Build 23403 (Dev)

RECOMENDADO: Clique aqui para corrigir problemas do Windows e otimizar o desempenho do sistemaA M...

Consulte Mais informação

Windows 11 Build 23424 (Dev) adiciona controle de brilho de conteúdo adaptável, atualiza Widgets e muito mais

Windows 11 Build 23424 (Dev) adiciona controle de brilho de conteúdo adaptável, atualiza Widgets e muito mais

A Microsoft lançou uma nova versão de visualização, Windows 11 Build 23424, para participantes do...

Consulte Mais informação