使用lrzsz快速上传下载文件,这里的快速并不是指网速,快捷方便的意思。
问题:管理Linux服务器的时候难免要上传下载文件,比如一些配置文件,在Xshell 或者 SecureCRT 里直接vim编辑,又不好控制格式和查错,配置FTP vsftpd服务又有点麻烦,毕竟有时候可能就是为了修改一个配置文件。这时候就提出问题,能不能用一种快速方便的方式把配置文件拉到本地,编辑以后再很方便的上传上去。
解决方案:使用lrzsz提供的rz sz命令
1.安装lrzsz
yum install lrzsz -y
2.上传下载测试
2.1上传(rz)
在客户端SSH命令行运行rz命令,命令如下:
rz
执行后会弹出上传文件的选择窗口,可以选择相关文件上传(不支持直接上传目录)。
提示:可以使用rz -y实现覆盖上传,上传窗口的默认目录可以在SSH客户端里进行设置。
2.2 下载(sz)
实现下载可以直接使用szfilename,其中filename就是你想要下载的文件的名字,如果是目录需要打包成单个文件在实现下载。
sz test.txt
上传下载目录SecureCRT默认是安装目录下的upload/download目录,可自行修改。XShell是在文件-->属性-->文件传输里进行设置,默认是下载前询问。