To save on disk space, and be able to retain file permissions and directory structures, use
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").