Como encontrar um arquivo no Linux

Índice:

Anonim

Não importa a sua distribuição, saber como encontrar um arquivo no Linux é uma habilidade essencial para qualquer fã do sistema operacional de código aberto.

Quer você esteja usando um com uma interface gráfica de desktop como Ubuntu ou Mint, ou executando um sistema baseado em linha de comando como o Debian, o Linux torna mais fácil encontrar o que você precisa de forma rápida e fácil.

  • Encontre as melhores distros Linux de 2022-2023
  • Aqui estão os melhores aplicativos Linux de 2022-2023
  • O Windows 10 é uma merda - o Linux pode salvar a todos nós?

Como encontrar um arquivo no Linux usando um gerenciador de arquivos de desktop

Semelhante em aparência ao Microsoft Windows ou ao MacOS da Apple, muitas distribuições do Linux vêm com diferentes ambientes de desktop, como GNOME ou KDE, para torná-los mais amigáveis ​​e intuitivos. Embora possa haver pequenas diferenças entre eles, cada distribuição do Linux é construída no mesmo sistema de arquivos subjacente.

Ao pesquisar um arquivo em uma distribuição Linux com interface gráfica, o gerenciador de arquivos do sistema terá uma operação de pesquisa integrada semelhante às do Windows do macOS. Abra o seu explorador de arquivos (no menu de aplicativos da área de trabalho, use a barra de pesquisa e digite "Arquivos" se tiver problemas para encontrar) e ele será aberto no diretório inicial do usuário.

Na parte superior da janela do explorador de arquivos, você verá uma barra de endereço com um ícone de lupa próximo a ela ou um campo de pesquisa totalmente separado, dependendo do ambiente de área de trabalho que você usa. Clique na lupa ou clique no campo de pesquisa e comece a digitar o termo de pesquisa.

Conforme você digita, o campo de resultados deve começar a ser preenchido com correspondências parciais, mas você ainda precisará digitar o termo completo que deseja, ou perto dele, para separar essa lista. Se os resultados não forem preenchidos automaticamente com resultados parciais, pressione Entrar e o Linux começará a pesquisar qualquer termo que esteja na barra de pesquisa.

Se você não encontrar um arquivo ou diretório que saiba que deveria estar lá, é provável que você precise ampliar o escopo do diretório da pesquisa. Como o Linux pesquisa apenas no diretório de trabalho atual e inferior por um arquivo, pode ser necessário navegar até um diretório apropriado para iniciar a pesquisa.

Se você deseja expandir sua pesquisa, navegue para cima na árvore de diretórios o mais alto que precisar (com a raiz, ou /, diretório sendo o mais alto possível) e, em seguida, execute sua pesquisa.

Interfaces diferentes lidam com a navegação do sistema de arquivos de maneira diferente, portanto, como subir nas árvores pode não ser tão intuitivo quanto descer na árvore por meio de subdiretórios. Procure uma seta para cima ao lado da barra de endereço ou um painel lateral com localizações essenciais do sistema de arquivos.

  • Confira os melhores provedores de treinamento em Linux e cursos online

Por outro lado, se quiser restringir os resultados da pesquisa, comece a percorrer os subdiretórios com maior probabilidade de conter o que você está procurando antes de pesquisar.

Isso é especialmente útil ao usar termos de pesquisa muito amplos ou se você deseja encontrar todos os arquivos de um tipo específico (ou seja, jpg.webps), uma vez que eles tendem a retornar listas maiores do que o pretendido de possíveis correspondências.

Isso ocorre porque o comportamento padrão do Linux é a chamada pesquisa "gananciosa", que errará ao retornar arquivos que podem ser o arquivo que você está procurando, mesmo que mal seja qualificado como uma correspondência. Por exemplo, pesquisar a palavra "termo" retornará "termo", "termos", "encerrar", "terminal", "determinar" e assim por diante.

  • Saiba quais são as melhores distros Linux para iniciantes

Se você não souber o nome exato do arquivo ou diretório que está procurando, poderá usar caracteres curinga para pesquisar correspondências parciais ou incompletas para o termo de pesquisa. Essas listas podem ser involuntariamente grandes, portanto, não torne o termo de pesquisa tão amplo a ponto de tornar a lista de resultados sem sentido.

  • Explore os diferentes ambientes de desktop Linux e encontre o certo para você

Encontrar um arquivo usando a interface de linha de comando do Linux

A linha de comando do Linux tem uma reputação intimidante, especialmente para usuários de computador que sempre usaram PCs com uma interface gráfica de usuário como Windows ou macOS. A verdade é que não é mais complicado do que enviar mensagens de texto com o seu telefone, basta saber os comandos e como usar as diferentes opções disponíveis.

O comando do Linux que você precisa saber é achar e para usá-lo, você precisa dizer onde começar a pesquisar e o que pesquisar, assim:

 encontrar diretório -nome nome do arquivo

O diretório não precisa ser o diretório de trabalho atual, ele pode iniciar uma pesquisa começando em qualquer diretório de qualquer diretório. Se você abrir uma janela de terminal, começará no mesmo diretório inicial do explorador de arquivos da área de trabalho, mas em vez de navegar até a raiz para iniciar uma pesquisa, você pode simplesmente dizer ao find para iniciar na pasta raiz:

 sudo find / -name nome do arquivo

Ao pesquisar a partir do root, você precisará ter privilégios de root para até mesmo ler o conteúdo de certos diretórios, então você precisará prefixar seu comando com sudo.

O nome do caminho para o diretório que você passa para o comando pode ser absoluto ou relativo, de modo que o comando acima também pode ser escrito assim e funcionará da mesma forma:

 sudo find… /… / -name nome do arquivo

Você também pode usar os mesmos caracteres curinga para nomes de arquivos parciais ou para localizar todos os arquivos de um determinado tipo e arquivos com nomes semelhantes. E você pode fazer mais com os arquivos que encontrar a partir de uma pesquisa de linha de comando do que com uma pesquisa do explorador de arquivos GUI.

A linha de comando permite que você passe os resultados de uma pesquisa diretamente para outro comando do Linux como entrada. Por exemplo, você pode localizar todos os arquivos de um determinado tipo e alimentá-los em um script de shell que pode renomeá-los para torná-los mais fáceis de organizar ou excluir duplicatas desnecessárias.

  • Aqui estão as melhores distros Linux para jogos em 2022-2023