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?

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.


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
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.