Estoy usando Linux y tengo la intención de eliminar algunos archivos usando shell.eliminar archivos cuando el nombre NO contiene algunas palabras
Tengo algunos archivos en mi carpeta, algunos nombres de archivo contienen la palabra "bueno", otros no. Por ejemplo:
ssgood.wmv
ssbad.wmv
goodboy.wmv
cuteboy.wmv
Quiero eliminar los archivos que no contiene "bueno" en el nombre, por lo que los archivos restantes son:
ssgood.wmv
goodboy.wmv
Cómo hacer que el uso de rm
con cáscara? Intento usar
rm -f *[!good].*
pero no funciona.
¡Muchas gracias!
Qué quiere decir "de archivos ** ** nombres contienen 'bueno'"? El ejemplo parece indicar nombres de archivo, pero usted dice que los "archivos contienen la palabra" ... – sarnold
Los nombres de archivo * contienen bien. No soy un hablante nativo de inglés. Gracias 4 heads-up. – DocWiki