Depois de um pouco de tentativa e erro na linha de comando, acho que encontrei a resposta. Mas não é uma resposta cp
.
rsync -ptgo -A -X -d --no-recursive --exclude=* first-dir/ second-dir
Isso faz:
-p, --perms preserve permissions
-t, --times preserve modification times
-o, --owner preserve owner (super-user only)
-g, --group preserve group
-d, --dirs transfer directories without recursing
-A, --acls preserve ACLs (implies --perms)
-X, --xattrs preserve extended attributes
--no-recursive disables recursion
Para referência
--no-OPTION turn off an implied OPTION (e.g. --no-D)
-r, --recursive recurse into directories