Neste acompanhamento, discutiremos os exemplos mais úteis do comando Find, que são comumente usados pela comunidade Linux para encontrar no Linux.
Os exemplos mais úteis do comando encontre no Linux
O comando find é usado para encontrar os arquivos dos diretórios e subdiretórios do Linux, a sintaxe geral do comando find é:
$ find [options] [path] [expressão]
O comando Find é usado com as opções que especificam o comando para executar algumas tarefas específicas, então temos que definir o caminho de onde queremos encontrar os arquivos e, finalmente, temos que substituir a expressão pelo nome do arquivo que queremos descobrir.
Exemplo 1: Encontrar o arquivo pelo seu nome
Para pesquisar arquivos pelo nome, podemos usar a opção "nome", para entender, descobriremos o arquivo myfile.txt no diretório doméstico usando o comando:
$ find /home /hammad -name myfile.TXT
Exemplo 2: Encontrar o arquivo excluindo a sensibilidade do caso
Se tivermos dúvidas sobre a sensibilidade do caso do nome de um nome de arquivo, podemos substituir a opção "nome" por "iname":
$ find /home /hammad -iname myfile.TXT
Exemplo 3: Encontrar o arquivo através das extensões
A outra maneira de encontrar arquivos é através de suas extensões, por exemplo, podemos descobrir os arquivos de “.Extensões PNG ”executando o comando:
$ find /home /hammad -name “*.png ”
A saída acima exibiu todos os arquivos no Linux com a extensão de .png.
Exemplo 4: Usando a opção "Type" com o comando encontrado
Da mesma forma, existem outras opções diferentes que podem ser usadas com o comando encontre como a opção "Tipo". É usado para propósitos diferentes, por exemplo, para exibir todos os diretórios que usaremos a opção "D":
$ encontre . -Tipo d
No comando executado, usamos o “.”, Que ajuda o comando de localização para navegar pelo diretório atual.
Exemplo 5: Encontrar arquivos usando seu tamanho
Podemos descobrir os arquivos especificando seus tamanhos:
$ encontre . -Tipo F -Size -1m
Exemplo 6: Encontrar arquivos usando a data
O outro exemplo útil de encontro é encontrar arquivos usando a data de modificação como queremos descobrir o “.arquivos txt ”modificados nos últimos 30 dias, usamos o comando:
$ find / -name "*.txt "-mtime +30 -daystart
Exemplo 7: Encontrar arquivos somente leitura
Para descobrir os arquivos somente leitura, use o comando:
$ find / -perm / u = r
Da mesma forma, para encontrar os arquivos executáveis, substitua o "R" pelo "X" no comando acima:
$ find / -perm / u = x
Exemplo 8: Encontrando arquivos com várias extensões
Também podemos encontrar vários arquivos de extensões diferentes usando um único comando, por exemplo, encontramos os arquivos com extensões “.txt "e".png ”usando o comando:
$ encontre . -regex ".*\.\ (txt \ | png \) $ "
Exemplo 9: Encontrando os arquivos ocultos
Também podemos descobrir todos os arquivos ocultos do diretório usando o comando find:
$ find ~ -type f nome ".*"
Exemplo 10: Encontrando os arquivos vazios
Podemos descobrir todos os arquivos e diretórios que estão vazios usando o comando find:
$ find / -type f -epty
No comando acima, usamos o sinalizador "F" que exibia os arquivos vazios, se quisermos exibir os diretórios vazios, use a sinalizadora "-d".
Conclusão
O comando Find torna conveniente para economizar tempo e encontrar os arquivos específicos instantaneamente onde quer que esteja no Linux, além disso, se soubermos apenas o nome da extensão ou seu tamanho, ainda podemos encontrá -lo usando o comando de localização. Neste acompanhamento, discutimos os usos mais importantes do comando de encontro com exemplos no Linux. Utilizamos o comando encontre para descobrir os arquivos usando o nome, extensões, tamanho, somente leitura e arquivos exclusivos para executar.