Como encontrar um arquivo no Linux com o comando Find

Cum să găsiți un fișier în Linux cu comanda Găsiți
⏱️ 4 min read

O Linux find command é um dos comandos mais importantes e úteis em sistemas Linux. Ele pode, como o nome sugere, encontrar arquivos em seu PC Linux com base em praticamente quaisquer condições e variáveis ​​que você definir. Você pode encontrar arquivos por permissões, usuários, grupos, tipo de arquivo, data, tamanho e outros critérios possíveis usando o find comando.

o find O comando está disponível na maioria das distribuições Linux por padrão, então você não precisa instalar um pacote para ele.

Neste tutorial, mostraremos como localizar arquivos no Linux usando várias combinações comuns de expressões de pesquisa na linha de comando.

Encontre arquivos por nome nos diretórios atuais

A maneira mais óbvia de pesquisar arquivos é pelo nome. Para localizar um arquivo por nome no diretório atual, execute:

Se você quiser encontrar um arquivo por nome que contenha letras maiúsculas e minúsculas, execute:

find-iname-photo

Se você quiser encontrar um arquivo no diretório raiz, prefixe sua pesquisa com sudo que lhe dará todas as permissões necessárias para fazê-lo, e também o símbolo ‘/’ que diz ao Linux para pesquisar no diretório raiz. finalmente, o -print expression exibe os diretórios de seus resultados de pesquisa. Se você estivesse procurando Gzip, digitaria:

como encontrar um arquivo no linux-gzip

Encontre arquivos em um diretório específico

Se você quiser encontrar arquivos em um diretório específico como “/ home”, execute:

Se você deseja encontrar arquivos com a extensão “.txt” no diretório “/ home”, execute:

Para encontrar arquivos cujo nome é “test.txt” em vários diretórios como “/ home” e “/ opt,” execute:

Para encontrar arquivos ocultos no diretório “/ home”, execute:

Para encontrar um único arquivo chamado “test.txt” e removê-lo, execute:

Para encontrar todos os arquivos vazios no diretório “/ opt”, execute:

Encontrar diretórios usando o nome

Se você deseja encontrar todos os diretórios cujo nome é “testdir” no diretório “/ home”, execute:

Para arquivar todos os diretórios vazios em “/ home”, execute:

Encontre arquivos com certas permissões

o find pode ser usado para encontrar arquivos com uma permissão específica usando o perm opção.

Para encontrar todos os arquivos cujas permissões são “777” no diretório “/ home”, execute:

Para encontrar todos os arquivos sem a permissão “777”, execute:

Para localizar todos os arquivos somente leitura, execute:

Para localizar todos os arquivos executáveis, execute:

Para encontrar todos os arquivos de conjunto de bits fixos cujas permissões são “553”, execute:

Para encontrar todos os arquivos de conjunto SUID, execute:

Para encontrar todos os arquivos cujas permissões são “777” e alterar suas permissões para “700”, execute:

Encontre arquivos e diretórios com base na data e hora

Para encontrar todos os arquivos em “/ opt” que foram modificados vinte dias antes, execute:

Para encontrar todos os arquivos em “/ opt” que foram acessados ​​vinte dias antes, execute:

Para localizar todos os arquivos em “/ opt” que foram modificados mais de trinta dias antes e menos de cinquenta dias depois:

Para encontrar todos os arquivos em “/ opt” que foram alterados nas últimas duas horas, execute:

Encontre arquivos e diretórios com base no tamanho

Para localizar todos os arquivos de 10 MB no diretório “/ home”, execute:

Para localizar todos os arquivos no diretório “/ home” que têm mais de 10 MB e menos de 50 MB, execute:

Para localizar todos os arquivos “.mp4” no diretório “/ home” com mais de 10 MB e excluí-los usando um único comando, execute:

Conclusão

E aí está – uma lista completa de maneiras de encontrar quaisquer arquivos que você esteja procurando no Linux. Pode não ser tão simples quanto sua pesquisa rudimentar do Windows, mas é muito mais detalhada e específica. Há algum comando aqui que perdemos? Deixe-nos saber nos comentários!

Join our Newsletter and receive offers and updates! ✅

0 0 votes
Article Rating
Avatar of Routech

Routech

Routech is a website that provides technology news, reviews and tips. It covers a wide range of topics including smartphones, laptops, tablets, gaming, gadgets, software, internet and more. The website is updated daily with new articles and videos, and also has a forum where users can discuss technology-related topics.

Você pode gostar...

Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x