Supongamos que tenemos el archivo de texto archivos_x_borrar.txt, en dicho archivo se encuentra una lista de los archivos que deseamos borrar. Por ejemplo, el contenido de archivo_x_borrar.txt tiene lo siguiente:
archivo1.log
archivo2.log
archivo3.log
archivo4.log
archivo5.log
archivo2.log
archivo3.log
archivo4.log
archivo5.log
Como podemos observar en el ejemplo, queremos borrar 5 archivos. Resultaría fácil borrarlos directamente con el comando rm cada uno, pero si fueran 100 archivos ya sería un poco pesado.
Para borrarlos con una sola línea de shell, lo único que tenemos que ejecutar es lo siguiente:
javoaxian@sky:~$ rm `cat archivos_x_borrar.txt`
Listo, ahora si observan su directorio, ya no tendrán los archivos que se indicaban en el archivo de texto.
Saludos!!!
No hay comentarios:
Publicar un comentario
Codifica tu comentario