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;