[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: comando rm - remover w,x,y exceto z



É...  eu pensei que poderia ter um operador NOT (!) no próprio rm, pois tinha muitos arquivos pra remover e só precisava manter um. Como na man-page não diz nada, resolvi perguntar.

Mas sendo assim, vou manter o find/exec na maleta de ferramentas.


Obrigado!



2009/12/11 Felipe Rocha <flaprocha@gmail.com>
Olá,

Você terá que utilizar o find em conjunção com o rm pois assim terá
como restringir a lista de arquivos a serem excluídos, tente rodar o
seguinte:

find DIR ! -name 'led_zeppelin' -print

se listar todos os arquivos desejados, acrescente o rm

find DIR ! -name 'led_zeppelin' -print -exec rm {} \;

att,
Felipe Rocha

2009/12/11 Erick Andrade <erick@bsd.com.br>:
> Bom dia.
>
> Quando se utiliza o comando rm com o curinga [*], como 'rm -f *', é possível
> especificar um arquivo como excessão, pra não ser excluído? Por exemplo:
>
> $ rm *.mp3 -except led_zeppelin.mp3
>
>
> Assim o comando removeria todos os .mp3 do diretório, exceto o arquivo
> led_zeppelin.mp3
>
>
>
> Até mais!
>
>
> --
> []s
> Erick
>



--

PS: Ao encaminhar e-mails use SEMPRE o campo BCC ou CCO para não expor
a lista de destinatários e também APAGUE qualquer email contido no
corpo da mensagem. Estas são medidas SIMPLES para reduzir o
recebimento de SPAM.


--
To UNSUBSCRIBE, email to debian-user-portuguese-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org



Reply to: