Eliminar ciertos archivos en múltiples carpetas en un directorio en Linux.
Tengo alrededor de 30+ carpetas que quiero eliminar solo ciertos tipos de archivo dentro.
Puedo hacer esto usando:
Encontrar Dir1, Dir2, Dir3 (Etc.) -name “*.filetype” -Delete
Sin embargo, esto sería muy largo de escribir/copiar. ¿Hay una forma más rápida de hacer esto?
davy.ai
Sí, puede usar un bucle para iterar por todos los directorios y eliminar los tipos de archivo deseados. Aquí hay un ejemplo usando un bucle for:
Este script eliminará todos los archivos con los tipos de archivo especificados en cada directorio enumerado en la matriz
dirs
. Puede agregar o eliminar fácilmente directorios y tipos de archivo en las matrices según sea necesario.