Se houver alguma pasta ou arquivo com espaços:
find /media/disk-1/mp3 -iname "*.db" | xargs -d '\n' rm -rf
ou
find /media/disk-1/mp3 -iname "*.db" -print0 | xargs -0 rm -rf
Quanto a opção -exec, não sei se funciona direito com nomes de
arquivos com espaços, mas deve ter a mesma eficiência do xargs...
Lembrando que com xargs o rm é executado em blocos com N nomes de
arquivos. O find com -exec vai executar um rm para cada nome de
arquivo.
> -----Original Message-----
> From: Julio Cesar Machado
>
> George,
>
> eu te aconselho a usar:
>
> find /media/disk-1/mp3 -name "*.db" -exec rm -rf {} \;
>
> ou
>
> find /media/disk-1/mp3 -name "*.db" | xargs rm -rf
>
> Espero ter ajudado.
>
> Júlio Machado (Não sou o Julio Neves...rsrsrs)
>
> 2009/10/7 George Robinson <[email protected]>
>
> >
> >
> > Prezados,
> >
> > Estou tentando remover todos os arquivos Thumbs.db do meu
> webserver mas
> > continuo esbarrando em minhas limitaçoes...
> > Eu creio o seguinte script:
> >
> > #!/bin/bash
> > LIXO="/media/disk-1/mp3/*"
> > for i in $LIXO; do cd "$i";
> > done
> >
> > porem nao sei como continuar para remover os arquivs *.db de
cada
> > sub-diretorio... alguem por gentileza poderia me dar uma dica?
> >
> > Att
> >
> > --
> > George Robinson
> > Analista de Suporte
> > Tel: (21) 8843-7251 / (21) 8140-2351
> >
> > [As partes desta mensagem que não continham texto foram
removidas]
> >
> >
> >
>
>
>