1. 程式人生 > >SCP命令用法詳解

SCP命令用法詳解

Linux、Unix可以使用SCP這個命令來傳輸資料。scp命令跟cp命令類似,只不過cp命令是在同一臺機器上用的,scp命令是在兩臺機器上覆制傳輸資料。scp可以理解為利用SSH協議來傳輸資料的cp命令。

SCP 命令說明

Scp在主機間複製檔案。他使用 ssh(1)作為資料傳輸。而且用同樣認證和安全性。 scp將在認證中請求輸入密碼所有的檔案可能需要伺服器和使用者的特別描述來指明檔案將被複制到/從某臺伺服器。兩個遠端登入的伺服器間的檔案複製是允許的。

SCP 命令語法

scp [-1245BCpqrv] [-c cipher] [F ssh_config] [-I identity_file] [-l limit] [-o ssh_option] [-P port] [-S program] [[
[email protected]
]host1:] file1 […] [[[email protected]]host2:]file2

用法舉例:

1、複製遠端伺服器的檔案到本地:

scp -P888 [email protected]:/data/linuxde.zip /home/

2、複製遠端伺服器的目錄到本地:

scp -vrp -P888 [email protected]:/data/linuxde/ /home/

3、複製本地的檔案到遠端伺服器:

scp -P888 /home/linuxde.zip [email protected]:/data/

4、複製本地的目錄到遠端伺服器:

scp -vrp -P888 /home/ [email protected]:/data/

SCP 命令選項

  • -1 強制scp 用協議1
  • -2 強制scp 用協議2
  • -4 強制scp用IPV4的網址
  • -6 強制scp用IPv6的網址
  • -B 選擇批處理模式(防止輸入密碼)
  • -C 允許壓縮。 標註-C到ssh(1)來允許壓縮
  • -c cipher選擇cipher來加密資料傳輸。這個選項直接傳遞到ssh(1)
  • -F ssh_config 設定一個可變動的使用者配置給ssh.這個選項直接會被傳遞到ssh(1)
  • -i identity_file 選擇被RSA認證讀取私有密碼的檔案。這個選項可以直接被傳遞到ssh(1)
  • -l limit 限制傳輸頻寬,也就是速度 用Kbit/s的速度
  • -o ssh_option 可以把ssh_config中的配置格式傳到ssh中。這種模式對於說明沒有獨立的scp檔案中斷符的scp很有幫助。關於選項的如下。而他們的值請參看ssh_config(5)
  • -P port 指定連線遠端連線埠。注意這個選項需要寫成大寫的模式。因為-p已經早保留了次數和模式
  • -S program 指定一個加密程式。這個程式必須可讀所有ssh(1)的選項。
  • -p 指定修改次數,連線次數,還有對於原檔案的模式
  • -q 把進度引數關掉
  • -r 遞迴的複製整個資料夾
  • -S program 指定一個加密程式。這個程式必須可讀所有ssh(1)的選項。
  • -V 冗餘模式。 讓 scp 和 ssh(1) 列印他們的排錯資訊, 這個在排錯連線,認證,和配置中非常有用。

SCP 命令診斷

scp 返回0 成功時,不成功時返回值大於0

相關推薦

SCP命令用法

Linux、Unix可以使用SCP這個命令來傳輸資料。scp命令跟cp命令類似,只不過cp命令是在同一臺機器上用的,scp命令是在兩臺機器上覆制傳輸資料。scp可以理解為利用SSH協議來傳輸資料的cp命令。 SCP 命令說明 Scp在主機間複製檔案。他使用 ssh(1)作

(轉)linux paste命令用法

--help 分類 chroot 幫助 情況下 alias query 技術分享 一次 linux paste命令用法詳解原文:http://www.xfcodes.com/linuxcmd/mulu/10211.htmlinux下paste命令,可用於合並文件的列。 功能

Ansible系列命令用法與使用

Ansible命令詳解 Ansible-doc Ansible-playbook Ansible模塊介紹 Ansible系列命令用法與使用 在上一個文章中已經完成了Ansible的安裝,這片文章主要的用來記錄Ansible一些命令的用法詳解及其使用場景。好了非話不多說,‘上菜吧’。

source命令用法

source命令用法 1 source FileName

Xshell拖拽檔案到linux(rz和sz命令用法

在linux中rz 和 sz 命令允許開發板與主機通過串列埠進行傳遞檔案了,下面我們就來簡單的介紹一下rz 和 sz 命令的例子。 rz,sz是Linux/Unix同Windows進行ZModem檔案傳輸的命令列工具。 優點就是不用再開一個sftp工具登入上去上傳下

linux wget 命令用法(附例項說明)

Linux wget是一個下載檔案的工具,它用在命令列下。對於Linux使用者是必不可少的工具,尤其對於網路管理員,經常要下載一些軟體或從遠端伺服器恢復備份到本地伺服器。如果我們使用虛擬主機,處理這樣的事務我們只能先從遠端伺服器下載到我們電腦磁碟,然後再用ftp工具上傳到

linux wget 命令用法

Linux wget是一個下載檔案的工具,它用在命令列下。對於Linux使用者是必不可少的工具,尤其對於網路管理員,經常要下載一些軟體或從遠端伺服器恢復備份到本地伺服器。如果我們使用虛擬主機,處理這樣的事務我們只能先從遠端伺服器下載到我們電腦磁碟,然後再用ftp工具上傳到伺服器。這樣既浪費時間又浪費精力,那

vi替換命令用法

: ranges /pat1/pat2/g 其中 range 是命令執行範圍的指定: 百分號(%)表示所有行 點(.)表示當前行 美元符($)表示最末行 例如: 10,20表示第10到20行, .

wget命令用法

wget是在Linux下開發的開放原始碼的軟體,作者是Hrvoje Niksic,後來被移植到包括Windows在內的各個平臺上。它有以下功能和特點: (1)支援斷點下傳功能;這一點,也是網路螞蟻和FlashGet當年最大的賣點,現在,Wget也可以使用此功能,那些網

Linux中rz和sz命令用法,上傳下載命令

在linux中rz 和 sz 命令允許開發板與主機通過串列埠進行傳遞檔案了,下面我們就來簡單的介紹一下rz 和 sz 命令的例子。 rz,sz是Linux/Unix同Windows進行ZModem檔案傳輸的命令列工具。 優點就是不用再開一個sftp工具登入上去上傳下載檔案。

Linux下cut命令用法

  Linux下cut命令用法詳解                                                            原創:frozen_sucker(冰棍) 有時我們經常會遇到這樣一些問題:有一頁電話號碼薄,上面按順序規則地寫著人名、家庭

Linux tcpdump命令用法

  TCPDUMP簡介   在傳統的網路分析和測試技術中,嗅探器(sniffer)是最常見,也是最重要的技術之一。sniffer工具首先是為網路管理員和網路程式設計師 進行網路分析而設計的。對於網路管理人員來說,使用嗅探器可以隨時掌握網路的實際情況,在網路效能急劇下降

Linux中ln命令用法

硬連線指向的是節點(inode),是已存在檔案的另一個名字,修改其中一個,與其連線的檔案同時被修改;對硬連結檔案進行讀寫和刪除操作時候,效果和符號連結相同。但如果我們刪除硬連結檔案的原始檔,硬連結檔案

WINDOWS TASKKILL命令用法

TASKKILL [/S system [/U username [/P [password]]]]          { [/FI filter] [/PID processid | /IM imagename] } [/F] [/T] 描述:     這個命令列工具可用

Ubuntu Linux ln命令用法

用法:ln [選項]… [-T]原始檔 連結名    (第一種格式)   或:ln [選項]… 原始檔        (第二種格式)   或:ln [選項]… 原始檔 … 目錄    (第三種格式)   或:ln [選項]… -t 原始檔夾 連結名…    (第四種格式)

Ubuntu kill命令用法

1. kill 作用:根據程序號殺死程序 用法: kill [訊號程式碼] 程序ID [email protected]:/# ps -ef | grep sendmail smmsp    14354 14337  0 00:08 pts/1    00:00:00 sendmail st

Linux下diff命令用法

大家好,我是良許。 我們在平時工作的時候,經常要知道兩個檔案之間,以及同個檔案不同版本之間有何異同點。在 Windows 下,有 beyond compare 這個好用的工具,而在 Linux 下,也有很多很強大的工具,良許之前也寫過一篇文章介紹: [Linux下9種優秀的程式碼比對工具推薦](https

linux cp命令參數及用法---linux 復制文件命令cp

linux file linux cp命令參數及用法詳解---linux 復制文件命令cp [root@Linux ~]# cp [-adfilprsu] 來源檔(source) 目的檔(destination)[root@linux

jar命令用法(轉載)

load 可執行 list 最後一行 包含 ati target url 工具包 本文詳細講述了JAR命令的用法,對於大家學習和總結jar命令的使用有一定的幫助作用。具體如下: JAR包是Java中所特有一種壓縮文檔,其實大家就可以把它理解為.zip包。當然也是有區別的,J

(轉)Linux命令之Ethtool用法

如果 size ram phy 基本設置 速度 終端 網卡驅動 sed Linux命令之Ethtool用法詳解 原文:http://www.linuxidc.com/Linux/2012-01/52669.htm Linux/Unix命令之Ethtool描述:Eth