SCP的一些記錄

2021-05-23 22:22:48 字數 1014 閱讀 2704

採用scp命令在linux系統之間copy檔案

不同的linux之間copy檔案常用有3種方法,第一種就是ftp,也就是 其中一台linux安裝ftp server,這樣可以另外一台使用ftp的client程式來進行檔案的copy。第二種方法就是採用samba服務,類似windows檔案copy 的方式來操作,比較簡潔方便,第三種就是利用scp命令來進行檔案複製。

scp是有security的檔案copy,基於ssh登入。操作起來比較方便,比如要把當前乙個檔案copy到遠端另外一台主機上,可以如下命令。

scp /home/daisy/full.tar.gz [email protected]:/home/root

然後會提示你輸入另外那台172.19.2.75主機的root使用者的登入密碼,接著就開始copy了。

如果想反過來操作,把檔案從遠端主機copy到當前系統,也很簡單。

scp [email protected]:/home/root /home/daisy/full.tar.gz

但如果是外網電腦和區域網內的電腦間拷貝東西,該如何呢?

假設我的遠端電腦在epcc.sjtu.edu.cn(202.120.38.164),對映的埠為4321,則按如下規則拷貝:

1. 將本地檔案拷到遠端電腦:

scp -p 4321 ./test.cpp [email protected]:/home/maxi/data/

2. 將遠端電腦檔案拷貝到本地:

scp -p 4321 [email protected]:/home/maxi/data/test.cpp ./

scp 其它引數:

-v 和大多數 linux 命令中的 -v 意思一樣 , 用來顯示進度 . 可以用來檢視連線 , 認證 , 或是配置錯誤 .

-c 使能壓縮選項 .

-p 選擇埠 . 注意 -p 已經被 rcp 使用 .

-4 強行使用 ipv4 位址 .

-6 強行使用 ipv6 位址 .

-r迭代拷貝整個目錄

boost spirit 的一些記錄

最近的工作跟 boost spirit 多一些,本來想整理乙個較為系統的筆記,不過感覺目前思路還比較凌亂,先隨便記錄一些。spirit 是 boost 中的乙個 ll解析器框架,他完成實現乙個 ebnf 語法解析器的功能,但它的輸入為c 語言。ll parser framework represen...

MFC的一些記錄

型別 mfc 將c 的關鍵字用巨集定義成以下內容。mfc型別 意思 c 型別 bool,boolean 布林型boolean byte 1 位元組數值型 char word 2 位元組數值型 short dword 4 位元組數值型 int uint 無符號整型 unsigned int void ...

protel的一些記錄

protel必須要知道的快捷鍵 點選元件按l可以放到反面 號鍵在劃線的時候也可以放到反面 protel畫圖的時候updata pcb如果沒有連線,是因為元件標號和封裝的標號不一樣.比如led的引腳標號為a和k,而sip 2的標號是1和2,所以沒有辦法產生對應連線 第二個不嘗試連線的原因是元件命名錯誤...