zoukankan      html  css  js  c++  java
  • linux与windows 通过SecureCRT进行文件传输方式

    linux与windows 通过SecureCRT进行文件传输方式

    方式一:lrzsz是一款在Linux里可代替ftp上传和下载的程序。(小文件推荐,以4G为界限)

    # rz
    -bash: rz: command not found

    #yum install lrzsz -y     若刚开始执行rz命令报错-bash: rz: command not found,表示缺少依赖包,安装环境
    rz  上传
    sz  下载到本地,对于下载文件名有空格的,空格前需加个“”来转义
     

      设置sz下载路径:

      

    方式二:SFTP上传和拉取 (大于4G文件推荐)

      选择crt对话框右键,就可以打开“连接SFTP会话”。输入:help命令,会显示sftp提供所有的命令

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

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

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

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

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

    cd: 改变远程上传目录   

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

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

    quit: 断开FTP连接

    以上几个命令是sftp常用的命令。 

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

      如何设置文件下载位置?

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

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

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

      

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

      在put 跟 get命令中添加

      put -r dir参数。

      调整路径

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

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

     方式一与方式二区别:

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

  • 相关阅读:
    信号量的实现
    锁的实现
    Do PDB Files Affect Performance?
    分布式系统一致性算法(Raft)
    idea开发工具破解地址
    IOS设备上传图片,使用ImageIO.write 图片翻转纠正(JAVA)
    使用WebSocket进行消息推送(附代码)
    SpringCloud构建微服务 | 服务注册与发现(一)提供Demo
    @slf4j注解找不到log变量-已解决
    springBoot事务无法回滚 MyISAM与InnoDB区别
  • 原文地址:https://www.cnblogs.com/zs-notes/p/8866435.html
Copyright © 2011-2022 走看看