Usar rsync para escribir datos específicos desde una estructura de archivos compleja

Usar rsync para escribir datos específicos desde una estructura de archivos compleja

Estoy buscando usar rsync para escribir datos de registro en una unidad USB externa conectada a un servidor Linux.

El siguiente comando escribe todos los datos y no solo de octubre.

sudo rsync -av -r --progress --include **2018-10-** . /mnt/ext1/

Los datos que necesito de octubre se pueden encontrar en varias clases con diferentes directorios.

Respuesta1

rsync -av --include="*/" --include="*2018-10*" --exclude="*" . /mnt/ext1/

Primero debes incluir todo lo que quieras y luego excluir el resto. Usar--ejecución en secopara comprobar si todo está funcionando como deseas y-metrosi no desea que se copien los directorios vacíos.

información relacionada