Pular para o conteúdo

find com exec [RESOLVIDO]

Responder tópico
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
  • Denunciar
  • Indicar

1. find com exec [RESOLVIDO]

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.

Responder tópico

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

2. Re: find com exec [RESOLVIDO]

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

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

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

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]

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

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

Responder tópico

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Responder tópico

Entre na sua conta para responder.

Fazer login para responder