How do I copy all hidden files from $HOME using scp command line tool?
scp is secure remote copy program which copies files between hosts on a network. The correct syntax to copy all hidden files using scp is as follows:
$ scp -rp /path/to/source/. firstname.lastname@example.org:/path/to/dest/
You need to append a dot to the end of the source so that it will copy all files. A better solution is to use the rsync command as follows:
$ rsync -av --progress /path/to/source email@example.com:/path/to/dest/