位置: IT常识 - 正文

Linux命令之lz4命令(linux命令大全详解)

编辑:rootadmin
Linux命令之lz4命令 一、lz4命令简介

推荐整理分享Linux命令之lz4命令(linux命令大全详解),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:linux lz4,linux lz4,linux lz,linux lz,linux中l命令,linux lz4,linux命令rz,linux命令rz,内容如对您有帮助,希望把文章链接给更多的朋友!

  LZ4是一种压缩格式,特点是压缩/解压缩速度超快(压缩率不如gzip),如果你特别在意压缩速度,或者当前环境的CPU资源紧缺,可以考虑这种格式。lz4是一种非常快速的无损压缩算法,基于字节对齐LZ77系列压缩方案。lz4提供每核400 MB/s的压缩速度,可通过多核CPU线性扩展。它的特点是极快的解码器,每核速度可达多GB/s,通常在多核系统上达到RAM速度限制项目。lz4遵循上面说到的lz77思想理论,通过滑动窗口、hash表、数据编码等操作实现数据压缩。压缩过程以至少4字节为扫描窗口查找匹配,每次移动1字节进行扫描,遇到重复的就进行压缩。centos7默认安装了lz4命令,可以实现lz4格式文件的压缩和解压缩。

二、命令使用示例1、查看命令版本

  lz4命令安装版本是1.7.5

[root@s76 ~]# lz4 -V *** LZ4 command line interface 64-bits v1.7.5, by Yann Collet ***

2、获取命令帮助

  日常使用中如果忘记lz4命令语法格式,我们可以通过lz4 --help或者man lz4命令获取lz4命令的帮助信息。

[root@s76 ~]# lz4 --help [root@s76 ~]# man lz4

3、命令安装

  centos7默认安装了lz4命令,如果没有安装,可以使用yum安装方式安装该命令。

[root@s76 ~]# yum install -y lz4 lz4-devel

4、压缩单个文件

[root@s76 ~]# lz4 anaconda-ks.cfg test.lz4 Compressed 2927 bytes into 1825 bytes ==> 62.35%

5、压缩多个文件Linux命令之lz4命令(linux命令大全详解)

  压缩多个文件使用参数-m,压缩后的文件名是源文件加上lz4后缀。lz4命令只可以将单个文件压缩,如果我们需要将多个文件压缩到一个文件,我们需要将lz4和tar命令结合使用。

[root@s76 ~]# lz4 -m anaconda-ks.cfg original-ks.cfg [root@s76 ~]# ll total 16 -rw-------. 1 root root 2927 Feb 8 15:19 anaconda-ks.cfg -rw-------. 1 root root 1825 Feb 8 15:19 anaconda-ks.cfg.lz4 -rw-------. 1 root root 2045 Feb 8 15:19 original-ks.cfg -rw-------. 1 root root 1216 Feb 8 15:19 original-ks.cfg.lz4 [root@s76 ~]# tar -cvf anaconda-ks.cfg original-ks.cfg |lz4 - 2.tar.lz4 Compressed 16 bytes into 35 bytes ==> 218.75%

6、压缩目录

  lz4只能压缩文件,如果需要压缩目录需要结合tar命令一起。

[root@s76 ~]# tar cvf - test | lz4 - 1.tar.lz4 test/ test/1.tar Compressed 20480 bytes into 325 bytes ==> 1.59%

7、压缩后删除源文件

[root@s76 ~]# lz4 --rm hi.txt hi.txt.lz4 Compressed 5 bytes into 24 bytes ==> 480.00% [root@s76 ~]# ll total 24 -rw-r–r–. 1 root root 325 Feb 12 20:57 1.tar.lz4 -rw-------. 1 root root 10240 Feb 12 20:40 anaconda-ks.cfg -rw-r–r–. 1 root root 24 Feb 12 21:01 hi.txt.lz4 -rw-------. 1 root root 2045 Feb 8 15:19 original-ks.cfg drwxr-xr-x. 2 root root 19 Feb 12 20:38 test

8、解压lz4文件

[root@s76 ~]# lz4 -d hi.txt.lz4 Decoding file hi.txt hi.txt.lz4 : decoded 5 bytes [root@s76 ~]# ll total 28 -rw-r–r–. 1 root root 325 Feb 12 20:57 1.tar.lz4 -rw-------. 1 root root 10240 Feb 12 20:40 anaconda-ks.cfg -rw-r–r–. 1 root root 5 Feb 12 21:01 hi.txt -rw-r–r–. 1 root root 24 Feb 12 21:01 hi.txt.lz4 -rw-------. 1 root root 2045 Feb 8 15:19 original-ks.cfg drwxr-xr-x. 2 root root 19 Feb 12 20:38 test

9、解压并删除压缩文件

[root@s76 ~]# lz4 --rm -d hi.txt.lz4 Decoding file hi.txt hi.txt.lz4 : decoded 5 bytes [root@s76 ~]# ll total 24 -rw-r–r–. 1 root root 325 Feb 12 20:57 1.tar.lz4 -rw-------. 1 root root 10240 Feb 12 20:40 anaconda-ks.cfg -rw-r–r–. 1 root root 5 Feb 12 21:01 hi.txt -rw-------. 1 root root 2045 Feb 8 15:19 original-ks.cfg drwxr-xr-x. 2 root root 19 Feb 12 20:38 test

10、高压缩比方式压缩

[root@s76 ~]# lz4 -9 hi.txt hi.txt.lz4 Compressed 5 bytes into 24 bytes ==> 480.00%

11、压缩并覆盖文件

[root@s76 ~]# lz4 hi.txt.lz4 hi.txt hi.txt already exists; do you wish to overwrite (y/N) ? y Compressed 24 bytes into 43 bytes ==> 179.17% [root@s76 ~]# lz4 -f hi.txt.lz4 hi.txt Compressed 24 bytes into 43 bytes ==> 179.17%

12、解压并输出文件

[root@s76 ~]# cat hi.txt hi,wuhs [root@s76 ~]# lz4 -dc hi.txt.lz4 hi,wuhs

13、解压速度测试

  1个22G的文件解压花费时间5分18秒,解压后的大小为45G。

三、lz4命令使用语法及参数说明1、命令格式

#lz4 [arg] [input] [output]

2、参数说明参数参数说明-1快速压缩(默认)-9高压缩-d解压缩(默认为.lz4扩展名)-z强制压缩-f覆盖输出而不提示-k保留源文件(默认)–rm成功地解除/压缩后删除源文件-h/-H显示帮助/长帮助和退出-V显示版本号并退出-v详细模式-q取消警告;指定两次也可以取消错误-c强制写入标准输出,即使它是控制台-t测试压缩文件完整性-m多个输入文件(表示自动输出文件名)-r在目录上递归操作(也设置为-m)-l使用旧格式压缩(Linux内核压缩)
本文链接地址:https://www.jiuchutong.com/zhishi/288049.html 转载请保留说明!

上一篇:若依管理系统RuoYi-Vue(前后端分离版)项目启动教程(若依管理系统前端代码分析)

下一篇:好奇地看着相机的北极熊,加拿大丘吉尔镇 (© Matthias Breiter/Minden Pictures)(好奇地看着我)

  • .net framework 4.0有什么用(.net framework 4.0有高版本安装不成功)

    .net framework 4.0有什么用(.net framework 4.0有高版本安装不成功)

  • 荣耀30pro如何清除多余的界面(荣耀30怎么清理)

    荣耀30pro如何清除多余的界面(荣耀30怎么清理)

  • 微信运动有的人突然不显示了为什么(微信运动有的人不能关注)

    微信运动有的人突然不显示了为什么(微信运动有的人不能关注)

  • 怎么取消微信视频号功能(怎么取消微信视频美颜功能)

    怎么取消微信视频号功能(怎么取消微信视频美颜功能)

  • 苹果7plus有耳机孔吗(苹果耳机5代)

    苹果7plus有耳机孔吗(苹果耳机5代)

  • 苹果11美颜相机怎样设置(苹果11美颜相机广角怎么用)

    苹果11美颜相机怎样设置(苹果11美颜相机广角怎么用)

  • 戴尔第一次充电充多久(戴尔第一次充电开不了机)

    戴尔第一次充电充多久(戴尔第一次充电开不了机)

  • 腾讯视频qq会员怎么共用(腾讯视频qq会员怎么分享给别人用)

    腾讯视频qq会员怎么共用(腾讯视频qq会员怎么分享给别人用)

  • 2015aj3767是ipad几(2015aj3767是ipad几代)

    2015aj3767是ipad几(2015aj3767是ipad几代)

  • 苹果官网预计送达时间准吗(苹果官网预计送达时间没送到)

    苹果官网预计送达时间准吗(苹果官网预计送达时间没送到)

  • 苹果浮球在哪里开(苹果浮球在哪里弄)

    苹果浮球在哪里开(苹果浮球在哪里弄)

  • Mate30保时捷版怎么打开单手模式

    Mate30保时捷版怎么打开单手模式

  • 小米9充电功率多少(小米9充电功率只有4W)

    小米9充电功率多少(小米9充电功率只有4W)

  • 拼多多可以合并订单吗(拼多多可以合并发货吗)

    拼多多可以合并订单吗(拼多多可以合并发货吗)

  • 苹果11多厚(iphone11多厚)

    苹果11多厚(iphone11多厚)

  • 淘宝直播id怎么搜索(淘宝直播id怎么找人)

    淘宝直播id怎么搜索(淘宝直播id怎么找人)

  • oppoa9是全网通手机吗(oppoa79全网通)

    oppoa9是全网通手机吗(oppoa79全网通)

  • gtx970有多少个流处理器

    gtx970有多少个流处理器

  • 云拨电话怎么隐藏号码(云拨电话怎么隐藏自己电话号码)

    云拨电话怎么隐藏号码(云拨电话怎么隐藏自己电话号码)

  • 抖音通讯录好友删不掉(抖音通讯录好友对方也有我吗)

    抖音通讯录好友删不掉(抖音通讯录好友对方也有我吗)

  • 太网电缆具体插在哪里(太网电缆长什么样子?)

    太网电缆具体插在哪里(太网电缆长什么样子?)

  • 拼多多备案截图是什么(拼多多备案截图在哪里)

    拼多多备案截图是什么(拼多多备案截图在哪里)

  • 搜电充电宝怎么退押金(搜电充电宝怎么改成自己充电)

    搜电充电宝怎么退押金(搜电充电宝怎么改成自己充电)

  • 按下电源按钮到开机,电脑是怎么工作的?(按下电源按钮时锁定计算机怎么弄)

    按下电源按钮到开机,电脑是怎么工作的?(按下电源按钮时锁定计算机怎么弄)

  • 京东开专用发票需要用公户付款吗
  • 报废车残值款计入什么科目
  • 新公司开基本户银行选择
  • 社保局的员工是公务员吗
  • 公司帮其他单位开发票违法吗
  • 应付职工薪酬代扣款项账务处理
  • 车船税完税凭证号
  • 库存盘亏的原因
  • 外贸企业免税收入怎么申报
  • 供应销用商品给的返利怎么做?
  • 提取公积金收费比例
  • 软件分几次开票怎么入账
  • 固定资产报废残料收入的账务处理
  • 逆流交易固定资产折旧实现,为什么按差额
  • 出租土地使用权计入什么科目
  • 营改增之后就没有营业税了吗
  • 企业所得税计入税金及附加科目吗
  • 非居民企业减免的利息是否交增值税
  • 营改增后物业管理公司需要交营业税吗
  • 发票勾选 发票认证
  • 购买股票相关税费会计分录
  • 二甲醚增值税税率9%
  • 预缴的税款可以互抵吗
  • 公司技术服务部是干嘛的
  • 企业滞纳金属于什么会计科目
  • 预付卡充值赠送的金额确认收入
  • 拍卖市场拍售的旧机动车价格是公平市价
  • 房地产企业售房印花税
  • 报税时漏报进项怎么办
  • 公司融资a轮说明什么
  • 住房公积金怎么补缴费
  • mac配置node环境
  • 凭证包括几个部分
  • 白金汉宫维多利亚女王雕像寓意
  • framework怎么用
  • vue3props用法
  • htmlspecialchars_decode
  • 简单的css特效
  • 呕心沥血的历史人物
  • 固定资产月末怎么结转
  • 质保金企业所得税纳税时间
  • 让客户抽奖赠送什么礼物
  • 非限定性收入属于什么科目?
  • 帝国cms phpcms
  • 公司收到股权转让款需要交什么税种
  • java基础介绍
  • Shading-JDBC、ShadingSphere、ShardingProxy 使用详解
  • 企业接受捐赠如何开具发票
  • 固定资产转在建工程
  • sqlserver降级备份
  • 结转收入及成本费用
  • 关于预付账款的说法正确的有
  • 进口增值税已抵进项税额
  • 租金摊销会计分录
  • 最新版的电子发票没有章
  • 一般纳税人存货成本包括增值税吗为什么
  • 用友关账怎么取消
  • 预付卡发票能不能走福利账户
  • 住宿费开的增值税专用发票怎么记账
  • 业务提成怎么做账内账
  • SQL Server Alert发送告警邮件少了的原因
  • mysql 5.7.12 winx64安装配置方法图文教程
  • MySQL 5.6.14 win32安装方法(zip版)
  • window8更新
  • win8电脑无法识别usb设备怎么办
  • linux服务器安装虚拟机
  • linux操作系统百度百科
  • keyworker什么意思
  • win7系统无法启动怎么解决
  • win10开机出现microsoft
  • win7系统文件夹怎么加密
  • linux k
  • vim命令详解
  • js中判断
  • 服务端测试是什么意思
  • 广东省国家税务总局稽查局局长
  • 国家税务局服务宗旨是什么
  • 新疆捡陨石地方叫什么
  • 出口退税需要哪些单据
  • 资源税的征税对象和纳税环节
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设