rsync: sincronizar únicamente estructura de directorios

Rsync permite copiar o sincronizar la estructura de directorios de un path sin necesidad de copiar ningún fichero de esos directorios.

En el caso de querer copiar de una ruta local a remoto la sintaxis del comando es la siguiente:

$ rsync -av -f"+ */" -f"- *" /ruta/local/ foo@10.10.10.10:/ruta/remota/

A tener en cuenta los siguientes parámetros:

-a: modo archive ( -a, –archive archive mode; equals -rlptgoD (no -H,-A,-X)
-v: modo verbose
-f"+ */" -f"- *": copiar todos los directorios y nada más.

Si fuera una copia local:

$ rsync -av -f"+ */" -f"- *" /ruta/origen/ /ruta/destino/

Deja un comentario

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