第一种方式:

1、首先安装:apt install lrzsz

lrzsz是一款在Linux里可代替ftp上传和下载的程序。

2、设置上传和下载目录:选项--》会话选项--》X/Y/Zmodem 中设置上传和下载目录

3、上传和下载

上传文件只需在shel中输入命令"rz",即可从弹出的对话框中选择本地磁盘上的文件,利用Zmodem上传到服务器当前路径下。

上传文件夹时可以先对其打包。

打包步骤为:打开cmd命令行,cd到你需要打包文件夹的位置,然后使用压缩命令:

tar zcvf FileName.tar.gz DirName(win7不支持tar命名,需要借助7zip)

然后使用rz命令上传成功后再解压。解压命令为:

tar zxvf FileName.tar.gz

如果在securecrt界面出现中文乱码:

选项->会话选项->外观->字符编码->utf-8

下载文件只需在shell终端仿真器中输入命令"sz 文件名"(首先切换在当前文件的目录下),即可利用Zmodem将文件下载到本地设置的目录下。

下载单个文件:  sz 文件名

下载多个文件: sz 文件名 文件名

下载文件下的所有文件。不包括文件夹: sz 目录名/*

下再整个文件夹:则需要先进行压缩:压缩命令为tar zcvf filaname.tar.gz filename。然后在利用下载单个文件命令进行下载

第二种方式:用sftp

securecrt 按下ALT+P就开启新的会话 进行ftp操作。

  输入:help命令,显示该FTP提供所有的命令

  pwd:  查询linux主机所在目录(也就是远程主机目录)

  lpwd: 查询本地目录(一般指windows上传文件的目录:我们可以通过查看"选项"下拉框中的"会话选项",我们知道本地上传目录为:D:/我的文档)

  ls:   查询连接到当前linux主机所在目录有哪些文件

  lls:  查询当前本地上传目录有哪些文件

  lcd:  改变本地上传目录的路径

  cd:   改变远程上传目录

  get:  将远程目录中文件下载到本地目录

  put:  将本地目录中文件上传到远程主机(linux)

  quit: 断开FTP连接

我们要想下载某个目录下的文件,首先要cd 到该文件所在文件的目录下,然后使用 get +文件名的命令来下载。也可以在当前的home路径下,利用get 文件路径+文件名的方式下载。

  如何设置文件下载位置?

  在Local directory中设置下载文件要保存的位置。

  上传文件也一样,只不过使用put命令

  在上传之前,要将本地路径设置一下,上传的文件要保存在该路径下,设置方式如下图 :

如何上传或者下载整个文件夹?

  在put 跟 get命令中添加

  put -r dir参数。

如:将文件夹Document下的文件夹test上传命令为:

put r test

  调整路径

  用ls cd 来调整linux当前所在路径,用lls lcd来调整windows当前所在路径

  两个路径调对了,直接put或者get就好了

 方式一与方式二区别:

  用sz和rz命令只能传输小于4G的文件,对于大文件的传输可以用ftp来实现。

参考自https://www.cnblogs.com/wangkongming/p/3474717.html

https://blog.csdn.net/aaa123524457/article/details/73467996

https://www.cnblogs.com/zs-notes/p/8866435.html

使用securecrt在本地与服务器之间上传下载数据相关推荐

  1. 推荐2个命令快速在本地和服务器之间上传下载文件

    FileZila是一个常用的在服务器和本地电脑之间传输大文件的工具,可以断点续传.断开重连,在传输大数据时很方便.但偶尔我们也希望能下载单个或多个小文件在本地修改或查看,或上传单个小文件,有没有不需要 ...

  2. Mac使用终端ssh对服务器文件上传下载(实用!)

    原博链接:https://blog.csdn.net/zcl_666/article/details/52240511#comments 在windows系统下有xshell可以很方便的登录服务器上传 ...

  3. java jsch下载文件,JSch使用sftp协议实现服务器文件上传下载操作

    Jsch是什么? JSch 是SSH2的一个纯Java实现.它允许你连接到一个sshd 服务器,使用端口转发,X11转发,文件传输等等.你可以将它的功能集成到你自己的 程序中.同时该项目也提供一个J2 ...

  4. XManager5 ssh远程登录服务器工具xshell ,服务器资源上传下载工具xftp

    XManager5 网盘下载 链接:https://pan.baidu.com/s/1t1wL3xnsucoP6hDnP30INA 提取码:9cq3 安装后 打开 ssh 远程登录服务器工具 xshe ...

  5. Linux服务器怎样上传下载文件

    SFTP 在计算机领域,SSH文件传输协议(英语:SSH File Transfer Protocol,也称Secret File Transfer Protocol,中文:安全文件传送协议,英文:S ...

  6. nginx服务器实现上传下载文件

    作者 QQ群:852283276 微信:arm80x86 微信公众号:青儿创客基地 B站:主页 https://space.bilibili.com/208826118 参考 Nginx文件服务器 使 ...

  7. linux命令行连接百度网盘快速上传下载数据(bypy)

    摘要 现在的深度学习代码基本都是在服务器上运行,而大部分的服务器都是远程服务器,只支持命令行操作,所以有些在图形界面上比较容易下载的文件,在服务器上使用命令行很难下载.而且由于远程服务器和本地之间数据 ...

  8. 上接稳扎稳打Silverlight(20) - 2.0通信之WebClient, 以字符串的形式上传/下载数据

    2.以字符串的形式和流的形式上传数据 REST.cs(WCF创建的用于演示以字符串的形式和流的形式上传数据的REST服务) using System;  using System.Linq;  usi ...

  9. 怎样在SecureCRT的shell里用命令上传下载文件(转)

    SecureCRT记住密码的功能容易设置,于是偶这懒人,后来习惯了用SecureCRT,但其上传文件功能偶一直没弄明白过.之前一直用的是pshell,因为pshell有个功能强大的secureftp功 ...

最新文章

  1. python简单装饰器_简单介绍Python装饰器(一)
  2. PAT_A1148#Werewolf - Simple Version
  3. echarts词云图形状_用Python 3.8绘制词云图就这么20行代码
  4. 领域应用 | ​英文抗生素药物医学知识图谱 IASO1.0 版发布 线上试用正式启动
  5. netty客户端源码
  6. oracle 锁表 and 解锁
  7. ubuntu12.04 android studio 安装
  8. Centos6.9 minmal 安装
  9. 挑战程序设计竞赛(第2版)》
  10. 回溯法——批处理作业调度
  11. 《Python游戏编程入门》第二章编程挑战
  12. 制作一个主题网站(注意是网站,不是网页,网站应该包括一个主页和若干子页),本次主题中华民族传统美德。
  13. Visio画出的图,裁剪成固定大小再添加马赛克的方法
  14. 简述银行会计科目的分类
  15. KingRoot换成Supersu的方法
  16. zigbee3.0 ota 实验
  17. ctf题库--这是什么鬼东西
  18. Python入门基础-六、案例3 基础代谢率(BMR)计算器 #Python中常用的数值类型#字符串分割与格式化输出#异常处理机制
  19. 百度地图获取的经纬度为4.9e-324,4.9e-324
  20. Mybatis-9.28-摘自狂神Mybatis

热门文章

  1. mysql++多版本安装_MySQL多版本多实例安装启动
  2. jmeter生成html报告修改,Jmeter生成html报告(示例代码)
  3. java+cache使用方法_java相关:springboot使用GuavaCache做简单缓存处理的方法
  4. java 皮鞋_java反射
  5. ppap文件过程流程图制作_收藏 | 据说PPAP的精华都在这个PPT里!一起来鉴定下
  6. Andoid TextView显示富文本html内容及问题处理
  7. 流浪的python博客园_python学习心得第一章
  8. java代下订单管理模块_用java语言开发一个订单管理系统
  9. HTML+CSS+JS实现 ❤️slicebox酷炫3d图片轮播切换❤️
  10. php time java_java 时间戳和PHP时间戳 的转换 php time()