linuxlz4源码下载,Linux下lz4解压缩命令小结

linuxlz4源码下载,Linux下lz4解压缩命令小结

2023年8月3日发(作者:)

linuxlz4源码下载,Linux下lz4解压缩命令⼩结lz4是⼀个让"⼈见⼈爱、花见花开"的压缩算法,能够在多核上很好的扩展。lz4在压缩率上略微逊⾊, 但是在解压速度上有着惊⼈的优势 (⼤概是gzip的3倍(多次测试对⽐))。因为压缩时⾼效的多核利⽤,再加上惊艳的解压,lz4已经在⾮常多重要场合使⽤了!对于需要频繁压缩、实时快速解压的场景来说,lz4⾮常适合;lz4 解压缩的对象是⽂件⽽不是⽬录。1)lz4⼯具安装# yum install -y lz4 lz4-devel2)lz4解压缩命令格式压缩 (默认解压之后的名称4)# lz4 filename解压缩# lz4 -d 4centos7下默认有lz4_decompress 命令,可以直接解压, 并可以定义解压后的⽂件名# lz4_decompress 4 filename# lz4_decompress 4 3)lz4参数解释查看帮助[root@localhost~]# lz4 --help参数-1: 快速压缩(默认)-9: ⾼压缩-d: 解压缩(默认为.lz4扩展名)-z: 强制压缩-f: 覆盖输出⽽不提⽰-k: 保留源⽂件(默认)--rm: 成功地解除/压缩后删除源⽂件-h/-h: 显⽰帮助/长帮助和退出⾼级参数-v: 显⽰版本号并退出-v: 详细模式-q: 取消警告;指定两次也可以取消错误-c: 强制写⼊标准输出,即使它是控制台-t: 测试压缩⽂件完整性-m: 多个输⼊⽂件(表⽰⾃动输出⽂件名)-r: 在⽬录上递归操作(也设置为-m)-l: 使⽤旧格式压缩(Linux内核压缩)4)lz4解压缩⽰例[root@MGR-node3 ~]# cat /etc/redhat-releaseCentOS Linux release 7.5.1804 (Core)[root@MGR-node3 ~]# cd /opt/[root@localhost opt]# lstest[root@localhost opt]# cat testhaha,hello world!!1) 对test⽂件进⾏压缩[root@localhost opt]# lz4 testCompressed filename will be : 4Compressed 8 bytes into 27 bytes ==> 337.50%[root@localhost opt]# lstest 4快速压缩(-1参数),默认的就是快速压缩,如上⾯那条命令[root@localhost opt]# rm -f 4[root@localhost opt]# lz4 -1 testCompressed filename will be : 4Compressed 8 bytes into 27 bytes ==> 337.50%[root@localhost opt]# lstest 4⾼压缩(-9参数)[root@localhost opt]# rm -f 4[root@localhost opt]# lz4 -9 testCompressed filename will be : 4Compressed 8 bytes into 27 bytes ==> 337.50%[root@localhost opt]# lstest 4当出现同名压缩⽂件时,直接压缩默认会有是否覆盖的提⽰信息[root@localhost opt]# lz4 -9 testCompressed filename will be : 4 already exists; do you wish to overwrite (y/N) ? yCompressed 8 bytes into 27 bytes ==> 337.50%已存在同名压缩⽂件时,直接压缩⽽不输出是否覆盖的提⽰信息[root@localhost opt]# lz4 -9 -f testCompressed filename will be : 4Compressed 8 bytes into 27 bytes ==> 337.50%[root@localhost opt]# lstest 4压缩⽂件时,保留源⽂件 (-f 参数),默认压缩后就是保留源⽂件,所以-f参数加不加都可以[root@localhost opt]# rm -f 4[root@localhost opt]# lz4 testCompressed filename will be : 4Compressed 8 bytes into 27 bytes ==> 337.50%[root@localhost opt]# lstest 4[root@localhost opt]# rm -f 4[root@localhost opt]# lz4 -f testCompressed filename will be : 4Compressed 8 bytes into 27 bytes ==> 337.50%[root@localhost opt]# lstest 4压缩成功后,将源⽂件删除 (--rm参数)[root@localhost opt]# rm -f 4[root@localhost opt]# lstest[root@localhost opt]# lz4 --rm testCompressed filename will be : 4Compressed 8 bytes into 27 bytes ==> 337.50%[root@localhost opt]# 42)对压缩⽂件进⾏解压缩默认通过-d参数进⾏解压缩[root@localhost opt]# 4[root@localhost opt]# lz4 -d 4Decoding file 4 : decoded 8 bytes[root@localhost opt]# lstest 4[root@localhost opt]# cat testhaha,hello world!!也可以使⽤lz4_decompress命令进⾏解压缩,并且可以⾃定义解压缩之后的⽂件名[root@localhost opt]# rm -f test[root@localhost opt]# 4[root@localhost opt]# lz4_decompress 4 kevin #将4解压缩,解压缩之后为kevin⽂件[root@localhost opt]# lskevin 4[root@localhost opt]# cat kevinhaha,hello world!!3) 压缩时,取消告警提⽰信息 (-q参数)[root@localhost opt]# rm -f 4[root@localhost opt]# lskevin[root@localhost opt]# lz4 -q kevin[root@localhost opt]# lskevin 4[root@localhost opt]# lz4 -q -f kevin[root@localhost opt]# lz4 -q -f --rm kevin[root@localhost opt]# 44)对多个⽂件进⾏匹配压缩[root@localhost opt]# lsbobo kevin[root@localhost opt]# lz4 -m bobo kevin[root@localhost opt]# lsbobo 4 kevin 4[root@localhost opt]# rm -rf bobo kevin[root@localhost opt]# 4 4[root@localhost opt]# lz4 -d 4 -q[root@localhost opt]# lz4 -d 4 -q[root@localhost opt]# lsbobo 4 kevin 4

发布者:admin,转转请注明出处:http://www.yc00.com/news/1691034909a491704.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信