O que são curingas
Os curingas são comumente usados na programação de computadores e em vários aplicativos de computador, como editores de texto, mecanismos de pesquisa e interfaces de linha de comando.
Eles podem ser usados para combinar ou procurar padrões ou caracteres específicos em um arquivo ou em uma string. Os curingas também podem ser usados para criar consultas de pesquisa mais flexíveis e poderosas, facilitando a localização e manipulação dos dados desejados.
Tipos de curingas
Exemplos de caracteres curinga comuns incluem o asterisco (*) e o ponto de interrogação (?).
Encontre recursivamente todos os arquivos nas subpastas e subpastas com base na correspondência curinga
Encontrar todos os arquivos em um diretório e seus subdiretos que correspondem a um padrão específico pode ser feito usando o “encontrar”Comando no Linux. O comando "Find" pode pesquisar arquivos com base em vários critérios, como nome, permissões, tipo e número de caracteres no nome do arquivo.
Para aprender mais sobre encontrar Comando execute o comando dado:
$ Man Find
1: Encontrando arquivos usando asterisk (*) curinga
Para encontrar recursivamente todos os arquivos no diretório atual e seus subdiretos que correspondem a um curinga padrão, você pode usar o seguinte encontrar Comando e abaixo está a sintaxe para ele:
$ find -name "nome do arquivo"
O "" é um curinga que corresponde a todos os caracteres, então este comando encontrará todos os arquivos com nomes que terminam em "Nome de arquivo".
Para encontrar um diretório específico:
$ find -name "linuxhint1"
Para encontrar todos os diretórios com o mesmo nome, usaremos um curinga no final do nome do diretório:
$ encontre -name "linuxhint*"
Para encontrar todos os diretórios e subdiretos, use curingas no início e no final do nome do diretório:
$ find -name "*linuxhint*"
2: Encontrando arquivos usando o ponto de interrogação (?) Curinga
Para encontrar arquivos com um número específico de caracteres então ““?” Wild Card pode ser usado, por exemplo, se quisermos encontrar diretórios que contêm 4 caracteres desconhecidos, use:
$ find -name “????”
Outra maneira de encontrar recursivamente todos os arquivos nas subpastas e subpastas baseadas na combinação de curinga em Grep do tubo Linux com o comando find:
$ find -print | grep -i linuxhint
Encontrando arquivos usando o comando de árvore
O árvore O comando é outro comando útil para encontrar arquivos e diretórios. Para instalar o uso do utilitário de árvores:
$ sudo apto de instalação árvore
Depois de instalar o uso:
$ árvore -p linuxhint
Para mais ajuda sobre o comando de árvores, execute:
$ árvore
Conclusão
Este artigo abrange alguns exemplos de usar o “encontrar”Comando com curingas Ponto de interrogação (?) e Asterisk (*). Usando esses dois curingas, podemos criar padrões de pesquisa complexos que podem ajudá -lo a localizar rapidamente arquivos específicos em seu sistema. Por fim, também cobrimos o árvore comando que pode encontrar os arquivos, pastas e subpastas recursivamente no Linux. Usando o comando de árvore, uma árvore pode ser desenhada para uma melhor ilustração de todos os arquivos dentro de um único diretório.