Em 15/06/05, Maxwillian Miorim<[EMAIL PROTECTED]> escreveu: > Tenta isso, se não me engano deve fucionar: > for DDIR in `ls -l /mnt/hdd/backup`; > do rm /mnt/hdd/backup/$DDIR/*.mp3 -f -v; > done > > O Que faz: > gera uma lista de diretórios que estão dentro de /mnt/hdd/backup e > salva esta lista em uma variável: DDIR. Depois, dentro do loop criado > pelo "for" ele vai dando um rm /mnt/hdd/backup/DIRETORIO/*.mp3 -f -v > > > On 6/15/05, UnHoLy_cUrSe <[EMAIL PROTECTED]> wrote: > > Pegando um gancho no topico, eu quero fazer o seguinte: > > > > com o comando rm apagar todos os arquivos .mp3 do diretorio > > /mnt/hdd/backup e todos os seus subdiretorios > > tentei com: > > rm *.mp3 -R -f > > > > falow > > > > > > Em 12/06/05, Samuel Dias Neto<[EMAIL PROTECTED]> escreveu: > > > Dá uma olhada em: > > > > > > http://focalinux.cipsga.org.br/guia/iniciante/ch-cmd.htm > > > > > > Abraços. > > > > > > Poch wrote: > > > > > > >Como faço para apagar o conteudo de um arquivo? Por exemlo: > > > >tenho um diretorio com varias pastas e arquivos e kero apaga-los mas nao > > > >o > > > >diretorio. > > > > > > > >
Se eu entendi, pode fazer assim: # vai escrevendo /* cfe a profundidade dos diretorios, mas tenta com -ri pra saber o que ele # tá realmente fazendo $ rm -rf /mnt/hdd/backup/*/*/*/*.mp3 Mas eu acho que a solução do Max é mais esperta... []s -- ________________________________ Carlos Adail Scherer Junior Mestrando PPGCC/2005 PUCRS - Pont. Univ. Cat. do RS Porto Alegre - RS - Brasil http://www.inf.pucrs.br/~schererjr/ ############################## # .~. Linux User #317751 # # / v \ Seja Livre, use # # /( )\ GNU/Linux # # ^^-^^ Debian User # ##############################