新聞中心
在Linux操作系統(tǒng)中,sz是一個(gè)常用的命令,用于將本地文件上傳到遠(yuǎn)程服務(wù)器,它實(shí)際上是Xmodem協(xié)議的一種客戶端實(shí)現(xiàn)。在Linux中,我們可以使用sz命令將文件上傳到遠(yuǎn)程服務(wù)器上,進(jìn)行文件共享和傳輸。接下來,我們將詳細(xì)講解sz命令的用法和實(shí)現(xiàn)原理。

成都創(chuàng)新互聯(lián)公司是一家以網(wǎng)站建設(shè)公司、網(wǎng)頁設(shè)計(jì)、品牌設(shè)計(jì)、軟件運(yùn)維、成都網(wǎng)站推廣、小程序App開發(fā)等移動(dòng)開發(fā)為一體互聯(lián)網(wǎng)公司。已累計(jì)為咖啡廳設(shè)計(jì)等眾行業(yè)中小客戶提供優(yōu)質(zhì)的互聯(lián)網(wǎng)建站和軟件開發(fā)服務(wù)。
一、sz命令的安裝
在Linux系統(tǒng)中,sz命令需要安裝命令行工具lrzsz,lrzsz是實(shí)現(xiàn)Xmodem協(xié)議的一個(gè)完整的包,它包括sz、rz、szln等工具。
在Ubuntu、Debian等Linux發(fā)行版中,可以通過以下命令安裝lrzsz:
sudo apt-get update
sudo apt-get install lrzsz
在CentOS、RedHat等Linux發(fā)行版中,可以通過以下命令安裝lrzsz:
sudo yum install lrzsz
二、使用sz命令上傳文件
上傳文件時(shí),我們可以通過ssh登錄到服務(wù)器,在終端中使用sz命令將文件上傳到遠(yuǎn)程服務(wù)器。以下是sz命令上傳文件的語法:
sz [-e] [-y name] [-bn] [-q] [-h] file [file …]
其中,sz命令的參數(shù)說明如下:
-e:以ASCII碼進(jìn)行傳輸。
-y:傳輸完成后自動(dòng)執(zhí)行指定的腳本。
-bn:設(shè)置傳輸緩沖區(qū)的大小。
-q:設(shè)置不使用Zmodem協(xié)議進(jìn)行文件傳輸。
-h:顯示幫助信息。
file:要上傳的文件名。
例如,我們要將一個(gè)名為test.txt的文件上傳到遠(yuǎn)程主機(jī)中,可以使用以下命令:
sz test.txt
如果我們需要將多個(gè)文件上傳到遠(yuǎn)程主機(jī)中,可以在命令中列出多個(gè)文件名,例如:
sz test1.txt test2.txt test3.txt
三、sz命令的原理
sz命令是通過sftp或scp連接到遠(yuǎn)程服務(wù)器進(jìn)行文件傳輸?shù)?。?dāng)我們使用sz命令上傳文件時(shí),它會(huì)自動(dòng)檢測(cè)遠(yuǎn)程主機(jī)支持的傳輸協(xié)議,并選擇更優(yōu)的傳輸協(xié)議進(jìn)行文件傳輸。
在默認(rèn)情況下,sz命令使用的是Zmodem協(xié)議,該協(xié)議使用數(shù)據(jù)窗口和crc校驗(yàn)實(shí)現(xiàn)可靠的文件傳輸。如果遠(yuǎn)程主機(jī)不支持Zmodem協(xié)議,sz命令會(huì)嘗試使用Xmodem協(xié)議進(jìn)行文件傳輸。
四、
在Linux系統(tǒng)中,sz命令是一個(gè)非常常用的文件傳輸工具,它可以將本地文件上傳到遠(yuǎn)程主機(jī)中,實(shí)現(xiàn)文件共享和傳輸。通過本文的介紹,相信大家已經(jīng)掌握了sz命令的使用方法和實(shí)現(xiàn)原理,能夠更好地使用這個(gè)命令實(shí)現(xiàn)文件傳輸。
相關(guān)問題拓展閱讀:
- linux rz sz命令沒反應(yīng)
- linux下怎么將rz sz變成環(huán)境命令
linux rz sz命令沒反應(yīng)
裝一個(gè)SecureCRT連接上服務(wù)器,然后再用這兩個(gè)命令就可以了。
Linux中rz和sz命令允許
開發(fā)板
與主機(jī)通過串口進(jìn)行傳遞文件,下面具體介紹一下怎么實(shí)現(xiàn)的。
sz : 將選定的文件發(fā)送(send)到本地機(jī)器。
rz : 運(yùn)行該命令后會(huì)彈出一個(gè)文件選擇窗口,從本地選擇文件上傳到Linux服務(wù)器,即從本地接受文件到服務(wù)器。
如果Linux上沒有這兩命令,得先安裝,安裝命令如下:
yum install lrzsz1
當(dāng)然在安裝的過程中可能會(huì)遇到如下錯(cuò)誤:(一般是源顫消網(wǎng)絡(luò)出問題)
Could not retrieve mirrorlist1
此時(shí)解決方法是:
如果配置的DHCP動(dòng)態(tài)網(wǎng)絡(luò),則在/etc/resolv.conf文件中添加nameserver 8.8.8.8。
關(guān)于linux rz sz:
1,編譯安裝
root 賬號(hào)登陸后,依次執(zhí)行以下命令:
tar zxvf lrzsz-0.12.20.
tar.gz
cd lrzsz-0.12.20
./configure
make
make install
上面安裝過程默認(rèn)把lsz和lrz安裝到了/usr/local/bin/目錄下,現(xiàn)在我們并不能直接使用,下面創(chuàng)建軟鏈接,并命名為rz/sz:
cd /usr/bin
ln -s /usr/local/bin/lrz rz
ln -s /usr/local/bin/lsz sz
2,使用說明
sz命令發(fā)送文件到本地:
# sz filename
rz命令本地上傳文件到服務(wù)器:
# rz
執(zhí)行該命令后,在彈出框中選擇要上傳的文件即可。
說明:雹知打開SecureCRT軟件 -> Options -> session options -> X/Y/Zmodem 下可以設(shè)置上洞顫傳和下載的目錄。
看看會(huì)話選項(xiàng)中Zmodem有沒有被disable,滑亮有沒有信棗寬設(shè)置好傳輸路巖粗徑:
裝完了還要設(shè)置一下操作 ()
1.為了方便使用這正粗碰個(gè)凳棗工具,把相關(guān)文件復(fù)制到目錄/usr/bin下面。這里只需要拷貝2個(gè)文件rz及sz,命令為:cp rz sz /usr/bin .
2.設(shè)置環(huán)境變量 export
RZSZLINE=/dev/modem。如果不設(shè)置這個(gè)環(huán)境變量,執(zhí)行命令舉談rz的時(shí)候,總是會(huì)提示你“Warning: Missing environment
variable ‘RZSZLINE’ (Linux)
rz ready. Type “sz file …” to your modem
program”。
linux需要安裝lrzsz
linux下怎么將rz sz變成環(huán)境命令
需要安裝rzsz,安裝命令如下:
yum install -y lrzsz
安裝完成后即可使用,以下為命令說明:
sz命令
用途說明:sz命令是利用ZModem協(xié)議來從Linux服務(wù)器傳送文件到本地,一次可以傳送一個(gè)或多個(gè)文件。相對(duì)應(yīng)的從本地上傳文件到Linux服務(wù)器,可以使用rz命令。
常隱稿用參數(shù)
-a 以文本方式傳輸(ascii)。
-b 以二進(jìn)制方式傳輸(binary)。
-e 對(duì)控制字符轉(zhuǎn)義(escape),這可以保證文件傳輸正確。
如果能夠確定所傳輸?shù)奈募俏谋靖袷降?,使?sz -a files
如果是二進(jìn)制文件,使用 sz -be files
rz命令
-b 以二進(jìn)制方式,默認(rèn)為文本方式。(Binary (tell it like it is) file transfer override.)
-e 對(duì)所有控制字符轉(zhuǎn)義。(Force sender to escape all control characters; normally XON, XOFF, DLE, CR-@-CR, and Ctrl-X are escaped.)
如果要保證上傳的文件內(nèi)容在服務(wù)器端保存之后與原始文件一致,更好同時(shí)設(shè)置這兩個(gè)標(biāo)志,如下所示方式使用:
rz -be
此命令執(zhí)行時(shí),會(huì)彈出文件選擇對(duì)話框,選擇好需要上傳的文件之后,點(diǎn)確檔升定,就可以開始上傳的過行攜老程了。上傳的速度取決于當(dāng)時(shí)網(wǎng)絡(luò)的狀況。
如果執(zhí)行完畢顯示“0錯(cuò)誤”,文件上傳就成功了,其他顯示則表示文件上傳出現(xiàn)問題了。
這個(gè)是securecrt下上傳下載用派高的命令
本來就可以直則搭接運(yùn)行的
你可以which rz和which sz查看命令所在塵盯尺的目錄
然后把這個(gè)目錄放到$PATH變量下就能直接運(yùn)行了
關(guān)于linux中sz的介紹到此就結(jié)束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關(guān)注本站。
成都網(wǎng)站營(yíng)銷推廣找創(chuàng)新互聯(lián),全國(guó)分站站群網(wǎng)站搭建更好做SEO營(yíng)銷。
創(chuàng)新互聯(lián)(www.cdcxhl.com)四川成都IDC基礎(chǔ)服務(wù)商,價(jià)格厚道。提供成都服務(wù)器托管租用、綿陽服務(wù)器租用托管、重慶服務(wù)器托管租用、貴陽服務(wù)器機(jī)房服務(wù)器托管租用。
本文題目:Linux中sz是什么?詳解sz及其用法 (linux中sz)
標(biāo)題URL:http://m.5511xx.com/article/coshocd.html


咨詢
建站咨詢
