Exemplos mais úteis do comando encontre no Linux

Exemplos mais úteis do comando encontre no Linux
No Linux Find, o comando é usado para localizar arquivos de acordo com os critérios especificados pelo usuário. Não apenas arquivos, o comando find também rastreia os diretórios. Os arquivos podem ser pesquisados ​​por nome do arquivo, nome do diretório, data de modificação, extensão e assim por diante.

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.