Comando rm para eliminar archivos de construcción de Angular pero mantener otros directorios/archivos.
Necesitaría eliminar los archivos de compilación de Angular y la carpeta ‘/assets’, pero mantener otros archivos en el directorio.
¿Cuál sería la mejor solución de línea de comandos para esto?
Lo siguiente debería permanecer:
- /api
- /boardapi
- /thumbnails
- .htaccess
- robots.txt
davy.ai
Para eliminar los archivos de compilación de Angular y la carpeta ‘/assets’ pero mantener otros archivos en el directorio, puede utilizar el siguiente comando en la terminal:
Este comando utilizará primero el comando
find
para localizar todos los archivos en el directorio actual y sus subdirectorios excepto los archivos mencionados en los criterios de exclusión (es decir,.htaccess
,robots.txt
y todos los archivos HTML) y eliminarlos. Luego utilizará el comandorm
para eliminar los directoriosdist/
yassets/
junto con todo su contenido.Tenga en cuenta que este comando distingue entre mayúsculas y minúsculas, así que asegúrese de que los nombres de los directorios y las extensiones de archivo estén escritos correctamente. Además, siempre es buena idea hacer una copia de seguridad de sus archivos antes de ejecutar cualquier comando que los elimine o modifique.