原文地址:http://www.cnblogs.com/276815076/archive/2011/09/22/2184804.html

一般来说,linux服务器大多是通过ssh客户端来进行远程的登陆和管理的,使用ssh登陆linux主机以后,如何能够快速的和本地机器进行文件的交互呢,也就是上传和下载文件到服务器和本地;
   与ssh有关的两个命令可以提供很方便的操作:
   sz:将选定的文件发送(send)到本地机器
   rz:运行该命令会弹出一个文件选择窗口,从本地选择文件上传到服务器(receive)

rz,sz是便是Linux/Unix同Windows进行ZModem文件传输的命令行工具

windows端需要支持ZModem的telnet/ssh客户端(比如SecureCRT)

运行命令rz,即是接收文件,SecureCRT就会弹出文件选择对话框,选好文件之后关闭对话框,文件就会上传到当前目录

注意:单独用rz会有两个问题:上传中断、上传文件变化(md5不同),解决办法是上传是用rz -be,并且去掉弹出的对话框中“Upload files as ASCII”前的勾选。
-b binary 用binary的方式上传下载,不解释字符为ascii
-e 强制escape 所有控制字符,比如Ctrl+x,DEL等

运行命令sz file1 file2就是发文件到windows上(保存的目录是可以配置) 比ftp命令方便多了,而且服务器不用再开FTP服务了

PS:Linux上rz/sz这两个小工具安装lrzsz-x.x.xx.rpm即可。

当然,还可以设置一下目录了:

在SecureCRT设置一下上传和下载的默认目录
options–>session options–>file transfer 下可以设置上传和下载的目录
剩下的你只要在用SecureCRT登陆linux终端的时候:
发送文件到客户端:sz filename
zmodem接收可以自行启动.
从客户端上传文件到linux服务端:
只要服务端执行 : rz
然后在 SecureCRT 里选文件发送,协议 zmodem
 
----------------
Linux下和Windows之间的文件传输工具rz/sz(lrz/lsz) 介绍

【什么是rz/sz (lsz/lrz)】

简单说就是,可以很方便地用这两个sz/rz工具,实现Linux下和Windows之间的文件传输(发送和接收),速度大概为10KB/s,适合中小文件。rz/sz 通过Zmodem协议传输数据。

【为什么要用rz/sz】

普通Linux和Windows之间的文件共享方法,主要有建立nfs实现文件共享,和tftp之类的方法,但是都很麻烦,而如果只是小文件(几十 K,几百K),那么直接用rz/sz,就显得极其地方便了。大文件的话,还是要考虑上面说得,其他的共享方法了,毕竟,rz/sz速度只有10K左右,传大文件会累死人的。。。

【如何使用】

(1)在Windows下,用SecureCRT(或者Windows自带的超级终端)连接Com端口到开发板,或者ssh等协议连接到Linux服务器上。

(2)在Linux端,安装了rz/sz (lrz/lsz)工具后(嵌入式开发中,多数已经将编译好的rz/sz工具放到rootfs中了,普通的Linux系统,如果没有,可以下载源码,自己安装),就可以直接运行rz/sz,实现和Windows之间的文件传输了:

A、从windows中拷贝/下载文件到Linux(开发板):

运行rz后,会自动弹出WIndows下的文件选择对话框,选择对应文件后,添加,然后确定,就开始传输,将windows中的文件,拷贝到Linux中了。

B、将Linux中的文件拷贝到Windows中某个文件夹:

执行sz file_name 就可以将Linux当前文件夹下的文件file_name拷贝到Windows的对应目录中了,其中,Windows目录是由你当前运行的工具中设定的。

此处我用的是SecureCRT,具体的更改 rz上传/sz下载 的默认的路径的方法:

右键点击当前会话session -> Session Options -> Terminal -> Xmodem/Zmodem ->Directories :

Upload : 你要设置的路径

Download:你要设置的路径

转载于:https://blog.51cto.com/tcloud/1337270

在linux命令行利用SecureCRT上传下载文件相关推荐

  1. linux 下的远程上传命令行,使用scp命令用命令行从服务器上传下载文件

    Linux scp 命令用于 Linux 之间复制文件和目录 scp 是 secure copy 的缩写, scp 是 linux 系统下基于 ssh 登陆进行安全的远程文件拷贝命令. scp 是加密 ...

  2. 如何在linux系统下使用百度云盘上传下载文件?

    学习目标: 如何在linux系统下使用百度云盘上传下载文件? 环境准备: linux操作系统 python开发运行环境 文件下载: 1.Linux系统安装工具 pip install requests ...

  3. Linux 终端访问 FTP 及 上传下载 文件

    今天同事问我一个问题,在Linux 下访问FTP,并将文件上传上去. 我之前一直是用WinSCP工具的. 先将文件从linux copy到windows下,然后在传到ftp上. google 一下. ...

  4. Linux下支持rz/sz上传下载文件

    )    工具说明 在SecureCRT这样的ssh登录软件里, 通过在Linux界面里输入rz/sz命令来上传/下载文件. 对于RHEL5, rz/sz默认没有安装所以需要手工安装. sz: 将选定 ...

  5. SecureCRT上传下载文件

    2019独角兽企业重金招聘Python工程师标准>>> SecureCRT是一个仿真终端连接工具.它可以方便的连接SSH服务器,远程管理Linux.同时,它还能使用多种协议方便的上传 ...

  6. linux用命令查网口速率,Linux命令行查看当前上传/下载速度

    用的操作系统是Ubuntu Server 18.04,所以在网上查阅的在linux命令行查看实时网速不适用,然后稍作修改就可以用在Ubuntu Server 18.04里了. 脚本如下: $ cat ...

  7. linux下安装lrzsz,配合SecureCRT上传下载文件

    SecureCRT是一个多标签远程登录终端,使用它可以远程连接Telnet 或SSH 服务.系统管理员使用它来连接linux服务器. lrzsz是一个搭配SecureCRT使用的上传下载工具,能方便的 ...

  8. LFS-Git命令行向Github上传大文件

    前言 在本地通过git bash上传文件到github仓库时,若上传的文件太大就会报错,此时就需要通过LFS来上传,由于官方教程需要科学上网,所以我就把教程搬运到CSDN来,在原来教程上我做了一些修改 ...

  9. securecrt上传下载文件命令

    1.下载(默认下载目录如图):sz t.html 2.上传:rz 上传并且重名时覆盖:rz -y 在弹出的窗口中选择文件即可.

  10. 不用FTP使用SecureCRT上传下载文件,并解决rz、sz command not found异常

    使用SSH终端操作Linux/UNIX时,很多时候需要传一些文件到服务器上,或说从服务器上下载一些文件,这类文件传输动作一般使用FTP即可,但是需要架设FTP Server,每次传输不太方便,还要另外 ...

最新文章

  1. 分分钟入门【Nodejs】—一个网页是如何生成的
  2. Node.js包管理器Yarn的入门介绍与安装
  3. 23种设计模式C++源码与UML实现--享元模式
  4. export命令添加和删除环境变量
  5. 网络摄像头2 mjpg_streamer流程,编译
  6. SSM项目使用Idea打war包
  7. CSS3 响应式布局之弹性网格
  8. 3-35Pytorch与visdom
  9. python 日期排序_python 日期排序
  10. MySQL——MySQL 图形化管理工具的介绍
  11. 论文笔记——DISCO:网络嵌入和深度学习联合解决影响力最大化(IM)问题
  12. 高通625系列-MSM8953 (Cortex-A53架构)
  13. 大一学生WEB前端静态网页——唯品会1页 包含hover效果
  14. 微信小程序报错“getLocation:fail the api need to be declared in the requiredPrivateInfos field in app.js...“
  15. 【agc004e】Salvage Robots
  16. Python学习Day17
  17. 联想服务器显示系统初始化,[转载]联想服务器系统设置(一)
  18. 有没有自己制作地图的软件,可以生成地图的软件
  19. 基础:CSS3选择器详解
  20. 《肥鸟笔记--基础数据结构》一、栈

热门文章

  1. C++链接和运行相关错误
  2. 力扣-1929 数组串联
  3. js 正则表达式详细基础教程
  4. 如何在ubuntu 上安装配置Android Studio
  5. Kotlin — 使用IDEA运行第一个Kotlin程序,打印“Hello World”!
  6. SQL Server-【知识与实战VI】索引信息
  7. 1091 N-自守数 (15 分)—PAT (Basic Level) Practice (中文)
  8. git log --stat的使用说明
  9. [Python] 进制转换
  10. ionic2——环境配置篇