Como deletar todos os diretorios, menos um? [RESOLVIDO]

1. Como deletar todos os diretorios, menos um? [RESOLVIDO]

Xerxes
xerxeslins

(usa openSUSE)

Enviado em 24/11/2008 - 14:18h

olá!

Como seria uma única linha de comando para deletar todos os diretórios, menos um diretrio específico?

Exemplo: eu tenho os diretórios A, B, C e D

Se eu usar:

$ rm -r *

vou deltar todos. Mas só eu quero deletar todos, menos o diretório D com um único comando "rm".

Alguém sabe?

Obrigado.


  


2. Re: Como deletar todos os diretorios, menos um? [RESOLVIDO]

Marcelo A. B. Slomp
mslomp

(usa Slackware)

Enviado em 24/11/2008 - 14:36h

rm -rf *[!"nome_do_dir_q_vc_NAO_quer_apagar"]*

com aspas e tudo.
por via das dúvidas, faça um teste antes criando uns diretórios aleatórios dentro de algum diretório vazio.


3. Re: Como deletar todos os diretorios, menos um? [RESOLVIDO]

Xerxes
xerxeslins

(usa openSUSE)

Enviado em 24/11/2008 - 15:07h

Muito obrigado!

=D






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts