Lösung 1:
Gerade gefunden:
rsync -a -f"+ */" -f"- *" source/ destination/
http://psung.blogspot.com/2008/05/copying-directory-trees-with-rsync.html
Lösung 2:
find some/dir -type d -print0 | rsync --files-from=/dev/stdin -0 ...
Lösung 3:
Ein anderer Ansatz ist mit find und mkdir :
find SOURCE -type d -exec mkdir TARGET/{} \;
Stellen Sie einfach sicher, dass TARGET bereits existiert oder verwenden Sie die Option -p von mkdir.
Lösung 4:
Sie können auch Folgendes tun:
find inputdir -type d | cpio -pdumv destdir
Die Kraft der Einfachheit;)