使用lrzsz实现Windows和Linux之间文件的互传
文章
林里克斯
在 Linux
下安装使用 lrzsz
实现 Windows
和 Linux
之间文件的互传;
实验平台:
CentOS 6.8
实验目的:使用命令来实现
ftp
的功能
需要注意的事这个命令无法在
putty
界面使用
操作步骤:
一、安装环境
1.官网
http://freshmeat.sourceforge.net/projects/lrzsz/
2.查询是否有安装lrzsz
$ rpm -qa | grep lrzsz
3.安装lrzsz
$ yum -y install lrzsz
二、操作使用
1.操作命令
$ sz + 需要下载的文件 #下载
$ rz #上传
上传时需要注意当前操作用户是否有当前路径的权限,否则上传就会失败
2.常用参数
sz
常用参数
-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.)
此命令执行时,会弹出文件选择对话框,选择好需要上传的文件之后,点确定,就可以开始上传的过程了。上传的速度取决于当时网络的状况。
3.参数详解
-+, --append #将文件内容追加到已存在的同名文件
-a, --ascii #以文本方式传输
-b, --binary #以二进制方式传输,推荐使用
--delay-startup N #等待 N 秒
-e, --escape #对所有控制字符转义,建议使用
-E, --rename #已存在同名文件则重命名新上传的文件,以点和数字作为后缀
-p, --protect #对 ZMODEM 协议有效,如果目标文件已存在则跳过
-q, --quiet #安静执行,不输出提示信息
-v, --verbose #输出传输过程中的提示信息
-y, --overwrite #存在同名文件则替换
-X, --xmodem #使用 XMODEM 协议
--ymodem #使用 YMODEM 协议
-Z, --zmodem #使用 ZMODEM 协议
--version #显示版本信息
--h, --help #显示帮助信息
三、自定义上下传路径
1.SecureCRT
设置默认路径:
Options -> Session Options -> Terminal -> Xmodem/Zmodem ->Directories
Xshell设置默认路径:
文件 -> 属性 -> ZMODEM -> 接收文件夹
Over ~
版权协议须知!
本篇文章来源于 Uambiguous ,如本文章侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意
1259 0 2017-02-21
博主卡片
运维时间
搭建这个平台,只为分享及记载自己所遇之事和难题。
现在时间 2024-12-28
今日天气
站点统计
- 文章总数:241篇
- 分类总数:29个
- 评论总数:12条
- 本站总访问量 353144 次
@xiaozi 最后的分享的镜像下载地址打不开 服务器没有开机吗?
@yuanyuan 为什么我的4b安装centos7.9 插上tf卡 显示不兼...
@Wong arrhenius 牛比
@MakerFace 厉害了!
@TongSir 老哥 更新下我的友链链接 https://blog.ton...