scp
- 簡介
- 選項
- 將遠程電腦上的文件復制到本地
- 將本地文件復制到遠程電腦
簡介
??scp???
是 secure copy 的縮寫,是基于??ssh??
的文件傳輸 命令/工具。
scp 是加密的,rcp 是不加密的,scp 是 rcp 的加強版。
Windows系統中,scp.exe就是scp,命令中輸入scp.exe或scp都可以。
選項
選項 | 說明 |
---|---|
-r | 傳輸文件夾(遞歸復制整個目錄) |
-P [port] | 指定SSH端口號 |
將遠程電腦上的文件復制到本地
# 傳輸文件
scp remote_username@remote_ip:remote_file local_file
scp -P 22 remote_username@remote_ip:remote_file local_file
# 傳輸文件夾
scp -r remote_username@remote_ip:remote_path local_path
示例:復制遠程電腦/var/www/html/目錄下單favicon.ico文件,到d:盤;
示例目錄/var/www/html/是安裝了nginx才有的;
(1) 沒有重命名,d:\的\加不加都可以
scp root@47.xx.xxx.90:/var/www/html/favicon.ico d:\
(2) favicon.ico??重命名??
為aaa.ico
scp root@47.xx.xxx.90:/var/www/html/favicon.ico d:\aaa.ico
將本地文件復制到遠程電腦
# 傳輸文件
scp.exe local_file remote_username@remote_ip:remote_file
scp.exe -P 22 local_file remote_username@remote_ip:remote_file
# 傳輸文件夾
scp.exe -r local_path remote_username@remote_ip:remote_path
scp.exe -r -P 22 local_path remote_username@remote_ip:remote_path
示例:將d盤的bbb.ico圖片,復制到遠程電腦/var/www/html/目錄下
scp d:\bbb.ico root@47.xx.xxx.90:/var/www/html/
Windows 10以下的系統需要自行下載openssh,再配置環境變量。