Exemplos de utilização do comando find
Localizar arquivos maiores que determinado tamanho
~# find <caminho> -size +<tamanho><K|M|G> -exec ls -lah {} \;
Localizar arquivo com base em uma lista de extensões, utilizando expressões regulares
~# find <caminho> -iregex '.*\.\(jpg\|gif\|idx\)$'
Remover apenas os diretórios vazios em uma determina árvore de diretórios
~# find <caminho> -exec touch {} \;
Remover apenas os diretórios vazios em uma determina árvore de diretórios
find <caminho> -type d -empty | xargs rm -rvf
Alterar a permissão apenas de diretórios
~# find <caminho> -type d -exec chmod 755 {} \;
Alterar a permissão apenas de arquivos
~# find <caminho> -type f -exec chmod 644 {} \;
Buscar apenas arquivos com determinada extensão e mover para outro diretório
find <origem> -type f -name "*.mp4" -exec mv {} <destino> \;