• Linux:Day9(上) 压缩工具


    压缩、解压缩及归档工具

      compress/uncompress:.Z  # 现在已经很少在见到了

      gzip/gunzip:.gz

      bzip2/bunzip2:.bz2

      xz/unxz:.xz  # 目前推荐使得的工具

      zip/unzip:  # 通用、各种操作系统都支持的工具,比较古老了,而且是个归档工具

      tar,cpio

      1、gzip/gunzip

        gzip [OPTION] ...FILE...

          -d:解压缩,相当于gunzip  # 和-c使用,实现保留原文件功能。

          -c:将结果输出至标准输出;  # 默认压缩后删除原文件,使用此选项后,原文件不删除,然后重定向到一个文件,实现保留原文件的功能。

          -#:1-9,指定压缩比;

        zcat:不显示展开的前提下查看文本文件内容;

      2、bzip2/bunzip2/bzcat

        bzip2 [OPTION] ...FILE...

          -k:keep,保留原文件;

          -d:解压缩

          -#:1-9,压缩比,默认为6;

        bzcat:不显式展开的前提下查看文本文件内容;

      3、xz/unxz/xzcat

          -k:keep,保留原文件;

          -d:解压缩

          -#:1-9,压缩比,默认为6;

        xzcat:不显式展开的前提下查看文本文件内容;

      4、tar

        tar [OPTION] ...

        (1) 创建归档

          tar -c -f /PATH/TO/SOMEFILE.tar FILE...  # 后面FILE不能是路径,必须是当前目录中的文件。

          tar cf /PATH/TO/SOMEFILE.tar FILE...

        (2) 查看归档文件中的文件列表

          tar -t -f /PATH/TO/SOMEFILE.tar

        (3) 展开归档

          tar -x -f /PATH/TO/SOMEFILE.tar

          tar -x -f /PATH/TO/SOMEFILE.tar -C /PATH/TO/DIR

        结合压缩工具实现:归档并压缩(如果要压缩,在创建时必须指定压缩格式,如果解压缩,可以不带,tar会自动识别)

        -j:bzip2,-z:gzip,-J:xz

          tar -c -j -f /PATH/TO/SOMEFILE.tar.bz2 FILE  # -f后面一定要接压缩文件,不能后面跟选项。

          tar -c -z -f vm.tar.gz vmware-tools-distrib/    # 创建归档,-f后面跟的是归档后文件的名称。

          注:-f后面跟的一定是归档文件,对于新创建的,后面跟的是归档后的文件名称;对于展开的,后面跟的是已经存在的归档文件名称。

  • 相关阅读:
    阿里早期Android加固代码的实现分析
    如何利用C++的time头文件获取系统时间
    Python编写基于socket的非阻塞多人聊天室程序(单线程&多线程)
    Dalvik模式下在Android so库文件.init段、.init_array段构造函数上下断点
    手动绕过百度加固Debug.isDebuggerConnected反调试的方法
    request使用代理
    requests爬取豆瓣热门电视剧
    scrapy-继承默认的user-agent 中间件
    scrapy-下载器中间件 随机切换user_agent
    scrapy 直接在编辑器运行
  • 原文地址:https://www.cnblogs.com/sq5288/p/10693803.html
Copyright © 2020-2023  润新知