Como Encontrar um Diretório no Linux

Como Encontrar um Diretório no Linux

Procurando por um diretório específico em seu sistema de arquivos Linux? Felizmente, você tem muitas ferramentas de pesquisa à sua disposição. Veremos várias opções fáceis de usar e como usá-las para pesquisar pastas com eficiência.





Encontre uma pasta no Linux

Muitas tarefas de rotina no Linux, como criar ou editar um arquivo de configuração , exigirá que você localize pastas específicas.





Embora existam muitos métodos fáceis para localizar arquivos, localizar um diretório não é tão simples. Uma simples pesquisa com uma das ferramentas de pesquisa comuns pode retornar apenas arquivos ou inundar sua visualização com arquivos com nomes semelhantes.





o que é wsappx (2)

Você pode evitar essas armadilhas, no entanto, se apenas ajustar as opções da ferramenta de pesquisa. Então, embora você já possa ter usado as ferramentas mencionadas abaixo, você vai aprender hoje como olhar apenas para as pastas e como ver os tamanhos das pastas também.

Procure uma pasta no Linux usando a área de trabalho GNOME

Se você usa a área de trabalho GNOME, pode encontrar pastas rapidamente abrindo o arquivos aplicativo e seguindo estas etapas:



  • Navegue até o diretório em que deseja pesquisar.
  • Clique no Procurar botão na parte superior da janela Arquivos.
  • No menu suspenso da barra de pesquisa, selecione Pastas no O que categoria, conforme mostrado abaixo e, em seguida, selecione Nome do arquivo .

Agora você pode pesquisar no diretório quaisquer subdiretórios com nomes que correspondam ao seu termo de pesquisa.

Procure por uma pasta no Linux com Catfish

Se você não usa o GNOME, outro método GUI popular e amplamente disponível para pesquisar diretórios no Linux é Peixe-gato . Você pode instalar o aplicativo em sistemas baseados no Ubuntu procurando por ele em seu gerenciador de software ou emitindo este comando:





sudo apt install catfish

Para instalar o Catfish no Fedora e outros sistemas baseados em RPM, use este comando:

yum install catfish

Depois de instalado, abra o Catfish e certifique-se de que a barra lateral esquerda esteja visível. Se não for, pressione F9 ou clique no ícone de engrenagem no canto superior direito da janela e verifique o Mostrar barra lateral opção.





Por padrão, o Catfish tentará pesquisar por arquivos, não por pastas. Você precisará especificar que está procurando por uma pasta, marcando o Pastas , deixando todas as outras opções desmarcadas.

Encontre uma pasta por nome

Se você estiver disposto a usar o terminal, o achar command é uma ferramenta de pesquisa simples e versátil. Aqui está um exemplo de seu uso:

find ~/Documents -type d -name MyFolder

O comando acima irá pesquisar todo o sistema de arquivos (especificado por ~ / Documentos ) para diretórios ( digite -d ) que são nomeados exatamente MyFolder ( -name MyFolder )

Se você deseja pesquisar o sistema de arquivos raiz, você precisará fornecer / como a localização. Além disso, você precisará elevar os privilégios adicionando sudo para a frente dela ..

Em vez de especificar um local, você também pode simplesmente alterar o diretório atual para a pasta que deseja pesquisar; nesse caso, o find pesquisará apenas o diretório atual.

o digite -d parte do comando especifica que é um diretório que você está procurando, em vez de um arquivo. Certifique-se de incluir isso ao pesquisar, para não ficar sobrecarregado com nomes de arquivos que contenham o mesmo termo de pesquisa.

Se você não tiver certeza se a pasta que está procurando usa letras maiúsculas ou minúsculas no nome, você pode alterar o -nome argumento para -iname para forçar uma pesquisa que não diferencia maiúsculas de minúsculas.

Além disso, você pode usar uma tag curinga se tiver certeza de apenas parte do nome da pasta.

Aqui está um exemplo usando ambas as opções:

find / -type d -iname myfolder*

Encontre uma pasta Linux pelo nome exato

Uma ferramenta semelhante que você pode ter usado antes é localizar . Uma pesquisa por uma pasta com localizar terá a seguinte aparência:

locate -b 'MyFolder'

O comando acima encontrará qualquer pasta em seu sistema de arquivos com o nome exatamente 'MyFolder'.

Para procurar correspondências parciais, remova as aspas ou insira um asterisco. Esteja avisado, no entanto, que uma pesquisa curinga provavelmente exibirá nomes de arquivo correspondentes, além de pastas.

o melhor site da internet

Você também pode passar no -eu opção de ignorar maiúsculas e minúsculas.

Nesse ponto, você deve estar se perguntando: qual é a diferença entre localizar e encontrar?

Resposta curta: Localizar é mais rápido, mas localizar é mais preciso.

O comando find procura em seu sistema de arquivos ao vivo por seu termo de pesquisa para retornar caminhos exatamente como eles existem atualmente.

Localize, em vez de pesquisar o sistema de arquivos ao vivo, pesquisa um banco de dados pré-indexado de todos os seus nomes de arquivos e pastas. A abordagem simplificada torna a pesquisa muito mais rápida, mas o banco de dados pode estar desatualizado.

Relacionado: 7 ótimos aplicativos para visualizar o uso de disco no Linux

Portanto, localizar é a melhor opção, desde que você não ache que a pasta foi criada ou movida recentemente.

Se você acha que sua pasta foi modificada recentemente, use find. Ou você pode usar locate se você emitir este comando primeiro para atualizar o banco de dados de pesquisa:

sudo updatedb

A operação levará algum tempo, mas depois de concluída, você pode ter certeza de que seus comandos de localização retornarão resultados rápidos e precisos.

Encontre o tamanho de um diretório Linux

Se você encontrou uma pasta com um dos métodos acima e agora deseja ver seu tamanho, você pode fazer isso rapidamente com o do comando. Especifique as opções -hs seguido pelo caminho para sua pasta, como este:

du -hs /MyFolder

Remova o s caractere (para resumo) para ver o tamanho de cada subdiretório também.

como jogar playstation no pc

Encontre pastas rapidamente no Linux

Qualquer pasta que você procura agora está ao seu alcance com alguns cliques ou comandos rápidos.

Se precisar mover o conteúdo de suas pastas para outro PC, você pode se surpreender com as opções de transferência sem fio de suas pastas.

Compartilhado Compartilhado Tweet O email Os 7 melhores aplicativos de transferência de arquivos sem fio no Linux

Precisa transferir seus arquivos por Wi-Fi no Linux? Aqui estão vários métodos que você pode usar.

Leia a seguir
Tópicos relacionados
  • Linux
  • Sistema de arquivo
  • Linux
Sobre o autor Jordan Gloor(51 artigos publicados)

Jordan é um redator da equipe da MUO que é apaixonado por tornar o Linux acessível e sem estresse para todos. Ele também escreve guias sobre privacidade e produtividade.

Mais de Jordan Gloor

Assine a nossa newsletter

Junte-se ao nosso boletim informativo para dicas de tecnologia, análises, e-books grátis e ofertas exclusivas!

Clique aqui para se inscrever