在linux命令行利用SecureCRT上传下载文件
原文地址: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上传下载文件相关推荐
- linux 下的远程上传命令行,使用scp命令用命令行从服务器上传下载文件
Linux scp 命令用于 Linux 之间复制文件和目录 scp 是 secure copy 的缩写, scp 是 linux 系统下基于 ssh 登陆进行安全的远程文件拷贝命令. scp 是加密 ...
- 如何在linux系统下使用百度云盘上传下载文件?
学习目标: 如何在linux系统下使用百度云盘上传下载文件? 环境准备: linux操作系统 python开发运行环境 文件下载: 1.Linux系统安装工具 pip install requests ...
- Linux 终端访问 FTP 及 上传下载 文件
今天同事问我一个问题,在Linux 下访问FTP,并将文件上传上去. 我之前一直是用WinSCP工具的. 先将文件从linux copy到windows下,然后在传到ftp上. google 一下. ...
- Linux下支持rz/sz上传下载文件
) 工具说明 在SecureCRT这样的ssh登录软件里, 通过在Linux界面里输入rz/sz命令来上传/下载文件. 对于RHEL5, rz/sz默认没有安装所以需要手工安装. sz: 将选定 ...
- SecureCRT上传下载文件
2019独角兽企业重金招聘Python工程师标准>>> SecureCRT是一个仿真终端连接工具.它可以方便的连接SSH服务器,远程管理Linux.同时,它还能使用多种协议方便的上传 ...
- linux用命令查网口速率,Linux命令行查看当前上传/下载速度
用的操作系统是Ubuntu Server 18.04,所以在网上查阅的在linux命令行查看实时网速不适用,然后稍作修改就可以用在Ubuntu Server 18.04里了. 脚本如下: $ cat ...
- linux下安装lrzsz,配合SecureCRT上传下载文件
SecureCRT是一个多标签远程登录终端,使用它可以远程连接Telnet 或SSH 服务.系统管理员使用它来连接linux服务器. lrzsz是一个搭配SecureCRT使用的上传下载工具,能方便的 ...
- LFS-Git命令行向Github上传大文件
前言 在本地通过git bash上传文件到github仓库时,若上传的文件太大就会报错,此时就需要通过LFS来上传,由于官方教程需要科学上网,所以我就把教程搬运到CSDN来,在原来教程上我做了一些修改 ...
- securecrt上传下载文件命令
1.下载(默认下载目录如图):sz t.html 2.上传:rz 上传并且重名时覆盖:rz -y 在弹出的窗口中选择文件即可.
- 不用FTP使用SecureCRT上传下载文件,并解决rz、sz command not found异常
使用SSH终端操作Linux/UNIX时,很多时候需要传一些文件到服务器上,或说从服务器上下载一些文件,这类文件传输动作一般使用FTP即可,但是需要架设FTP Server,每次传输不太方便,还要另外 ...
最新文章
- 分分钟入门【Nodejs】—一个网页是如何生成的
- Node.js包管理器Yarn的入门介绍与安装
- 23种设计模式C++源码与UML实现--享元模式
- export命令添加和删除环境变量
- 网络摄像头2 mjpg_streamer流程,编译
- SSM项目使用Idea打war包
- CSS3 响应式布局之弹性网格
- 3-35Pytorch与visdom
- python 日期排序_python 日期排序
- MySQL——MySQL 图形化管理工具的介绍
- 论文笔记——DISCO:网络嵌入和深度学习联合解决影响力最大化(IM)问题
- 高通625系列-MSM8953 (Cortex-A53架构)
- 大一学生WEB前端静态网页——唯品会1页 包含hover效果
- 微信小程序报错“getLocation:fail the api need to be declared in the requiredPrivateInfos field in app.js...“
- 【agc004e】Salvage Robots
- Python学习Day17
- 联想服务器显示系统初始化,[转载]联想服务器系统设置(一)
- 有没有自己制作地图的软件,可以生成地图的软件
- 基础:CSS3选择器详解
- 《肥鸟笔记--基础数据结构》一、栈
热门文章
- C++链接和运行相关错误
- 力扣-1929 数组串联
- js 正则表达式详细基础教程
- 如何在ubuntu 上安装配置Android Studio
- Kotlin — 使用IDEA运行第一个Kotlin程序,打印“Hello World”!
- SQL Server-【知识与实战VI】索引信息
- 1091 N-自守数 (15 分)—PAT (Basic Level) Practice (中文)
- git log --stat的使用说明
- [Python] 进制转换
- ionic2——环境配置篇