當前位置:編程學習大全網 - 源碼下載 - Linux下cp和scp的詳細描述及其區別

Linux下cp和scp的詳細描述及其區別

壹.說明

Cp:在同壹個linux系統上的不同目錄之間復制文件;

Scp:在不同的linux系統之間來回復制文件;

第二,合作原則的用法

單壹文件副本:

Cp源文件目標路徑~ ~將源文件從原路徑復制到目標路徑;如果在目標路勁後添加文件名和格式,就意味著復制後要重命名文件。

多文件復制:

Cp源文件1源文件2源文件3...目標路徑~ ~將源文件從原路徑復制到目標路徑;

第三,cp參數的詳細說明

-a將源文件的狀態、權限等信息盡可能原原本本地復制,而且是遞歸復制;

-r代表遞歸復制。如果源文件包含目錄名,目錄中的所有文件將按順序復制到目標文件中。

-f如果目標中已經存在同名文件,請在復制前將其刪除;

第四,scp的使用

基本語法:scp[parameter]file @ IP:/target path;如下圖

動詞 (verb的縮寫)scp參數的詳細說明

-1強制scp命令使用ssh1協議。

-2強制scp命令使用ssh2協議。

-4強制scp命令僅使用IPv4尋址。

-6強制scp命令僅使用IPv6尋址。

-B使用批處理模式(傳輸期間不詢問傳輸密碼或短語)

-C允許壓縮。(將-C標誌傳遞給ssh以打開壓縮)

-p保留原文件的修改時間、訪問時間和訪問權限。

-q不顯示傳輸進度條。

-r遞歸復制整個目錄。

-v詳細顯示輸出。Scp和ssh(1)會顯示整個過程的調試信息。此信息用於調試連接、驗證和配置問題。

-c cipher用cipher加密數據傳輸,這個選項會直接傳遞給ssh。

-F ssh_config指定壹個備用的ssh配置文件,該參數直接傳遞給ssh。

-i identity_file從指定文件中讀取用於傳輸的密鑰文件,該參數直接傳遞給ssh。

-l limit限制用戶可以使用的帶寬,單位為kbit/s。

-o ssh_option如果妳習慣了ssh_config(5)中的參數傳遞,

-P port註意是大寫的P,port是用來指定數據傳輸的端口號。

-S program指定加密傳輸時使用的程序。這個程序必須能夠理解ssh(1)的選項。

示例:scp-r folder @ IP:target path;

  • 上一篇:C#winform調用 電信寬樂的webservice發送短信,為什麽發返回值壹直為0?難道vs2008需要什麽配置嗎?
  • 下一篇:誰能推薦壹些好看的歐美電影要英語中文雙字幕的!,最好帶簡介!壹定要好看!不要恐怖片!我看完再做采納
  • copyright 2024編程學習大全網