[Ubuntu-BR] Shell Script: remover pastas especificas.

Jean Michel jeanmdg em gmail.com
Quarta Julho 7 16:25:17 UTC 2010


consegui usar o comando find

find [caminho] \( ! -name "PASTA" \) -exec rm -rf{} \;

acredito que seja a melhor opção.

-----
Jean Dantas
Skype: jeanmdg
Linux user # 508548 Ubuntu User # 30891



Em 7 de julho de 2010 12:20, Caio Silva <caiocesar em brisanet.com.br>escreveu:

> *Se você quer fazer um script você pode usar o "for"*
> *
> *
> *for i in `cat lista` ; do*
> *rm -rf  $i*
> *done*
> *
> *
> *
> *
> *Mas acho que esta lista não é a correta para esta pergunta...*
>
> 2010/7/7 Jean Michel <jeanmdg em gmail.com>
>
> > Olá,linux
> >
> > Estou tentando remover arquivos de uma partição porém algumas pastas tem
> > que
> > ficar.
> >
> > Ex. Remover pastas A C E e deixar pastas B e D.
> >
> > pensei em criar uma lista com todos arquivos que preciso deletar usando o
> > grep - v
> >
> > /home/ | grep -v softwares > lista
> >
> > Agora teria como eu pegar cada linha desse arquivo onde contem os
> arquivos
> > que quero deletar e adicionar o rm -rf ?
> >
> > Desde de já Obrigado.
> >
> > -----
> > Jean Dantas
> > Skype: jeanmdg
> > Linux user # 508548 Ubuntu User # 30891
> > --
> > Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece
> >
> > Lista de discussão Ubuntu Brasil
> > Histórico, descadastramento e outras opções:
> > https://lists.ubuntu.com/mailman/listinfo/ubuntu-br
> >
> --
> Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece
>
> Lista de discussão Ubuntu Brasil
> Histórico, descadastramento e outras opções:
> https://lists.ubuntu.com/mailman/listinfo/ubuntu-br
>



More information about the ubuntu-br mailing list