#!/bin/bash

rsync -avvz --include '/' --include 'dir1' --include 'dir1/dir2/' --exclude 'dir1/*' --exclude '/*' source/ dest/  # ok

# -a =  archive mode is -rlptgoD (no -A,-X,-U,-N,-H)
#       recursive, symlinks, permission, time, group, owner, devices
#       no ACL, xattrs, access times, create times, hard links

# -z    compress file data during the transfer

