笔者一直以来都使用Xshell进行服务器管理,并且用Xftp来处理文件传输。今天偶然发现,CentOS自带的lrzsz工具可以直接在SSH下实现文件上传和下载,这让笔者省去了使用Xftp的麻烦,方便了不少!笔者目前使用的是CentOS 6.9,它已经预装了lrzsz。如果你的CentOS系统没有这个工具,可以通过运行yum install lrzsz来进行安装。如果想要上传文件,只需输入rz命令,这时会弹出一个选择文件的窗口,你只需选择要上传的文件即可。如果想要下载文件,只需输入sz命令,然后会弹出一个保存文件的窗口,你可以选择保存到的目录。这样一来,文件传输变得更加便捷!我一直以来都使用Xshell进行服务器管理,并且用Xftp来处理文件传输。今天偶然发现,CentOS自带的lrzsz工具可以直接在SSH下实现文件上传和下载,这让我省去了使用Xftp的麻烦,方便了不少!需要注意的是,如果在使用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等