zoukankan      html  css  js  c++  java
  • one_day_one_linuxCmd---sz命令

      《坚持每天学习一个 linux 命令,今天我们来学习 sz && rz 命令》

      前言:我们一般通过 ssh 客户端来进行远程登录和管理的,windows主机使用 ssh 登录 linux 主机之后,如何与自己的 windows 主机进行文件交互呢?与 ssh 有关的两个命令提供了很方便的操作,通过 ZModem 协议进行传输:

    sz: 将选定的文件发送到 windows 本机(send)

    rz: 将windows 本机的文件发送到远程 linux 主机(receive)

    环境:在 windows 上安装 xshell 用 ssh 协议链接到 Linux 服务器上

               在 Linux 上安装了 rz/sz(lrzsz) 工具

    options:

      -a : 以 ASCII 码的方式传输(CR/LF 会变成 LF)

           -b : 以二进制的方式传输

           -e :传输时忽略控制字符(Ctrl+x , DEL 等)

    更过参数可通过:rz --help 进行查看

    :上传文件时文件可能发生变化(md5不同),如果要保持所有内容不变,可以用:

    # 取消文件选择框中的 ”Upload files as ASCII“
    
    $ rz -be rz.txt

    1,将 Linux 文件传输到 windows 主机中:

    # 执行下面语句会自动打开一个文件选择窗口,可以选择文件保存位置
    # 从远端 Linux 到 windows 主机
    $ sz sz.txt

    2, 将 windows 文件传输到远端 Linux 主机中:

    # 执行下面语句会自动打开一个文件选择窗口,选择要上传的文件
    # 长传到当前目录下
    $ rz

    warning1: 上述命令不支持传送文件夹,可以先压缩,然后再传输压缩包

    warning2:  上述命令只适合传输小文件,毕竟 rz / sz 的速度只有 10K/s 左右,如果要传输大文件,可以使用 tftp 之类的方法

    所有博文均为原著,如若转载,请注明出处!
  • 相关阅读:
    【HDOJ】4982 Goffi and Squary Partition
    【HDOJ】4983 Goffi and GCD
    【算法导论】学习笔记——第7章 快速排序
    【算法导论】学习笔记——第6章 堆排序
    【HDOJ】4956 Poor Hanamichi
    【HDOJ】2492 Ping pong
    【Linux】鸟哥的Linux私房菜基础学习篇整理(十二)
    【Linux】鸟哥的Linux私房菜基础学习篇整理(十一)
    统计硬币
    放大的X
  • 原文地址:https://www.cnblogs.com/zpcoding/p/11449006.html
Copyright © 2011-2022 走看看