DOS命令列使用pscp實現遠端檔案和資料夾傳輸

2021-06-21 02:52:46 字數 1692 閱讀 4657

dos命令列使用pscp實現遠端檔案和資料夾傳輸

pscp是putty安裝包所帶的遠端檔案傳輸工具,使用和linux下scp命令相似,具體的使用方法如下:

c:\>pscp.exe /h

putty secure copy client

release 0.60

usage: pscp [options] [user@]host:source target

pscp [options] source [source...] [user@]host:tar

pscp [options] -ls [user@]host:filespec

options:

-v        列印版本資訊並退出

-pgpfp    列印pgp key指紋並退出

-p        保留檔案屬性

-q        靜靜的,不要顯示統計資料

-r        遞迴拷貝目錄

-v        顯示冗餘資訊

-load sessname  載入儲存好的會話設定

-p port   指定埠(預設22)

-l user   指定使用者連線

-pw passw 顯式的輸入使用者密碼

-1 -2     強制使用指定ssh協議版本

-4 -6     強制使用ipv4或ipv6

-c        使用壓縮

-i key    認證所需要的私有金鑰檔案

-noagent  不使用pageant[不明白這裡*]

-agent    使用pageant[不明白這裡*]

-batch    禁用所有互動提示

-unsafe   允許伺服器段的萬用字元(危險的)

-sftp     強制使用sftp協議

-scp      強制使用scp協議

*這裡"pageant"應該是"pagent",估計是putty的「某種**協議」

下面說說自己常用的方法:

1、把本地檔案file傳輸到linux伺服器的/root/

c:\>pscp.exe file 192.168.32.50:/root/

它會提示你輸入密碼,就像linux下使用scp那樣。

【注意】這裡pscp會使用你windows登陸的使用者名稱,因此你可能需要指定linux使用者名稱。

c:\>pscp.exe file 

[email protected]:/root/

或者

c:\>pscp.exe -l root file 192.168.32.50:/root/

【注意】這裡"-l root"要在file之前

2、把本地目錄dir、檔案file傳輸到linux伺服器的/root/,並指定伺服器端口2009

c:\>pscp.exe -p 2009 -r dir file 

[email protected]:/root/

3、把伺服器上的/root/file檔案取回來本地當前目錄

c:\>pscp.exe 

[email protected]:/root/file .

4、把伺服器上的/root/dir目錄取回本地"c:\my documents\data\"目錄

c:\>pscp.exe -r 

[email protected]:/root/dir "c:\my documents\data\"

命令列使用

命令列使用 命令是由英文單詞的縮寫展示 只要了解了英文單詞和縮寫規則 就可以迅速掌握 首先了解單詞含義 檔案 file 新建 make 刪除 remove 移動 move 複製 copy 羅列 list 鏈結 link 查詢 find 觸控 touch 改變 change 發出回音 重複 echo ...

命令列使用

命令是由英文單詞的縮寫展示 只要了解了英文單詞和縮寫規則 就可以迅速掌握 首先了解單詞含義 檔案 file 新建 make 刪除 remove 移動 move 複製 copy 羅列 list 鏈結 link 查詢 find 觸控 touch 改變 change 發出回音 重複 echo 目錄 資料夾...

命令列使用

命令是由英文單詞的縮寫展示 只要了解了英文單詞和縮寫規則 就可以迅速掌握 首先了解單詞含義 檔案 file 新建 make 刪除 remove 移動 move 複製 copy 羅列 list 鏈結 link 查詢 find 觸控 touch 改變 change 發出回音 重複 echo 目錄 資料夾...