¿Hay alguna forma de eliminar todos los archivos en un directorio, excepto uno con un nombre de archivo determinado? Por ejemplo, si tuviera un directorio que contiene los archivos file1, file2y dontdelete. ¿Habría alguna forma de eliminar rápidamente file1, file2y no dontdelete? Sé que podría hacerlo, rm file1 file2pero eso no funcionaría para un montón de archivos. Además, estoy en Mac OS X si eso hace la diferencia.
command-line
rm
Wuffers
fuente
fuente

Respuestas:
En bash:
fuente