cpio
cpio copies files into or out of a cpio or tar archive. The archive can be another file on the disk, a magnetic tape, or a pipe.
tar
$ find . -depth -print0 | cpio --null --sparse -pvd new-dir