Eliminar archivos de un árbol de directorios

Para eliminar solamente los archivos de un árbol de directorios, podemos usar el comando find (encontrar).

Suponiendo que queremos eliminar todos los archivos de un directorio que contiene subdirectorios, pero no queremos eliminar esos subdirectorios (dejando una estructura o árbol de directorios sin archivos dentro), usaremos:

find . -type f -exec rm -f {} \;

Es decir: encontrar todos los archivos (type f = file) y ejecutar rm -f sobre ellos.

Un comentario en “Eliminar archivos de un árbol de directorios”

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *