scp 本地多個檔案傳遞

2021-09-24 15:33:40 字數 1554 閱讀 1418

一: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 引數 複製儲存的目錄可以是遠端或本地,同...