• windows 上传文件Linux系统


    一、说明

    上传方式使用rzsz两个命令。就是linux的lrzsz软件。

    二、安装

    使用一下方式安装

    yum install lrzsz
    

    示例:

    [root@localhost ~]# yum install lrzsz
    Loaded plugins: fastestmirror, product-id, search-disabled-repos, subscription-manager
    
    This system is not registered with an entitlement server. You can use subscription-manager to register.
    
    Loading mirror speeds from cached hostfile
     * base: mirror.bit.edu.cn
     * extras: mirrors.cqu.edu.cn
     * updates: mirrors.cqu.edu.cn
    base                                                                                                                                                             | 3.6 kB  00:00:00     
    docker-ce-stable                                                                                                                                                 | 3.5 kB  00:00:00     
    extras                                                                                                                                                           | 2.9 kB  00:00:00     
    updates                                                                                                                                                          | 2.9 kB  00:00:00     
    (1/6): docker-ce-stable/x86_64/updateinfo                                                                                                                        |   55 B  00:00:00     
    (2/6): base/7/x86_64/group_gz                                                                                                                                    | 153 kB  00:00:00     
    (3/6): docker-ce-stable/x86_64/primary_db                                                                                                                        |  45 kB  00:00:00     
    (4/6): extras/7/x86_64/primary_db                                                                                                                                | 206 kB  00:00:00     
    (5/6): base/7/x86_64/primary_db                                                                                                                                  | 6.1 MB  00:00:01     
    (6/6): updates/7/x86_64/primary_db                                                                                                                               | 3.8 MB  00:00:02     
    Resolving Dependencies
    --> Running transaction check
    ---> Package lrzsz.x86_64 0:0.12.20-36.el7 will be installed
    --> Finished Dependency Resolution
    
    Dependencies Resolved
    
    ========================================================================================================================================================================================
     Package                                   Arch                                       Version                                            Repository                                Size
    ========================================================================================================================================================================================
    Installing:
     lrzsz                                     x86_64                                     0.12.20-36.el7                                     base                                      78 k
    
    Transaction Summary
    ========================================================================================================================================================================================
    Install  1 Package
    
    Total download size: 78 k
    Installed size: 181 k
    Is this ok [y/d/N]: y
    Downloading packages:
    lrzsz-0.12.20-36.el7.x86_64.rpm                                                                                                                                  |  78 kB  00:00:00     
    Running transaction check
    Running transaction test
    Transaction test succeeded
    Running transaction
      Installing : lrzsz-0.12.20-36.el7.x86_64                                                                                                                                          1/1 
      Verifying  : lrzsz-0.12.20-36.el7.x86_64                                                                                                                                          1/1 
    
    Installed:
      lrzsz.x86_64 0:0.12.20-36.el7                                                                                                                                                         
    
    Complete!
    

    三、简单使用

    1. 上传文件
      rz
      
      命令行直接输入rz,会弹出上传窗口,选择文件即可上传。上传到当前的目录下。
      示例:
      [root@localhost ~]# rz
      
      [root@localhost ~]# ls -a
      .   abc.txt          .bash_history  .bash_profile  .cshrc   .docker             MySQL-client-5.5.48-1.linux2.6.i386.rpm  .pki     test.txt
      ..  anaconda-ks.cfg  .bash_logout   .bashrc        def.txt  docker-compose.yml  MySQL-server-5.5.48-1.linux2.6.i386.rpm  .tcshrc  .viminfo
      
      选择文件的时候,可以多选。通过这种方式,成功上传了MySQL-client-5.5.48-1.linux2.6.i386.rpmMySQL-server-5.5.48-1.linux2.6.i386.rpm这样的两个文件。
    2. 下载文件
      sz [文件路径]
      
      使用sz加文件路径的方式,可以直接下载该文件。命令输入完成后回车,会弹框让你选择文件保存的目录。选择完成,既可成功保存。
      示例:
      [root@localhost ~]# sz MySQL-client-5.5.48-1.linux2.6.i386.rpm
      
      使用这种方式,成功下载了MySQL-client-5.5.48-1.linux2.6.i386.rpm文件。

    四、参数说明

    1. sz文件上传
      使用以下命令查看sz命令的各个参数。
      rz -h
      
      各个参数解释
      参数 说明
      -+ --append追加到现有文件
      -a -ascii ASCII传输(将CR / LF更改为LF)
      -b --binary二进制传输
      -B --bufsize N个缓冲区N个字节(N == auto:缓冲区整个文件)
      -c --with-crc使用16位CRC(X)
      -C --allow-remote-commands允许执行远程命令(Z)
      -D --null将所有接收到的数据写入/ dev / null
      --delay-startup N在进行任何操作之前N睡眠N秒
      -e --escape转义控制字符(Z)
      -E --rename重命名任何现有文件
      -h --help帮助,打印此用法消息
      -m --min-bps N如果BPS低于N,则停止传输
      -M --min-bps-time N至少N秒(默认值:120)
      -O --disable-timeouts禁用超时代码,永远等待数据
      --o-sync在同步写入模式下打开输出文件
      -p -protect保护现有文件
      -q -安静安静,没有进度报告
      -r --resume尝试恢复中断的文件传输(Z)
      -R --restricted受限,更安全的模式
      -s --stop-at {HH:MM
      -S --timesync请求远程时间(两次:设置本地时间)
      --syslog [= off]尽可能打开或关闭syslog
      -t --timeout N将超时设置为N十分之一秒
      -u --keep-uppercase保留大写文件名
      -U --unrestrict禁用受限模式(如果允许)
      -v --verbose为详细信息,提供调试信息
      -w --windowsize N窗口为N个字节(Z)
      -X --xmodem使用XMODEM协议
      -y --overwrite是,破坏现有文件(如果有)
      --ymodem使用YMODEM协议
      -Z -zmodem使用ZMODEM协议
    2. sz下载
      使用以下命令查看sz命令的各个参数。
      sz -h
      
      各个参数解释
      参数 说明
      -+ --append追加到现有目标文件(Z)
      -2 --twostop使用2个停止位
      -4 --try-4k最多4K块大小
      --start-4k以4K块大小开始(不要尝试8)
      -8 --try-8k最多8K块大小
      --start-8k以8K块大小开始
      -a -ascii ASCII传输(将CR / LF更改为LF)
      -b --binary二进制传输
      -B --bufsize N个缓冲区N个字节(N == auto:缓冲区整个文件)
      -c --command COMMAND执行远程命令COMMAND(Z)
      -C --command-try N次尝试N次以执行命令(Z)
      -d -点到斜杠更改'。到路径名中的“ /”(Y / Z)
      --delay-startup N在执行任何操作之前N睡眠N秒
      -e --escape转义所有控制字符(Z)
      -E --rename强制接收者重命名它已经拥有的文件
      -f --full-path发送完整路径名(Y / Z)
      -i -立即命令CMD发送远程CMD,立即返回(Z)
      -h --help打印此用法消息
      -k --1k发送1024字节数据包(X)
      -L --packetlen N将子包的长度限制为N个字节(Z)
      -l --framelen N将帧长度限制为N个字节(l> = L)(Z)
      -m --min-bps N如果BPS低于N,则停止传输
      -M --min-bps-time N至少N秒(默认值:120)
      -n --newer如果源较新(Z),则发送文件
      -N -newer-or-longer发送文件(如果源是更新或更长)(Z)
      -o --16位crc使用16位CRC而不是32位CRC(Z)
      -O --disable-timeouts禁用超时代码,永远等待
      -p -protect保护现有目标文件(Z)
      -r --resume恢复中断的文件传输(Z)
      -R --restricted受限,更安全的模式
      -q -安静安静(无进度报告)
      -s --stop-at {HH:MM
      -u --unlink传输后取消链接文件
      -U --unrestrict关闭受限模式(如果允许)
      -v --verbose为详细信息,提供调试信息
      -w --windowsize N窗口为N个字节(Z)
      -X --xmodem使用XMODEM协议
      -y --overwrite覆盖现有文件
      -Y -overwrite-or-skip覆盖现有文件,否则跳过
      --ymodem使用YMODEM协议
      -Z -zmodem使用ZMODEM协议
  • 相关阅读:
    2014 ACM-ICPC Beijing Invitational Programming Contest
    面试算法爱好者书籍/OJ推荐
    最新版本号MYSQL官网下载地址可是必需要注冊后才干下载
    [ZJOI2019]开关
    2019-9-24-dotnet-remoting-使用事件
    2019-9-24-dotnet-remoting-使用事件
    2019-3-8-为何使用-DirectComposition
    2019-3-8-为何使用-DirectComposition
    2019-8-31-C#-获取-PC-序列号
    2019-8-31-C#-获取-PC-序列号
  • 原文地址:https://www.cnblogs.com/hxsen/p/13618803.html
Copyright © 2020-2023  润新知