Soluzione 1:
Ho appena trovato questo:
rsync -a -f"+ */" -f"- *" source/ destination/
http://psung.blogspot.com/2008/05/copying-directory-trees-with-rsync.html
Soluzione 2:
find some/dir -type d -print0 | rsync --files-from=/dev/stdin -0 ...
Soluzione 3:
Un altro approccio è con find e mkdir :
find SOURCE -type d -exec mkdir TARGET/{} \;
Assicurati solo che TARGET esista già o usa l'opzione -p di mkdir.
Soluzione 4:
Puoi anche fare :
find inputdir -type d | cpio -pdumv destdir
Il potere della semplicità;)