Created
August 10, 2020 07:31
-
-
Save joshuachinemezu/0468a9d2517a88acbea9af14cf8944e8 to your computer and use it in GitHub Desktop.
SSH file transfer using scp
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Transfer file using scp | |
# The easiest of these are scp or secure copy. While cp is for copying local files, scp is for remote file transfer. The main difference is that with scp you'll have to specify the remote host's DNS name or IP address and provide login credential for the command to work. | |
# Copy single file from local to remote. | |
$ scp myfile.txt remoteuser@remoteserver:/remote/folder/ | |
# Copy single file from remote to local. | |
$ scp remoteuser@remoteserver:/remote/folder/myfile.txt myfile.txt | |
# Copy multiple files from local to remote. | |
$ scp myfile.txt myfile2.txt remoteuser@remoteserver:/remote/folder/ | |
#Copy all files from local to remote. | |
$ scp * remoteuser@remoteserver:/remote/folder/ | |
#Copy all files and folders recursively from local to remote. | |
$ scp -r * remoteuser@remoteserver:/remote/folder/ |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment