Os poderes do comando FIND

Um dos comandas mais usados no Linux com certeza é o FIND. Além de ser utilizado na linha de comando para encontrar arquivos ele serve de base para muitos scripts shell.

Irei mostrar abaixo alguns exemplos interessantes de como usar o FIND

Procurar entro do diretório home por aquivos com extensão .txt e modificados nos últimos 5 dias

find /home/* -iname "*.txt" -mtime 5 -print

Encontrar todos os arquivos modificados em menos de 24 horas

find /home/* -iname “*.txt” -mtime -24 -print

Encontrar os arquivos modificados nos últimos 60 minutos

find /home/* -iname “*.txt” -cmin -60 -print

Você pode adicionar a flag -perm para encontrar arquivos com bits de permissões específicas como 777, 644 etc

find /* -perm 777 -exec ls -l {} \;