wils@web ~ $ cat ~/ajuda/guia-pratico-para-utilizar-o-comando-find-em-scripts-bash-para-localizar-arquivos.md

Linux

Guia prático para utilizar o comando 'find' em scripts Bash para localizar arquivos

atualizado em 03/08/2026

O comando find é uma ferramenta poderosa no Linux que permite localizar arquivos e diretórios de forma eficiente. Este guia prático irá ensinar como utilizá-lo em scripts Bash.

Introdução

O find pode ser usado para buscar arquivos com base em critérios como nome, tipo, data de modificação, entre outros. Aprender a utilizá-lo pode facilitar muito a administração de sistemas e automação de tarefas.

Passo a Passo

1. Localizando arquivos por nome

Para encontrar arquivos com um nome específico, utilize:

find /caminho/para/diretorio -name "nome_do_arquivo.txt"

2. Localizando arquivos por tipo

Para buscar apenas diretórios, por exemplo:

find /caminho/para/diretorio -type d

3. Localizando arquivos por extensão

Para encontrar todos os arquivos com a extensão .jpg:

find /caminho/para/diretorio -name "*.jpg"

4. Localizando arquivos modificados recentemente

Para localizar arquivos modificados nos últimos 7 dias:

find /caminho/para/diretorio -mtime -7

5. Executando comandos em arquivos encontrados

Você pode executar um comando em cada arquivo encontrado. Por exemplo, para deletar arquivos .tmp:

find /caminho/para/diretorio -name "*.tmp" -exec rm {} \;

6. Usando find com condições

Para encontrar arquivos que são maiores que 10MB:

find /caminho/para/diretorio -size +10M

Conclusão

O comando find é uma ferramenta essencial para qualquer administrador de sistemas. Com ele, você pode localizar arquivos de forma rápida e eficiente. Uma dica útil é combinar o find com outros comandos, como grep e xargs, para ampliar suas capacidades.

Precisa de ajuda com isso no seu servidor? A gente resolve pra você.

falar no WhatsApp

// deu erro ou não funcionou?

Achou algo errado neste manual?

Conta pra gente o que deu errado ou qual erro apareceu — a gente corrige. Se quiser retorno, deixe seu contato.