# Based on http://serverfault.com/questions/58277/copy-permissions-to-identical-tree-on-linux-unix:
$ cd $source/
$ getfacl -Rn . > /root/perms.ac
This will generate a list with all permissions and ownerships. (The -n is to use numeric uids)
Then go to the destination and restore the permissions with
$ cd $destine/
$ setfacl --restore=/root/perms.acl .