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

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



hamacker wrote:
Se voce usa o gnome, use o CTRL+S para fazer uma seleção (*.*) e
depois segure o control e clique para desmarcar os que não necessita.
Voce tambem pode marcar duas pastas/arquivos que não queira excluir e
depois inverter a seleção.

[]'s

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





ou eu lei errado o primeiro mensagem, ou todo mundo não entendeu.

Me parece que você quer remover tudo, com excepção
do arquivo led-zep.mp3.
Os demais lhe dizerem como remover esse arquivo, o que, se não me engano, você quer manter (e deve manter, sendo de led zeppelin).

Pois, o que eu faria é assim:
cd ~/pasta/de/mp3s

Primero, para segurar que todos tem a mesma extensão
rename.ul .MP3 .mp3 *.MP3

pois, para diferenciar esse arquivo que quer manter
mv led_zeppelin.mp3 led_zep.MP3

agora terá troce centos arquivos .mp3, mais so um de .MP3
pois, remove os .mp3

rm -f *.mp3

se quiser, renomear o arquivo em questão
mv led_zep.MP3 led_zeppelin.mp3


Desse jeito, todos os arquivos *.mp3 vão pelo lixo,
menos led_zeppelin.mp3

tem outro jeito, talvez mais fácil:

cd ~/pasta/de/mp3
mkdir savethis
mv led_zeppelin.mp3 savethis
rm -f *.mp3

o arquivo led_zeppelin.mp3 estará em outra pasta (~/pasta/de/mp3/savethis), pois, não estará deletado.

Depois pode
cd savethis
mv led_zeppelin.mp3 ../
cd ../
rmdir savethis
agora led_zeppelin.mp3 voltou à ~/pasta/de/mp3 e a pasta extra
foi deletado.

Ainda mais fácil, use um filemanager de gui como pcmanfm, nautilus, etc.
e selecione somente os arquivos que quer deletar.


espero que ajude
pode ser que tem algo ainda muito mais simples, mas
eu ainda não sou um hacker de verdade...fico aprendendo...

[]s
tony
--
http://www.baldwinlinguas.com
Translation & Interpreting

Así también, la lengua es un miembro pequeño,
y se gloría de grandes cosas.
He aquí, un pequeño fuego
¡Cuán grande bosque enciende!


Reply to: