是的,一般 Linux 服務(wù)器上都會有 rz,lz 命令,在使用 ssh 登錄的時候,可以通過這兩個命令和服務(wù)器交互文件。
安裝方法
如果服務(wù)器上沒有這兩個命令,可以使用下面的命令進(jìn)行安裝:
對于Uubuntu
sudo apt-get install lrzsz
對于Centos可以用下面的命令
sudo yum install lrzsz
當(dāng)然也可以手動下載編譯安裝,官網(wǎng)下載地址:http://www.ohse.de/uwe/software/lrzsz.html,下載相應(yīng)版本的.tar.gz壓縮包。解壓編譯安裝即可:
# 可以參考下面的命令進(jìn)行下載安裝
wget https://www.ohse.de/uwe/releases/lrzsz-0.12.20.tar.gz
# 解壓
tar -xzf lrzsz-0.12.20.tar.gz
# 安裝
cd lrzsz-0.12.20
./configure --prefix=/usr/local/lrzsz
sudo make
sudo make install
# 創(chuàng)建快捷鏈接
cd /usr/bin
sudo ln -s /usr/local/lrzsz/bin/lrz rz
sudo ln -s /usr/local/lrzsz/bin/lsz sz
復(fù)制代碼
使用方法
記?。簉z命令為上傳文件,sz命令為下載文件
# 下載當(dāng)前目錄的test.txt文件
sz test.txt
# 上傳文件,該命令可以打開交互見面選擇需要上傳的文件
rz
復(fù)制代碼
有時候我們會遇到上傳的文件和當(dāng)前文件夾中的文件同名,此時上傳的文件會自動被重命名。
如test.txt,會被重命名為test.txt.0。
可以添加選項(xiàng)覆蓋上傳,同名的文件自動覆蓋:
# 上傳文件,如果有同名文件則覆蓋
rz -y
總結(jié)
關(guān)注公眾號:程序員白楠楠。獲取:《鳥哥的Linux私房菜》