Copia ficheros en linux con find -exec

Este es un comando muy útil cuando queremos copiar ficheros de una ubicación a otra y además conservar la estructura de directorios origen. Esto además de mantener un orden en destino nos evita machacar ficheros que se llamen igual.

En este ejemplo buscaremos con find los ficheros con extensión .log y gracias al parámetro -exec copiaremos todos ellos de /var/log/ a tu carpeta personal.
find /var/log -type f -name "*.log" -exec --parents cp {} /home/usuario/ \;

Espero os sea tan útil como a mi. Hasta el próximo tip.

Deja un comentario

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