zoukankan      html  css  js  c++  java
  • Linux centos通过安装lszrz用CRT实现与Windows互相传文件

    本经验均在CentOSrelease6.7(Final)下操作,如知识有欠缺之处 欢迎批评指正:

    lrzsz是一个搭配SecureCRT使用的在linux和windows之间上传下载工具。

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    [root@techW ~]# yum install lsrz
    Loaded plugins: fastestmirror, security
    Setting up Install Process
    Determining fastest mirrors
     * base: mirrors.sina.cn
     * extras: mirrors.yun-idc.com
     * updates: mirrors.sina.cn
    No package lsrz available.
    Error: Nothing to do
    [root@techW ~]# yum install lrzsz
    Loaded plugins: fastestmirror, security
    Setting up Install Process
    Loading mirror speeds from cached hostfile
     * base: mirrors.sina.cn
     * extras: mirrors.yun-idc.com
     * updates: mirrors.sina.cn
    Resolving Dependencies
    --> Running transaction check
    ---> Package lrzsz.x86_64 0:0.12.20-27.1.el6 will be installed
    --> Finished Dependency Resolution
    Dependencies Resolved
    ==================================================================================
     Package         Arch             Version                    Repository      Size
    ==================================================================================
    Installing:
     lrzsz           x86_64           0.12.20-27.1.el6           base            71 k
    Transaction Summary
    ==================================================================================
    Install       1 Package(s)
    Total download size: 71 k
    Installed size: 159 k
    Is this ok [y/N]: y
    Downloading Packages:
    lrzsz-0.12.20-27.1.el6.x86_64.rpm                          |  71 kB     00:01     
    Running rpm_check_debug
    Running Transaction Test
    Transaction Test Succeeded
    Running Transaction
      Installing : lrzsz-0.12.20-27.1.el6.x86_64                                  1/1 
      Verifying  : lrzsz-0.12.20-27.1.el6.x86_64                                  1/1 
    Installed:
      lrzsz.x86_64 0:0.12.20-27.1.el6                                                 
    Complete!

    在CRT中设置文件存放的目录:

    为了查找方便,上传和下载的目录都放在同一个目录中。

    wKiom1dK56Xj2qDHAAC_7xdScNM076.jpg-wh_50

    rz命令参数的帮助:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    [root@techW ~]# rz --help
    rz version 0.12.20
    Usage: rz [options] [filename.if.xmodem]
    Receive files with ZMODEM/YMODEM/XMODEM protocol
        (X) = option applies to XMODEM only
        (Y) = option applies to YMODEM only
        (Z) = option applies to ZMODEM only
      -+, --append                append to existing files
      -a, --ascii                 ASCII transfer (change CR/LF to LF)
      -b, --binary                binary transfer
      -B, --bufsize N             buffer N bytes (N==auto: buffer whole file)
      -c, --with-crc              Use 16 bit CRC (X)
      -C, --allow-remote-commands allow execution of remote commands (Z)
      -D, --null                  write all received data to /dev/null
          --delay-startup N       sleep N seconds before doing anything
      -e, --escape                Escape control characters (Z)
      -E, --rename                rename any files already existing
          --errors N              generate CRC error every N bytes (debugging)
      -h, --help                  Help, print this usage message
      -m, --min-bps N             stop transmission if BPS below N
      -M, --min-bps-time N          for at least N seconds (default: 120)
      -O, --disable-timeouts      disable timeout code, wait forever for data
          --o-sync                open output file(s) in synchronous write mode
      -p, --protect               protect existing files
      -q, --quiet                 quiet, no progress reports
      -r, --resume                try to resume interrupted file transfer (Z)
      -R, --restricted            restricted, more secure mode
      -s, --stop-at {HH:MM|+N}    stop transmission at HH:MM or in N seconds
      -S, --timesync              request remote time (twice: set local time)
          --syslog[=off]          turn syslog on or off, if possible
      -t, --timeout N             set timeout to N tenths of a second
      -u, --keep-uppercase        keep upper case filenames
      -U, --unrestrict            disable restricted mode (if allowed to)
      -v, --verbose               be verbose, provide debugging information
      -w, --windowsize N          Window is N bytes (Z)
      -X  --xmodem                use XMODEM protocol
      -y, --overwrite             Yes, clobber existing file if any
          --ymodem                use YMODEM protocol
      -Z, --zmodem                use ZMODEM protocol
    short options use the same arguments as the long ones

    使用 rz -y从windows传一个H3C无线控制器产品文档,如图:

    1
    2
    3
    4
    5
    [root@techW ~]# rz -y
    rz waiting to receive.
    Starting zmodem transfer.  Press Ctrl+C to cancel.
    Transferring H3C无线控制器产品 命令参考(E3703P01_R2509P34_R3709P33_R2609P30_R3509P30_R3120P17)-6W107.chm...
      100%    4140 KB    4140 KB/sec    00:00:01       0 Errors

    在linux中查看文件上传的文件:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    root@techW ~]# ls -al
    total 4224
    dr-xr-x---.  2 root root    4096 May 24 02:31 .
    dr-xr-xr-x. 26 root root    4096 May 24 00:14 ..
    -rw-------.  1 root root    1252 May 16 03:30 anaconda-ks.cfg
    -rw-------.  1 root root    4065 May 24 01:16 .bash_history
    -rw-r--r--.  1 root root      18 May 20  2009 .bash_logout
    -rw-r--r--.  1 root root     176 May 20  2009 .bash_profile
    -rw-r--r--.  1 root root     176 Sep 23  2004 .bashrc
    -rw-r--r--.  1 root root     100 Sep 23  2004 .cshrc
    -rw-r--r--.  1 root root 4240097 Feb 27  2015 H3C无线控制器产品 命令参考(E3703P01_R2509P34_R3709P33_R2609P30_R3509P30_R3120P17)-6W107.chm
    -rw-r--r--.  1 root root   22179 May 16 03:30 install.log
    -rw-r--r--.  1 root root    5890 May 16 03:27 install.log.syslog
    -rw-r--r--.  1 root root       5 May 16 07:04 oldboy.txt
    -rw-r--r--.  1 root root     129 Dec  4  2004 .tcshrc
    -rw-------.  1 root root    1106 May 16 13:23 .viminfo

    sz的命令参数帮助:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    [root@techW ~]# sz --help
    sz version 0.12.20
    Usage: sz [options] file ...
       or: sz [options] -{c|i} COMMAND
    Send file(s) with ZMODEM/YMODEM/XMODEM protocol
        (X) = option applies to XMODEM only
        (Y) = option applies to YMODEM only
        (Z) = option applies to ZMODEM only
      -+, --append                append to existing destination file (Z)
      -2, --twostop               use 2 stop bits
      -4, --try-4k                go up to 4K blocksize
          --start-4k              start with 4K blocksize (doesn't try 8)
      -8, --try-8k                go up to 8K blocksize
          --start-8k              start with 8K blocksize
      -a, --ascii                 ASCII transfer (change CR/LF to LF)
      -b, --binary                binary transfer
      -B, --bufsize N             buffer N bytes (N==auto: buffer whole file)
      -c, --command COMMAND       execute remote command COMMAND (Z)
      -C, --command-tries N       try N times to execute a command (Z)
      -d, --dot-to-slash          change '.' to '/' in pathnames (Y/Z)
          --delay-startup N       sleep N seconds before doing anything
      -e, --escape                escape all control characters (Z)
      -E, --rename                force receiver to rename files it already has
      -f, --full-path             send full pathname (Y/Z)
      -i, --immediate-command CMD send remote CMD, return immediately (Z)
      -h, --help                  print this usage message
      -k, --1k                    send 1024 byte packets (X)
      -L, --packetlen N           limit subpacket length to N bytes (Z)
      -l, --framelen N            limit frame length to N bytes (l>=L) (Z)
      -m, --min-bps N             stop transmission if BPS below N
      -M, --min-bps-time N          for at least N seconds (default: 120)
      -n, --newer                 send file if source newer (Z)
      -N, --newer-or-longer       send file if source newer or longer (Z)
      -o, --16-bit-crc            use 16 bit CRC instead of 32 bit CRC (Z)
      -O, --disable-timeouts      disable timeout code, wait forever
      -p, --protect               protect existing destination file (Z)
      -r, --resume                resume interrupted file transfer (Z)
      -R, --restricted            restricted, more secure mode
      -q, --quiet                 quiet (no progress reports)
      -s, --stop-at {HH:MM|+N}    stop transmission at HH:MM or in N seconds
          --tcp                   build a TCP connection to transmit files
          --tcp-server            open socket, wait for connection
      -u, --unlink                unlink file after transmission
      -U, --unrestrict            turn off restricted mode (if allowed to)
      -v, --verbose               be verbose, provide debugging information
      -w, --windowsize N          Window is N bytes (Z)
      -X, --xmodem                use XMODEM protocol
      -y, --overwrite             overwrite existing files
      -Y, --overwrite-or-skip     overwrite existing files, else skip
          --ymodem                use YMODEM protocol
      -Z, --zmodem                use ZMODEM protocol
    short options use the same arguments as the long ones

    写一个aa.txt文档,将“It's a test”写入到aa.txt:

    1
    2
    3
    4
    [root@techW ~]# echo  "It's a test " > aa.txt
    [root@techW ~]
    [root@techW ~]# cat aa.txt
    It's a test

    将aa.txt上传到Windows中设置好的文件夹:

    1
    2
    3
    4
    5
    [root@techW ~]#  sz -y aa.txt
    rz
    Starting zmodem transfer.  Press Ctrl+C to cancel.
    Transferring aa.txt...
      100%      13 bytes   13 bytes/sec 00:00:01       0 Errors

    到Windows的文件夹中查看文件:

    wKiom1dK8Y_w51AVAABdFstzp5w519.jpg-wh_50

    上传和下载文件,OK。

    原文地址:http://blog.51cto.com/xtao16/1784300

  • 相关阅读:
    HTML网页基础知识
    velocity介绍及语法
    velocity中的表达式
    DecimalFormat 小数保留2位,金额千位分割
    UE.Editor下载
    Uncaught Could not find Flash element
    UE.Editor处理内容中含有多余图片问题
    vue路由
    vuejs基本结构
    vue.js组件的重要选项
  • 原文地址:https://www.cnblogs.com/lelexiong/p/8810516.html
Copyright © 2011-2022 走看看