To save on disk space, and be able to retain file permissions and directory structures, use tar
and ssh
to copy files and directories across systems.
This works better than scp
because the files are compressed (gzipped) before sending across the wire.
Use if you have lots of small files (think, "git repositories").