Como localizar arquivos e diretórios no Linux



Então, você acabou de instalar uma nova distribuição Linux, hein? Se você for como a maioria, encontrar arquivos ou diretórios específicos pode parecer como procurar uma agulha em um palheiro digital — especialmente se você não sabe onde tudo vai parar automaticamente. Felizmente, existem algumas maneiras de encontrar o que você precisa, seja pela linha de comando ou por uma interface gráfica. Este guia tem como objetivo abordar os métodos mais confiáveis, para que você não fique vagando sem rumo em sua nova configuração. Prepare-se para aprender a usar alguns comandos básicos como finde locate, além de como navegar pelo seu sistema com o gerenciador de arquivos integrado. Ao final, você conseguirá encontrar arquivos mais rápido do que consegue dizer “onde está esse documento?”.

Como encontrar arquivos e diretórios no Linux

Usando o comando Localizar

O findcomando é como um canivete suíço para pesquisar pastas. Quer encontrar todos os arquivos.txt na sua pasta Documentos? Ele pode fazer isso com uma sintaxe simples. Ajuda porque pesquisa em tempo real — então, o que quer que esteja lá, ele encontra. Não sabe por que é tão útil? Bem, ele também pode filtrar por tamanho, data, permissões e até mesmo executar ações nos arquivos encontrados (como excluir ou mover).Isso se aplica se você estiver procurando por tipos de arquivo específicos ou tentando limpar arquivos antigos.

O comando básico se parece com isto:

find [directory] [criteria]

Por exemplo, para localizar todos os arquivos de texto (.txt) no seu diretório inicial, execute:

find ~/ -type f -name "*.txt"

Ou, se a insensibilidade a maiúsculas e minúsculas ajudar (talvez alguns arquivos sejam nomeados em letras maiúsculas), adicione a -inameopção:

find ~/ -type f -iname "*.txt"

Na minha experiência, é meio estranho, mas em algumas configurações, o comando *às vezes* não baixa tudo imediatamente até que você reinicie ou atualize o banco de dados. Acredite, não é sua culpa. Além disso, aqui vai uma dica profissional: use man findpara explorar todos os recursos extras, como pesquisar por tamanho ( -size) ou hora de modificação ( -mtime), ou executar comandos em correspondências ( -exec).Por exemplo, exclua todos os arquivos.log antigos:

find ~/logs -type f -name "*.log" -mtime +30 -exec rm {} ;

Usando o comando Localizar

Se você busca velocidade e seus arquivos não mudam com muita frequência, locateeste é o caminho a seguir. Ele busca um índice com os nomes dos arquivos do seu sistema — como uma lista telefônica gigante. A desvantagem? O banco de dados é atualizado periodicamente, então, se você acabou de adicionar um novo arquivo, ele pode não aparecer imediatamente.

Para atualizar esse banco de dados manualmente, execute:

sudo updatedb

(Você provavelmente precisará digitar sua senha.)

Após a atualização, basta digitar:

locate filename

Por exemplo, pesquisar por qualquer coisa com “relatório” no nome:

locate report

Se você quiser ignorar maiúsculas e minúsculas ao pesquisar (porque o Linux diferencia maiúsculas de minúsculas por padrão), adicione o -isinalizador:

locate -i report

Isso é rápido, mas às vezes você obterá resultados extras do banco de dados antigo, então se algo estiver faltando, execute sudo updatedbnovamente.

Usando o Gerenciador de Arquivos Gráficos

Se linhas de comando não são sua praia, o gerenciador gráfico de arquivos integrado à maioria das distribuições Linux é bem direto. Você geralmente o verá com nomes como Nautilus (Ubuntu), Arquivos ou simplesmente Gerenciador de Arquivos. Ele funciona mais como o Windows Explorer ou o Finder do macOS — navegue pelas pastas, use a barra de pesquisa e filtre os resultados por tipo ou data.

Para encontrar arquivos, basta clicar na caixa de pesquisa ou pressionar Ctrl + F. Isso abre um painel de pesquisa. Você pode digitar o que procura, definir filtros de tamanho ou data, e a visualização será atualizada com os itens correspondentes. Em algumas configurações, clicar na pequena seta para baixo ao lado da caixa de pesquisa permite personalizar a forma como a pesquisa é feita — como incluir arquivos ocultos ou limitar o escopo da pesquisa.

Na maioria das vezes, você verá uma lista de arquivos e pastas na janela principal. Clique duas vezes para abrir, clique com o botão direito para opções como renomear, excluir ou mover. Permissões adequadas podem, às vezes, atrapalhar, mas isso é outra história.

Gerenciando arquivos depois de encontrá-los

Depois de localizar seus arquivos, você pode fazer várias coisas. Excluir o que não precisa, renomear para manter tudo organizado ou movê-los. Se estiver tentando organizar as coisas mais rápido, considere criar pastas ou scripts personalizados para automatizar a limpeza. Lembre-se de que o Linux oferece muito controle — às vezes até demais —, então verifique bem antes de clicar em “Delete” ao trabalhar em arquivos do sistema.

No geral, encontrar coisas no Linux não é tão difícil quanto parece quando você se familiariza com essas ferramentas. Elas são bastante confiáveis ​​e, depois que você as dominar, seu fluxo de trabalho ficará muito mais tranquilo.



Este artigo foi útil?