como excluir um arquivo que corresponde a um padrão no linux

2

Como faço para encontrar um arquivo que corresponda a um padrão e exclua tudo isso? Algo como

find -name 'pattern%'

Então, como excluir todas as entradas encontradas?

Belmark Caday
fonte

Respostas:

4

De Excluindo arquivos do find manual:

10.1.6 Usando a ação -delete

O método mais eficiente e seguro de resolver esse problema é usar a ação "-delete":

find /var/tmp/stuff -mtime +90 -delete

Então, basta ligar find -name 'pattern%' -delete.

slhck
fonte
Valeu cara. Posso fazer outra pergunta aqui no comentário, por favor? o que esta linha significa: grep foo bar
Belmark Caday
Isso significa que você pesquisa foo em um arquivo chamado bar. Mas isso não deve ser difícil de descobrir se você ler os manuais dos comandos / programas que você está usando. Vejo man grep (e man find para a resposta à sua pergunta inicial).
slhck