一、安裝lrzsz
lrzsz是一組在Unix和Linux下執行ZMODEM文件傳輸協議的通訊程序。它包括了命令行介面和一些函數庫,支持多種通訊協議,包括XMODEM,YMODEM,ZMODEM和Kermit等。在Linux系統中,lrzsz常被用於從Windows系統獲取文件或向Windows系統發送文件。下面介紹常用Linux系統下lrzsz的安裝方法。
在CentOS 7系統下通過yum安裝lrzsz:
$ yum install -y lrzsz
在Ubuntu 18.04系統下通過apt-get安裝lrzsz:
$ sudo apt-get install lrzsz
如果你需要從源碼安裝lrzsz:
$ wget http://www.ohse.de/uwe/releases/lrzsz-0.12.20.tar.gz $ tar -zxvf lrzsz-0.12.20.tar.gz $ cd lrzsz-0.12.20 $ ./configure $ make $ make install
二、使用sz和rz傳輸文件
lrzsz中的sz用於向Windows電腦發送文件,rz用於從Windows電腦接收文件。安裝完lrzsz後,可以通過命令行使用sz和rz命令進行文件傳輸。
假設要將本地文件/home/user/test.txt發送給Windows電腦,則可以使用以下命令:
$ sz /home/user/test.txt
對於從Windows電腦接收文件,可以使用以下命令:
$ rz
以上命令將在當前目錄接收文件。如需指定保存路徑,則應在rz命令後加上保存路徑:
$ rz /home/user/
三、使用lrz和l sz傳輸文件夾
sz和rz命令只能傳輸單個文件,想要傳輸整個文件夾則需要使用lrz和l sz命令。
假設要將本地文件夾/home/user/test/發送給Windows電腦,則可以使用以下命令:
$ tar zcvf test.tar.gz /home/user/test $ lrz test.tar.gz
以上命令先將文件夾打包為tar.gz格式,並用lrz命令發送。接收文件夾同理,使用l sz命令來替換rz命令即可:
$ lsz test.tar.gz $ tar zxvf test.tar.gz
四、總結
使用lrzsz可以輕鬆地在Linux和Windows之間傳輸文件,安裝lrzsz後可以通過sz和rz命令來傳輸單個文件,通過lrz和l sz命令來傳輸整個文件夾。
原創文章,作者:VXKQ,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/134764.html