There are times when we need to upload files via the command line, especially when the file is big and it can’t be done via traditional file transfer software like FTP. Luckily, Mac offers an SCP software built-in unlike Windows that you’ll need to install WinSCP.
To download a file from the remote server to your local machine, open a terminal and run the following command:
scp username@remotecomputer:/locate/the/file/you/want/to/copy /where/to/put/file/on/your/laptop
Then we’ll just need to type the password of that username of the remote server over SSH.
For example, scp root@97.42.3.124:/MyFiles /home/web/site-name/public_html/files
To upload a file to the remote server, simply run the following command:
scp /lcate/the/file/on/your/laptop username@remotecomputer:~/
Note that I’ve tried to upload the file to the specific directory on the remote server, but I ended up getting the permission denied message. Thus only ~/ works.
Alternatively, you can also use rsync.