zoukankan      html  css  js  c++  java
  • Linux系统下lz4解压缩命令小结

    lz4是一个让"人见人爱、花见花开"的压缩算法,能够在多核上很好的扩展。lz4在压缩率上略微逊色, 但是在解压速度上有着惊人的优势 (大概是gzip的3倍(多次测试对比))。因为压缩时高效的多核利用,再加上惊艳的解压,lz4已经在非常多重要场合使用了! 对于需要频繁压缩、实时快速解压的场景来说,lz4非常适合;lz4 解压缩的对象是文件而不是目录。

    1)lz4工具安装

    [app@127-0-0-1 ~]# yum install -y lz4 lz4-devel 
    Loaded plugins: fastestmirror
    base                                                                                                                                                                                      | 3.6 kB  00:00:00     
    docker-ce-stable                                                                                                                                                                          | 3.5 kB  00:00:00     
    epel                                                                                                                                                                                      | 5.4 kB  00:00:00     
    extras                                                                                                                                                                                    | 3.4 kB  00:00:00     
    updates                                                                                                                                                                                   | 3.4 kB  00:00:00     
    (1/2): epel/x86_64/updateinfo                                                                                                                                                             | 1.0 MB  00:00:00     
    (2/2): epel/x86_64/primary_db                                                                                                                                                             | 6.8 MB  00:00:00     
    Determining fastest mirrors
    Resolving Dependencies
    --> Running transaction check
    ---> Package lz4.x86_64 0:1.7.5-2.el7 will be installed
    ---> Package lz4-devel.x86_64 0:1.7.5-2.el7 will be installed
    --> Finished Dependency Resolution
    
    Dependencies Resolved
    
    =================================================================================================================================================================================================================
     Package                                             Arch                                             Version                                               Repository                                      Size
    =================================================================================================================================================================================================================
    Installing:
     lz4                                                 x86_64                                           1.7.5-2.el7                                           base                                            98 k
     lz4-devel                                           x86_64                                           1.7.5-2.el7                                           base                                            20 k
    
    Transaction Summary
    =================================================================================================================================================================================================================
    Install  2 Packages
    
    Total download size: 119 k
    Installed size: 411 k
    Downloading packages:
    (1/2): lz4-1.7.5-2.el7.x86_64.rpm                                                                                                                                                         |  98 kB  00:00:00     
    (2/2): lz4-devel-1.7.5-2.el7.x86_64.rpm                                                                                                                                                   |  20 kB  00:00:00     
    -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
    Total                                                                                                                                                                            1.1 MB/s | 119 kB  00:00:00     
    Running transaction check
    Running transaction test
    Transaction test succeeded
    Running transaction
    Warning: RPMDB altered outside of yum.
    
      Installing : lz4-1.7.5-2.el7.x86_64                                                                                                                                                                        1/2 
      Installing : lz4-devel-1.7.5-2.el7.x86_64                                                                                                                                                                  2/2 
      Verifying  : lz4-devel-1.7.5-2.el7.x86_64                                                                                                                                                                  1/2 
      Verifying  : lz4-1.7.5-2.el7.x86_64                                                                                                                                                                        2/2 
    
    Installed:
      lz4.x86_64 0:1.7.5-2.el7                         lz4-devel.x86_64 0:1.7.5-2.el7                                                                            
    
    Complete!
    [app@127-0-0-1 ~]# 
    

    2)lz4解压缩命令格式

    压缩 (默认解压之后的名称filename.lz4)
    [app@127-0-0-1 ~]# lz4  filename 

    解压缩
    [app@127-0-0-1 ~]# lz4  -d  filename.lz4

    3)lz4参数解释

    查看帮助
    [app@127-0-01 ~]# lz4 --help

    参数
    -1:  快速压缩(默认)
    -9:  高压缩
    -d:  解压缩(默认为.lz4扩展名)
    -z:  强制压缩
    -f:  覆盖输出而不提示
    -k:  保留源文件(默认)
    --rm:  成功地解除/压缩后删除源文件
    -h/-h:  显示帮助/长帮助和退出

    高级参数

    -v:  显示版本号并退出
    -v:  详细模式
    -q:  取消警告;指定两次也可以取消错误
    -c:  强制写入标准输出,即使它是控制台
    -t:  测试压缩文件完整性
    -m:  多个输入文件(表示自动输出文件名)
    -r:  在目录上递归操作(也设置为-m)
    -l:  使用旧格式压缩(Linux内核压缩)

    此博文来源于:https://www.cnblogs.com/kevingrace/p/10271581.html

    缘于生活,而归于工作。本人所书,而意于分享。 如有转载,请注明出处! --活出自己范儿
  • 相关阅读:
    NLP概览(一)
    java正则表达式实例
    notepad++
    Mybatis点滴
    (转)GNU Make学习总结(二)
    (转)GNU Make学习总结(一)
    分页查询
    第三方插件
    单例模式读取数据库配置文件和JNDI连接数据源
    过滤器与监听器
  • 原文地址:https://www.cnblogs.com/Small-sunshine/p/11446656.html
Copyright © 2011-2022 走看看