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

  • 相关阅读:
    hdu 2019 数列有序!
    hdu 2023 求平均成绩
    HDU 5805 NanoApe Loves Sequence (思维题) BestCoder Round #86 1002
    51nod 1264 线段相交
    Gym 100801A Alex Origami Squares (求正方形边长)
    HDU 5512 Pagodas (gcd)
    HDU 5510 Bazinga (字符串匹配)
    UVALive 7269 Snake Carpet (构造)
    UVALive 7270 Osu! Master (阅读理解题)
    UVALive 7267 Mysterious Antiques in Sackler Museum (判断长方形)
  • 原文地址:https://www.cnblogs.com/lelexiong/p/8810516.html
Copyright © 2011-2022 走看看