对于linux服务器来说,通常我们是通过一些ssh工具进行远程访问连接的,而对于经常使用它的人来说,少不了将文件上传下载到服务器。如何能够快速的同服务器进行文件的交互尤为重要。不然每次都打开单独的ssh客户端或者ftp很是浪费时间。今天,我们就来介绍一下linux系统下的rz、sz命令。
运行命令rz、sz要比FTP容易很多,而且服务器不需要另开FTP服务即可完成。
- sz:将选定的文件发送(send)到本地机器
- rz:运行该命令会弹出一个文件选择窗口,从本地选择文件上传到服务器(receive)
rz,sz是便是Linux/Unix同Windows进行ZModem文件传输的命令行工具,windows端需要支持ZModem的telnet/ssh客户端(比如SecureCRT)。注意:该方法的传输速度比较慢,推荐使用中小文件的传输。
- 编译安装
- wget http://www.ohse.de/uwe/releases/lrzsz-0.12.20.tar.gz(cd到/tmp下执行该命令)
- tar zxvf lrzsz-0.12.20.tar.gz && cd lrzsz-0.12.20
- ./configure && make && make install
- 创建软链接
- cd /usr/bin(上面安装默认把lsz和lrz安装在/usr/local/bin/下,需要创建软链接, 并命名为rz/sz)
- ln -s /usr/local/bin/lrz rz
- ln -s /usr/local/bin/lsz sz
- 安装lrzsz
- 第一种方法:sudo apt-get install lrzsz
- 第二种方法:yum install -y lrzsz
- 扩展
- 压缩文件:tar -cvf work.tar work
- 文件解压:tar -xvf work.tar