Linux下命令lrzsz
lrzsz是什么
在使用Linux的过程中,难免少不了需要上传下载文件,比如往服务器上传一些war包之类的,之前都是使用winSCP,lrzsz是一个更方便的命令,可以直接在Linux中输入命令,弹出一个框来选择上传的文件或者下载的文件保存的位置,然后确定就OK了。lrzsz并不是内置命令,默认情况下大多数Linux版本都没有这个命令,需要自己安装才可以使用。
如何安装
在官网下载lrzsz的最新发行版本:https://ohse.de/uwe/software/lrzsz.html
下载安装包:
- wget https://ohse.de/uwe/releases/lrzsz-0.12.20.tar.gz
解压:
- tar zxvf lrzsz-0.12.20.tar.gz
进入解压后的目录,make一下:
- ./configure && make && make install
如果make过程中出现如下错误:
- no acceptable cc found in $PATH
需要先安装gcc:
- yum install gcc
进入/usr/bin目录,为之前安装的文件创建软链接:
- ln -s /usr/local/bin/lrz rz
- ln -s /usr/local/bin/lsz sz
如何使用
rz : 上传
sz <file-name> : 下载
X-shell会弹出窗口让选择
SecureCRT在Options -> session options -> X/Y/Zmodem设置默认的路径
上传文件技巧
X-Shell可以直接把一个或多个文件拖动到X-Shell界面上,即会自动将被拖动的文件上传到命令行当前目录下。
参考文档
输入 rz -h 或者 sz -h可 以查看帮助文档:
- 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
参考文档:
1. https://ohse.de/uwe/software/lrzsz.html
。
Linux下命令lrzsz的更多相关文章
- Linux下命令行安装weblogic10.3.6
Linux下命令行安装weblogic10.3.6 一.安装前准备工作: 1.创建用户useradd weblogic;创建用户成功linux系统会自动创建一个和用户名相同的分组,并将该用户分到改组中 ...
- Linux学习心得之 Linux下命令行Android开发环境的搭建
作者:枫雪庭 出处:http://www.cnblogs.com/FengXueTing-px/ 欢迎转载 Linux学习心得之 Linux下命令行Android开发环境的搭建 1. 前言2. Jav ...
- php 运行linux命令 与 linux下命令行执行php
1.php运行linux命令 exec函数:string exec(string command, string [array], int [return_var]); 执行函数后不输出结果,返回最 ...
- HexEdit Linux下命令集
HexEdit Linux下命令集 HexEdit是一款十六进制的编辑器. 移动(Moving) , 移动到文件首部/尾部(go to start/end of the file) → 下一个字符(n ...
- LibOpenCM3(一) Linux下命令行开发环境配置
目录 LibOpenCM3(一) Linux下命令行开发环境配置 本文使用 Linux 环境, 硬件为 STM32F103 系列开发板 LibOpenCM3 介绍 LibOpenCM3 是GPL协议( ...
- bc:linux下命令行计算器
在linux下,存在一个命令行的计算器:bc.该程序一般随发行版发布. bc计算器能够执行一些基本的计算,包括+,-,×,\,%. 这些计算不经针对十进制,还可以使用二进制,八进制,十六进制,并且可以 ...
- Linux下命令行安装WebLogic 10.3.6
1.创建用户useradd weblogic;创建用户成功linux系统会自动创建一个和用户名相同的分组,并将该用户分到改组中.并会在/home路径下创建一个和用户名相同的路径,比如我们创建的webl ...
- Linux下命令行cURL的10种常见用法示例
curl的命令行工具功能非常强大,这些数据交互的功能基本上都是通过URL方式进行的,下面这篇文章主要给大家分享了在Linux中命令行cURL的10种常见用法示例,通过示例代码介绍的非常详细,需要的朋友 ...
- linux下命令行工具gcp显示拷贝进度条
1.环境: ubuntu16.04 Linux jello 4.4.0-89-generic #112-Ubuntu SMP Mon Jul 31 19:38:41 UTC 2017 x86_64 x ...
随机推荐
- week1 四则运算
四则运算满足简单加减乘除,以及包含括号的复杂四则运算. 代码描述: 1.采用random随机数产生要参与计算的数字,以及运算符号 2.采用Scanner获取控制台输入的结果,与计算出来的结果进行比对, ...
- Java数学函数Math类
Java数学函数Math类常用: Math.abs(12.3); //12.3 返回这个数的绝对值 Math.abs(-12.3); //12.3 Math.copySign(1.23, -12.3) ...
- mysql 慢查询,查询缓存,索引,备份,水平分割
1.开启慢查询 在mysql的配置文件my.ini最后增加如下命令 [mysqld]port=3306slow_query_log =1long_query_time = 1 2.查看慢查询记录 默认 ...
- 【bzoj5197】[CERC2017]Gambling Guide 期望dp+堆优化Dijkstra
题目描述 给定一张n个点,m条双向边的无向图. 你要从1号点走到n号点.当你位于x点时,你需要花1元钱,等概率随机地买到与x相邻的一个点的票,只有通过票才能走到其它点. 每当完成一次交易时,你可以选择 ...
- PHP 中数组获取不到元素
早上看到 SO 上一个有关 PHP 的问题,提问者描述有一个数组,使用 print_r 可以看到索引 key 和相对应的 value 都是存在的,但是访问该元素,不管是使用 array[key] 还是 ...
- 【刷题】BZOJ 1030 [JSOI2007]文本生成器
Description JSOI交给队员ZYX一个任务,编制一个称之为"文本生成器"的电脑软件:该软件的使用者是一些低幼人群,他们现在使用的是GW文本生成器v6版.该软件可以随机生 ...
- 【BZOJ3122】随机数生成器(BSGS,数论)
[BZOJ3122]随机数生成器(BSGS,数论) 题面 BZOJ 洛谷 题解 考虑一下递推式 发现一定可以写成一个 \(X_{i+1}=(X_1+c)*a^i-c\)的形式 直接暴力解一下 \(X_ ...
- 51NOD 1709:复杂度分析——题解
http://www.51nod.com/onlineJudge/questionCode.html#!problemId=1709 (我什么时候看到二进制贡献才能条件反射想到按位处理贡献呢……) 参 ...
- 洛谷 P2604 [ZJOI2010]网络扩容 解题报告
P2604 [ZJOI2010]网络扩容 题目描述 给定一张有向图,每条边都有一个容量C和一个扩容费用W.这里扩容费用是指将容量扩大1所需的费用.求: 1. 在不扩容的情况下,1到N的最大流: 2. ...
- Hive(三)hive的高级操作
一.hive的各种join操作 语法结构:join_table:table_reference JOIN table_factor [join_condition]| table_reference ...