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: