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 之类的方法

    所有博文均为原著,如若转载,请注明出处!
  • 相关阅读:
    HDU 1874 畅通工程续(dijkstra)
    HDU 2112 HDU Today (map函数,dijkstra最短路径)
    HDU 2680 Choose the best route(dijkstra)
    HDU 2066 一个人的旅行(最短路径,dijkstra)
    关于测评机,编译器,我有些话想说
    测评机的优化问题 时间控制
    CF Round410 D. Mike and distribution
    数字三角形2 (取模)
    CF Round410 C. Mike and gcd problem
    CF Round 423 D. High Load 星图(最优最简构建)
  • 原文地址:https://www.cnblogs.com/zpcoding/p/11449006.html
Copyright © 2011-2022 走看看