Skip to main content

Download Files From Remote to local via command line


To download Files From Remote to local via command line  normally we use scp.

To copy all from Local Location to Remote Location (Upload)
scp -r /path/from/destination username@hostname:/path/to/destination
Copy on current directory from Remote to Local
scp -r username@hostname:/path/from/file .

To download a single file the command will be:

scp user@your.server.example.com:/path/to/foo/file.name /home/user/Desktop/

To download a single file the command will be: 

scp -r user@your.server.example.com:/path/to/foo /home/user/Desktop/

Help:

  1. -r Recursively copy all directories and files
  2. Always use full location from /, Get full location by pwd
  3. scp will replace all existing files
  4. hostname will be hostname or IP address
  5. if custom port is needed (besides port 22) use -P portnumber
  6. . (dot) - it means current working directory, So download/copy from server and paste here only

Comments