windows文件上传linux中,windows 上传文件Linux系统

一、说明

上传方式使用rz和sz两个命令。就是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!

三、简单使用

上传文件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.rpm和MySQL-server-5.5.48-1.linux2.6.i386.rpm这样的两个文件。

下载文件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文件。

四、参数说明

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协议

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协议

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值