1. 程式人生 > >Ubuntu命令列使用sz/rz命令

Ubuntu命令列使用sz/rz命令

 

 

        預設的情況下,Ubuntu的終端是不支援zmodem的,也就無法使用sz/rz命令進行檔案的下載和上傳。通過安裝 lrzsz 和 zssh 之後就支援了。

源主機A在不安裝zssh的時候,使用ssh登入目標主機B,執行rz操作:意為從A主機copy檔案到B

在終端執行rz時候,會有如下提示:

[email protected]:/export/tftp/rom$ rz
� waiting to receive.**B0100000023be50

然後就掛了!!!!

sz也是一樣的結果.這是由於開篇說的ubuntu預設終端不支援zmodem.

在安裝了zssh之後,使用zssh登入B,在B執行copy操作:

在B的終端執行:rz,同樣會顯示上面的問題,此時會顯示一堆亂碼類似 000000 的東西,按下 ctrl + @ 鍵盤,會跳轉到 zssh命令,

  • // zssh命令中的路徑為本地路徑,也就是Ubuntu的檔案系統路徑, 可以使用pwd命令檢視當前路徑
  • zssh>pwd
  •  
  • // 確認好存放路徑後,就可以接收檔案了,輸入rz即可
  • zssh>sz  file

之後等著接收就好了....

 

 

傳送跟這個正好相反.