find com exec [RESOLVIDO]

1. find com exec [RESOLVIDO]

Alex Douglas
adsjcsp

(usa Debian)

Enviado em 10/07/2008 - 17:00h

Galera estou querendo fazer um script para apagar arquivos indevidos da minha rede, tipo mp3.
Estou usando o comando find (find ./ -name "*.mp3" -print > mp3.log) para achar os arquivos, quando peço para procurar tudo ok, mais quando mando ele apagar ai começa o martírio.

Bem o comando que estou usando para apagar é este, claro que não sei se está correto (find -name "*.mp3" -exec rm -rf {}\;), com esta linha ele sempre me devolve a mensagem que que está faltando sintaxe para o exec. Alguém poderia me ajudar por favor.


  


2. Re: find com exec [RESOLVIDO]

Sandro Marcell
SMarcell

(usa Slackware)

Enviado em 11/07/2008 - 08:42h

Não sei se problema é aqui no VOL, mas para que a opção exec funcione no find, deve haver um espaço neste trecho: "-exec rm -rf '{}'<espaço>\;"

Outra alternativa seria:

$ find -name "*.mp3" -print0 | xargs -0 /bin/rm -rf


3. Solução

Wagner R Castro
wagnercsr

(usa Ubuntu)

Enviado em 22/07/2008 - 15:01h

find ./ -mtime +5 -type f -print -name "*.mp3" -exec rm -fv {} \;
aqui ele vai remover todos arquivos mp3 criados a 5 minutos atrás.


4. Isto é icrivel

Alex Douglas
adsjcsp

(usa Debian)

Enviado em 02/10/2010 - 00:03h

Apesar de este post esta aqui a algum tempo, essa semana eu entendi direito como usar o find com exec era apenas um erro de sintaxe, mais muito obrigado galera.


5. Comando

Pedro Henrique Arantes de Souza
kabelovga

(usa Debian)

Enviado em 21/06/2012 - 10:45h

Uso este e comando e da certo !!! Tenta ai e retorna pra gente o resultado.Vlws

# find /[diretorio] -regextype posix-egrep -iregex '.*\.(mp3|wma)' -exec rm -f {} \;


6. Re: find com exec [RESOLVIDO]

Gustavo Henrique
filesgh

(usa Slackware)

Enviado em 06/09/2012 - 15:22h

Topico q renasce! Em versoes mais novas,
#find ./ -name "*.mp3" -delete
Simples assim.







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts