How to use SCP Command to Copy Directory


Copy Directory using SCP Command
Copy Directory using SCP Command

SCP - OpenSSH secure file copy is a command that you can make use of to download or upload files and directories to a remote location.

SCP lets you copy files between hosts on a network.

If you want to copy (download) a complete directory and sub-directories from a remote server to your local system you can make use of the SCP command in the below way,



Example: Downloading/Copying files from remote server to your system

% scp -r 

user-name@ssh.remote-location-url-and-domain/remote/dir/path 

/local/destination/path/to/copy/directory/ 

As you can see in the above example, -r option lets you copy the entire directory.

Example: Copy the remote directory to the current directory,
% scp -r user-name@ssh.remote-location-url/remote/dir/path .


Example: Downloading/Copying files from your system to a remote server

% scp -r 

/local/path/to/copy/directory/ 
user-name@ssh.remote-location-url-and-domain/remote/dir/path 
Advertisements
Try Out Code2care Dev Tools:

Advertisements

Advertisements
Code2care is an initiative to publish and share varied knowledge in programming and technical areas gathered during day-to-day learnings and development activities.

Students and software developers can leverage this portal to find solutions to their various queries without re-inventing the wheel by referring to our easy to understand posts. Technical posts might include learnings, tutorials, trouble-shooting steps, video tutorials, code snippets, how-to, blogs, articles, etc.

🎉 We are celebrating the 10th years of Code2care! Thank you for all your support!

We strongly support Gender Equality & Diversity.