扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
需要安装rzsz,安装命令如下:
创新互联自2013年创立以来,是专业互联网技术服务公司,拥有项目网站设计制作、成都做网站网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元宁乡做网站,已为上家服务,为宁乡各地企业和个人服务,联系电话:18982081108
yum install -y lrzsz
安装完成后即可使用,以下为命令说明:
sz命令
用途说明:sz命令是利用ZModem协议来从Linux服务器传送文件到本地,一次可以传送一个或多个文件。相对应的从本地上传文件到Linux服务器,可以使用rz命令。
常用参数
-a 以文本方式传输(ascii)。
-b 以二进制方式传输(binary)。
-e 对控制字符转义(escape),这可以保证文件传输正确。
如果能够确定所传输的文件是文本格式的,使用 sz -a files
如果是二进制文件,使用 sz -be files
rz命令
-b 以二进制方式,默认为文本方式。(Binary (tell it like it is) file transfer override.)
-e 对所有控制字符转义。(Force sender to escape all control characters; normally XON, XOFF, DLE, CR-@-CR, and Ctrl-X are escaped.)
如果要保证上传的文件内容在服务器端保存之后与原始文件一致,最好同时设置这两个标志,如下所示方式使用:
rz -be
此命令执行时,会弹出文件选择对话框,选择好需要上传的文件之后,点确定,就可以开始上传的过程了。上传的速度取决于当时网络的状况。
如果执行完毕显示“0错误”,文件上传就成功了,其他显示则表示文件上传出现问题了。
因为“终端”编码没有设置成UTF8导致linux rz命令无法传输文件。
1、首先第一步就是要Xshell连接Linux系统,输入命令。比如 df -h查看系统容量,注意的是如下图。中文字符,显示乱码。
2、接着就是要Linux系统系统语言查询,注意都是是不是Linux系统没有安装中文语言包呢?我们来检查一下吧,查看语言包。如下图。
3、然后就是要打开xshell终端服务,这时候再找到菜单--- 属性 如下图。
4、接着就是打开属性,系统设置菜单之后。这时候找到 “终端”编码设置,注意都是默认是 默认语言,选择UTF8设置即可,如下图。
5、最后就是重新打开linux rz,然后输入自己的命令进行文件的传输即可。
注意:单独用rz会有两个问题:上传中断、上传文件变化(md5不同),解决办法是上传是用rz -be,并且去掉弹出的对话框中“Upload files as ASCII”前的勾选。
-a, –ascii
-b, –binary 用binary的方式上传下载,不解释字符为ascii
-e, –escape 强制escape 所有控制字符,比如Ctrl+x,DEL等
rar,gif等文件文件采用 -b 用binary的方式上传。
文件比较大而上传出错的话,采用参数 -e
如果用不带参数的rz命令上传大文件时,常常上传一半就断掉了,很可能是rz以为上传的流中包含某些特殊控制字符,造成rz提前退出。
综上,请使用 rz -be
这是因为rz命令需要终端的支持(即rz命令是在客户端里面执行的),比如终端就是你用来连接远程服务器的客户端,像是 XShell、rxvt、putty、SecureCRT
本人使用的客户端是SecureCRT
在SecureCRT里面输入rz命令就可以出现本地窗口,供我们选择文件
linux的rz/ sz 指令是上传、下载文件指令。一般需要服务器先安装好响应的包才能用。 1、安装lrzsz的包:yum install lrzsz ;如果没有yum,可以到安装盘的pakage里找到lrzsz的包,放到服务器里进行安装。 2、安装好后,运行 rz 进行上传文件测试...
首先你得安装lrzsz工具 ubuntu下使用 sudo apt-get install lrzsz
然后运行rz后,会自动弹出WIndows下的文件选择对话框,选择对应文件后,添加,然后确定,就开始传输,将windows中的文件,拷贝到Linux中了。
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流