lrzsz是什么

在使用Linux的过程中,难免少不了需要上传下载文件,比如往服务器上传一些war包之类的,之前都是使用winSCP,lrzsz是一个更方便的命令,可以直接在Linux中输入命令,弹出一个框来选择上传的文件或者下载的文件保存的位置,然后确定就OK了。lrzsz并不是内置命令,默认情况下大多数Linux版本都没有这个命令,需要自己安装才可以使用。

如何安装

在官网下载lrzsz的最新发行版本:https://ohse.de/uwe/software/lrzsz.html

下载安装包:

  1. wget https://ohse.de/uwe/releases/lrzsz-0.12.20.tar.gz

解压:

  1. tar zxvf lrzsz-0.12.20.tar.gz

进入解压后的目录,make一下:

  1. ./configure && make && make install

如果make过程中出现如下错误:

  1. no acceptable cc found in $PATH

需要先安装gcc:

  1. yum install gcc

进入/usr/bin目录,为之前安装的文件创建软链接:

  1. ln -s /usr/local/bin/lrz rz
  2. 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可 以查看帮助文档:

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

参考文档:

1. https://ohse.de/uwe/software/lrzsz.html

Linux下命令lrzsz的更多相关文章

  1. Linux下命令行安装weblogic10.3.6

    Linux下命令行安装weblogic10.3.6 一.安装前准备工作: 1.创建用户useradd weblogic;创建用户成功linux系统会自动创建一个和用户名相同的分组,并将该用户分到改组中 ...

  2. Linux学习心得之 Linux下命令行Android开发环境的搭建

    作者:枫雪庭 出处:http://www.cnblogs.com/FengXueTing-px/ 欢迎转载 Linux学习心得之 Linux下命令行Android开发环境的搭建 1. 前言2. Jav ...

  3. php 运行linux命令 与 linux下命令行执行php

    1.php运行linux命令 exec函数:string exec(string command, string [array], int [return_var]);  执行函数后不输出结果,返回最 ...

  4. HexEdit Linux下命令集

    HexEdit Linux下命令集 HexEdit是一款十六进制的编辑器. 移动(Moving) , 移动到文件首部/尾部(go to start/end of the file) → 下一个字符(n ...

  5. LibOpenCM3(一) Linux下命令行开发环境配置

    目录 LibOpenCM3(一) Linux下命令行开发环境配置 本文使用 Linux 环境, 硬件为 STM32F103 系列开发板 LibOpenCM3 介绍 LibOpenCM3 是GPL协议( ...

  6. bc:linux下命令行计算器

    在linux下,存在一个命令行的计算器:bc.该程序一般随发行版发布. bc计算器能够执行一些基本的计算,包括+,-,×,\,%. 这些计算不经针对十进制,还可以使用二进制,八进制,十六进制,并且可以 ...

  7. Linux下命令行安装WebLogic 10.3.6

    1.创建用户useradd weblogic;创建用户成功linux系统会自动创建一个和用户名相同的分组,并将该用户分到改组中.并会在/home路径下创建一个和用户名相同的路径,比如我们创建的webl ...

  8. Linux下命令行cURL的10种常见用法示例

    curl的命令行工具功能非常强大,这些数据交互的功能基本上都是通过URL方式进行的,下面这篇文章主要给大家分享了在Linux中命令行cURL的10种常见用法示例,通过示例代码介绍的非常详细,需要的朋友 ...

  9. 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 ...

随机推荐

  1. week1 四则运算

    四则运算满足简单加减乘除,以及包含括号的复杂四则运算. 代码描述: 1.采用random随机数产生要参与计算的数字,以及运算符号 2.采用Scanner获取控制台输入的结果,与计算出来的结果进行比对, ...

  2. Java数学函数Math类

    Java数学函数Math类常用: Math.abs(12.3); //12.3 返回这个数的绝对值 Math.abs(-12.3); //12.3 Math.copySign(1.23, -12.3) ...

  3. mysql 慢查询,查询缓存,索引,备份,水平分割

    1.开启慢查询 在mysql的配置文件my.ini最后增加如下命令 [mysqld]port=3306slow_query_log =1long_query_time = 1 2.查看慢查询记录 默认 ...

  4. 【bzoj5197】[CERC2017]Gambling Guide 期望dp+堆优化Dijkstra

    题目描述 给定一张n个点,m条双向边的无向图. 你要从1号点走到n号点.当你位于x点时,你需要花1元钱,等概率随机地买到与x相邻的一个点的票,只有通过票才能走到其它点. 每当完成一次交易时,你可以选择 ...

  5. PHP 中数组获取不到元素

    早上看到 SO 上一个有关 PHP 的问题,提问者描述有一个数组,使用 print_r 可以看到索引 key 和相对应的 value 都是存在的,但是访问该元素,不管是使用 array[key] 还是 ...

  6. 【刷题】BZOJ 1030 [JSOI2007]文本生成器

    Description JSOI交给队员ZYX一个任务,编制一个称之为"文本生成器"的电脑软件:该软件的使用者是一些低幼人群,他们现在使用的是GW文本生成器v6版.该软件可以随机生 ...

  7. 【BZOJ3122】随机数生成器(BSGS,数论)

    [BZOJ3122]随机数生成器(BSGS,数论) 题面 BZOJ 洛谷 题解 考虑一下递推式 发现一定可以写成一个 \(X_{i+1}=(X_1+c)*a^i-c\)的形式 直接暴力解一下 \(X_ ...

  8. 51NOD 1709:复杂度分析——题解

    http://www.51nod.com/onlineJudge/questionCode.html#!problemId=1709 (我什么时候看到二进制贡献才能条件反射想到按位处理贡献呢……) 参 ...

  9. 洛谷 P2604 [ZJOI2010]网络扩容 解题报告

    P2604 [ZJOI2010]网络扩容 题目描述 给定一张有向图,每条边都有一个容量C和一个扩容费用W.这里扩容费用是指将容量扩大1所需的费用.求: 1. 在不扩容的情况下,1到N的最大流: 2. ...

  10. Hive(三)hive的高级操作

    一.hive的各种join操作 语法结构:join_table:table_reference JOIN table_factor [join_condition]| table_reference ...