20 EXEMPLOS DO COMANDO FIND
1 - Procura simples
- find comando
- / significa que vai procurar em todo o diretório raíz, se você não for root, ele ignorará os diretórios com permissão.
- . significa que vai procurar em todo o diretório que você está e nos sub-diretórios.
- -name vai procurar exatamente esse nome, se um caracter for diferente ou maiúsculo ou minúsculo, ele ignorará.
- arquivo.txt nome do arquivo
2 - Procura ignorando case sensitive
- /home/ só vai procurar nesse diretório recursivamente (sub-diretórios)
- iname com maiúsculo ou minúsculo
3 - Procura diretórios
- rquivo encontra todos os arquivos que possuirem a palavra “rquivo” no início, meio ou fim
5 - Procura por tipo de arquivos
- -f só o arquivos com extensão odt, nesse caso, mesmo sem o -f também encontraria
6 - Procura por permissão e encontra todos os arquivos que possuem permissão 777
7 - Procura diferente de permissão encontra todos arquivos que não possuem a permissão 777
8 - Procura arquivos os diretórios vazis sem dizer se é -type d ou -type f ele procura ambos
- -type d procura só diretórios
- -type f procura só arquivos
9 - Procura pastas ocultas
10 - Procura por tamanho vai encontrar todos os arquivos maiores que 10 MB
Vai encontrar todos os arquivos menores que 10 MB
Ou com xargs
12 - Procura por nome dentro do arquivo
13 - Procura arquivos ACESSADOS (atime) nas últimas 24 horas (para mais de 3 dias , use +3)
14 - Procura arquivos ACESSADOS (amin) nos últimos 5 minutos
15 - Procura arquivos CRIADOS (ctime) nas últimas 12 horas
16 - Procura arquivos MODIFICADOS (mtime) nas últimas 6 horas
18 - Procura arquivos SUID
19 - Procura arquivos SGID
20 - Procura arquivos executáveis
ou só para Leitura
Existem mais possibilidades, você pode ver todas no manual do comando:
Ou com o comando -help , que faz um resumo da utilização do comando find.
Fonte: $ man find e DuckDuckGo
Comentários