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.