
KaiqueFloyd
(usa Ubuntu)
Enviado em 05/04/2025 - 13:49h
Comando Find
-type f : Apenas arquivos.
-type d : Apenas diretórios.
-type l : Apenas links simbólicos.
arquivos com mais de 30 dias desde sua última alteração:
find /backup -type f -mtime +30
arquivo que tem menos de 7 dias que foi modificado:
find /backup -type f -mtime -7
arquivo com tamanho maior que 2 Gigas:
find /backup -type f -size +2G
arquivo menor que 500 MB:
find /backup -type f -size -500M
busca por string absoluta:
find /home -type d -name "backup"
busca por permissão de arquivo:
find /var/www -type f -perm 644
executando outros comandos em conjunto do find
-exec comando {} \; Executa um comando para cada arquivo.
find /var/log -type f -name "*.log" -exec rm {} \;
-exec comando {} + Executa em lotes (melhor performance).
find /home -type f -name "*.jpg" -exec mv {} /backup/imagens/ +
-empty : Encontra arquivos ou diretórios vazios.
find /var/log -type f -empty
-maxdepth N Limita a profundidade da busca.
find /etc -maxdepth 2 -type f -name "*.conf"