Dúvida a respeito do terminal

Basicamente eu gostaria de saber se usando o comando rm existe a possibilidade de apagar todos os arquivos dentro de um diretório com a exceção de um único arquivo especificado.

No rm em si não tem, mas tem duas maneiras de conseguir isso:

  1. Usando globs do Bash/Zsh/Ksh: rm -r !(arquivoX)
  2. Usando o find: find . -not -name arquivoX -delete

Tome cuidado que em ambos os casos as deleções são permanentes, pense bem antes de confirmar a execução.

Obrigado, ajudou muito.

Este tópico foi fechado automaticamente 3 dias depois da última resposta. Novas respostas não são mais permitidas.