Isso apaga o arquivo que não for igual a led_zeppelin, ou estou errado?
O comando completo era: find DIR ! -name 'led_zeppelin' -print -exec rm {} \;
find --> procura DIR --> diretório ! --> inverte a lógica -name --> procura por nome de arquivo
'led_zeppelin' --> nome do arquivo -print --> mostra na tela tudo o que foi encontrado -exec rm {} --> executa o comando rm no que foi encontrado \; --> insere um caracter ";" no final de cada linha
Ele vai encontrar tudo o que *não* for 'led_zeppelin', mostrar na tela e deletar, em seguida.
Abraço.
Paulo de Souza Lima Técnico em Eletrônica e Administrador de Empresas Curitiba - PR Linux User #432358
Ubuntu User #28729