En este post vamos a ver como copiar y excluir directorio o en su defecto archivo que de se encuentren dentro del directorio que deseamos copiar.
Copiando y excluyendo una carpeta específica
rsync -avz --exclude 'directoriox' /origen/carpetax/ /destino/directorioxxx
Parámetros del copiado:
a: modo de archivo
v: mostrar lo que hace en pantalla
z: comprimir los archivo mientras es enviada a la carpeta destino
Copiando y excluyendo multiples directorios
rsync -avz --exclude 'dir*' /origen/carpetax/ /destino/directorioxxx
Copiando y excluyendo rutas relativas
rsync -avz --exclude '/directoriox/directorioxx/Archivox.pdf' /origen/carpetax/ /destino/directorioxxx
Copiando y excluyendo un archivo específico
rsync -avz --exclude 'directoriox/directorioxx/Archivox.pdf' /origen/carpetax/ /destino/dirrectorioxxx
Copiando y excluyendo un tipo de archivo
rsync -avz --exclude '*.pdf' /origen/carpetax/ /destino/directorioxxx
Copiando y excluyendo multiples archivos y carpetas
rsync -avz --exclude 'archivox.pdf' --exclude 'directoriox/archivox.pdf' /origen/carpetax /destino/directorioxxx