linux scp命令用於linux之間複製檔案和目錄。
scp是 secure copy的縮寫, scp是linux系統下基於ssh登陸進行安全的遠端檔案拷貝命令。
一、語法
可以使用scp --help檢視命令用法
[root@localhost ~]# scp --help
unknown option -- -
usage: scp [-12346bcpqrv] [-c cipher] [-f ssh_config] [-i identity_file]
[-l limit] [-o ssh_option] [-p port] [-s program]
[[user@]host1:]file1 ... [[user@]host2:]file2
簡易寫法
scp [可選引數] file_source file_target
二、引數詳解
三、例項
3.1從本地複製到遠端
命令格式:
scp local_file remote_username@remote_ip:remote_folder
或者 scp local_file remote_username@remote_ip:remote_file
或者 scp local_file remote_ip:remote_folder
或者 scp local_file remote_ip:remote_file
應用示例:
scp /home/space/music/1.*** [email protected]:/home/root/others/music
scp /home/space/music/1.*** [email protected]:/home/root/others/music/001.***
scp /home/space/music/1.*** www.runoob.com:/home/root/others/music
scp /home/space/music/1.*** www.runoob.com:/home/root/others/music/001.***
3.2複製目錄
命令格式:
scp -r local_folder remote_username@remote_ip:remote_folder
或者 scp -r local_folder remote_ip:remote_folder
應用示例:
scp -r /home/space/music/ [email protected]:/home/root/others/
scp -r /home/space/music/ www.runoob.com:/home/root/others/
3.3從遠端複製到本地
從遠端複製到本地,只要將從本地複製到遠端的命令的後2個引數調換順序即可,如下例項
scp [email protected]:/home/root/others/music /home/space/music/1.***
scp -r www.runoob.com:/home/root/others/ /home/space/music/
3.4如果遠端伺服器防火牆有為scp命令設定了指定的埠,我們需要使用 -p 引數來設定命令的埠號
#scp 命令使用埠號 4588
scp -p 4588 [email protected]:/usr/local/sin.sh /home/administrator
使用scp命令要確保使用的使用者具有可讀取遠端伺服器相應檔案的許可權,否則scp命令是無法起作用的。 Linux命令之 SCP 命令
名稱 cp 使用許可權 所有使用者 使用方式 cp options source dest cp options source.directory 說明 將乙個檔案拷貝至另一檔案,或將數個檔案拷貝至另一目錄。把計 a 盡可能將檔案狀態 許可權等資料都照原狀予以複製。r 若 source 中含有目錄名...
linux命令學習之SCP命令
一 scp命令介紹 scp是secure copy的簡寫,用於在linux下進行遠端拷貝檔案的命令,和它類似的命令有cp,不過cp只是在本機進行拷貝不能跨伺服器,而且scp傳輸是加密的。scp命令可以在linux伺服器之間複製檔案和目錄。命令格式 scp 引數 原路徑 目標路徑 二 scp用法 這裡...
linux之cp scp命令 scp命令詳解
名稱 cp 使用許可權 所有使用者 使用方式 cp options source dest cp options source.directory 說明 將乙個檔案拷貝至另一檔案,或將數個檔案拷貝至另一目錄。把計 a 盡可能將檔案狀態 許可權等資料都照原狀予以複製。r 若 source 中含有目錄名...