【实战】CentOS利用lrzsz简化SSH文件上传与下载操作

文摘   社会   2024-10-10 00:00   广西  

笔者一直以来都使用Xshell进行服务器管理,并且用Xftp来处理文件传输。今天偶然发现,CentOS自带的lrzsz工具可以直接在SSH下实现文件上传和下载,这让笔者省去了使用Xftp的麻烦,方便了不少!
笔者目前使用的是CentOS 6.9,它已经预装了lrzsz。如果你的CentOS系统没有这个工具,可以通过运行yum install lrzsz来进行安装。
使用方法也非常简单:
如果想要上传文件,只需输入rz命令,这时会弹出一个选择文件的窗口,你只需选择要上传的文件即可。
如果想要下载文件,只需输入sz命令,然后会弹出一个保存文件的窗口,你可以选择保存到的目录。
这样一来,文件传输变得更加便捷!我一直以来都使用Xshell进行服务器管理,并且用Xftp来处理文件传输。今天偶然发现,CentOS自带的lrzsz工具可以直接在SSH下实现文件上传和下载,这让我省去了使用Xftp的麻烦,方便了不少!
所有操作均在Xshell软件中进行。
需要注意的是,如果在使用rz上传大文件时遇到问题,例如上传中断或文件变化(例如MD5值不一致),可以尝试以下解决办法:在上传时使用rz -be命令,并确保在弹出的对话框中去掉“Upload files as ASCII”选项前的勾选。对于文件类型如.rar、.gif等,建议使用-b参数以二进制方式进行上传。
    position: fixed;    top: 0px;    left: 0px;    pointer-events: none;    z-index: 999999;}audio, canvas, progress, video {    display: inline-block;    vertical-align: baseline;}* {    -webkit-tap-highlight-color: rgba(255, 255, 255, 0);    -webkit-tap-highlight-color: transparent;}* {    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;}canvas[Attributes Style] {    aspect-ratio: auto 1148 / 847;}用户代理样式表canvas {    overflow-clip-margin: content-box;    overflow: clip;}
如果上传较大的文件时出现错误,可以使用-e参数。而如果你使用不带参数的rz命令上传大文件,常常会在上传一半时就中断,这通常是因为rz误认为上传的数据流中包含某些特殊控制字符,从而导致提前退出。
我目前使用的是CentOS 6.9,它已经预装了lrzsz。如果你的CentOS系统没有这个工具,可以通过运行yum install lrzsz来进行安装。
使用方法也非常简单:
如果想要上传文件,只需输入rz命令,这时会弹出一个选择文件的窗口,你只需选择要上传的文件即可。
如果想要下载文件,只需输入sz命令,然后会弹出一个保存文件的窗口,你可以选择保存到的目录。
-a, –ascii-b, –binary 用binary的方式上传下载,不解释字符为ascii-e, –escape 强制escape 所有控制字符,比如Ctrl+x,DEL等
这样一来,文件传输变得更加便捷!

暮色的狐
这是一只高强度上网冲浪、高质量输出内容的狐狸。主打ACGN杂谈、技术干货分享、第九艺术鉴赏、网梗百科解析、情感树洞鸡汤、正能量价值观~
 最新文章