Encontre todos os arquivos com extensão no Linux

Encontre todos os arquivos com extensão no Linux

Muitas vezes, nos encontramos presos quando precisamos encontrar todos os arquivos com as mesmas extensões diferentes ou diferentes. Isso provavelmente aconteceu com vários usuários do Linux enquanto usava o terminal. Uma coisa é procurar um único tipo ou arquivo de arquivo, mas o que você fará quando quiser descobrir todos os arquivos simultaneamente? Este artigo vem em socorro para nossos leitores que têm um dilema tão.

Podemos usar vários utilitários do Linux para encontrar ou localizar arquivos em um sistema de arquivos, mas pesquisar todos os arquivos ou nomes de arquivos com as mesmas extensões diferentes ou diferentes podem ser difíceis e requerem padrões ou expressões específicos. Na próxima seção do artigo, entenderemos a sintaxe, a sintaxe e a execução desses utilitários.

Encontre comando

Uma das ferramentas de pesquisa de arquivos mais poderosas no sistema Linux é o “LINDO COMANCE.”Ele procura o diretório inteiro por arquivos e pastas para se corresponder com a expressão do usuário e executa ações nesses arquivos. Permissão de arquivo, tamanho do arquivo, tipo são alguns outros fatores baseados na localização de arquivos no Linux. O comando encontre também ser combinado com outros utilitários, como sed ou grep. Agora, vamos ir em direção à implicação prática do comando de encontro.

Encontre a sintaxe do comando:

$ encontre expressão de opções de diretório

Encontrando todos os arquivos com uma única extensão:

Para encontrar todos os arquivos com uma extensão de arquivo, escreva seu caminho para encontrar um comando com as opções e expressão especificando a extensão. No exemplo abaixo, encontraremos todos os arquivos com o “.txt ”extensão.

$ encontre . -tipo f -name "*.TXT"

““.”Neste comando, indica que esta ferramenta encontrará todos os“.arquivos txt ”no diretório atual.

Encontrar ".arquivos exe ”no mesmo comando de encontro adicionando a extensão como“*exe.”

$ encontre . -tipo f -name "*.exe"

Os arquivos de configuração também são uma parte essencial de qualquer sistema de arquivos que possa ser usado para vários fins. Escreva este comando para pesquisar arquivos de configuração no diretório atual.

$ find /etc -type f -name "*.confis "




Encontrando arquivos com múltipla extensão:

Você também pode adicionar mais do que extensão no seu comando de localização para encontrar vários arquivos de extensão com facilidade e rapidez.

A execução do comando abaixo dado recuperará arquivos com extensão “.sh "e".TXT"

$ encontre . -tipo F \ (-name "*.sh "-o -name"*.TXT" \)

Localize comando

O comando Locate é uma ferramenta mais rápida e melhor em comparação com “Localizar.”Quando um arquivo é iniciado, em vez de pesquisá -lo no sistema de arquivos, a Locate utilize o banco de dados para o requisito de pesquisa. Este banco de dados armazena peças e bits das informações relacionadas aos arquivos e seus endereços em seu sistema.

Localize a sintaxe do comando:

$ Locate Opption Pattern

Encontrar um arquivo com uma extensão específica, como “.conf ”, que é considerado em nosso caso, adiciona o caminho do diretório em que o processo de pesquisa ocorrerá.

$ Locate "/etc/*.confis "

Encontre os arquivos de configuração no presente diretório de trabalho, utilizando o comando abaixo-dado.

$ Locate "/*.confis "
$ Locate "/etc/*.TXT"

Da mesma forma, você pode seguir a sintaxe do comando Locate para encontrar todos os arquivos com qualquer extensão específica, como “.TXT.”

$ Locate "/*.TXT"

Conclusão:

Esta postagem cobre dois utilitários poderosos e simples para você encontrar todos os arquivos com as mesmas ou diferentes extensões. Fornecemos a você os conceitos fundamentais sobre o comando "Find" e "Locate" e mostramos como utilizar essas duas ferramentas de linha de comando Linux para encontrar todos os arquivos com várias extensões.