一:scp常規的使用方式:
scp可以進行簡單的遠端複製檔案的功能。它是乙個在各個主機之間進行複製或檔案傳輸的乙個命令工具。它使用一種同ssh一樣的安全機制來進行檔案的傳輸。
注意:下面定義的遠端計算機的主機網域名稱是 192.168.1.104, 上傳檔案的路徑是 /usr/local/nginx/html/webs 下面的檔案;且 伺服器的賬號是 root, 那麼密碼需要自己輸入自己的密碼即可。
1. 從本地上傳檔案到遠端計算機或伺服器的命令如下:
先進入本地目錄下,然後執行如下命令:
scp my_local_file.zip [email protected]:/usr/local/nginx/html/webs
二: 多檔案傳輸
2-1 從本地檔案複製多個檔案到遠端主機(多個檔案使用空格分隔開)
先進入本地目錄下,然後執行如下命令:
scp index.css json.js [email protected]:/usr/local/nginx/html/webs
2-2 從遠端主機複製多個檔案到當前目錄
先進入本地目錄下,然後執行如下命令:
scp [email protected]:/usr/local/nginx/html/webs/\ .
三:複製整個資料夾(使用r switch 並且指定目錄)
3-1 從本地檔案複製整個資料夾到遠端主機上(資料夾假如是diff)
先進入本地目錄下,然後執行如下命令:
scp -v -r diff [email protected]:/usr/local/nginx/html/webs
3-2 從遠端主機複製整個資料夾到本地目錄下(資料夾假如是diff)
先進入本地目錄下,然後執行如下命令:
scp -r [email protected]:/usr/local/nginx/html/webs/diff .
四:在兩個遠端主機之間複製檔案
scp也可以把檔案從乙個遠端主機複製到另乙個遠端主機上。
如下命令:
scp [email protected]:/usr/local/nginx/html/webs/xx.txt [email protected]:/usr/local/nginx/html/webs/
五:使用壓縮來加快傳輸
在檔案傳輸的過程中,我們可以使用壓縮檔案來加快檔案傳輸,我們可以使用 c選項來啟用壓縮功能,該檔案在傳輸過程中被壓縮,
在目的主機上被解壓縮。
如下命令:
scp -vrc diff [email protected]:/usr/local/nginx/html/webs
原部落格位址
k8s檔案傳遞及scp
本地伺服器 跳轉伺服器 pod 之間資料匯入與匯出 1.pod中資料匯出 可用lrzsz,匯出到桌面中。在pod中直接操作 從伺服器中匯入檔案到pod 中 kubectl cp root integration test hpa automation tosca csar ns vgw.csar o...
伺服器與本地傳輸檔案 scp命令
首先是本地到遠端的操作 操作的格式如下 scp p 埠號 local file remote username remote ip remote folder 或者 scp p 埠號 local file remote username remote ip remote file 第1個僅指定了遠端...
scp 複製檔案或目錄到本地或遠端
前言 某些原因伺服器會限制直接傳輸檔案 例如 xshell 的 rz,sz命令 這時候就需要使用 scp 進行檔案或目錄傳輸。1.規則說明scp 被複製目標 複製儲存的目錄 被複製的目標可以是檔案或目錄,可以是遠端或本地的目標,目錄的話要在 scp 後加 r 引數 複製儲存的目錄可以是遠端或本地,同...