zoukankan      html  css  js  c++  java
  • Linux下压缩指令

    Linux下压缩指令

    一、常用压缩格式
    压缩格式 意义
    *.Z compress 程序压缩的文件;
    *.zip zip 程序压缩的文件;
    *.gz gzip 程序压缩的文件;
    *.bz2 bzip2 程序压缩的文件;
    *.xz xz 程序压缩的文件;
    *.tar tar 程序打包的数据,并没有压缩过;
    *.tar.gz tar 程序打包的文件,其中并且经过 gzip 的压缩
    *.tar.bz2 tar 程序打包的文件,其中并且经过 bzip2 的压缩
    *.tar.xz tar 程序打包的文件,其中并且经过 xz 的压缩

      目前,compress压缩已经过时。目前压缩文件基本采用gzipbzip2xz这三种格式。当然,windows下的zip格式仍然被Linux支持。然而这些程序都有一个问题。就是只能对单个文件进行压缩。

    二、tar

      为了解决多文件打包的问题,于是就有了tar命令,专门用于打包文件夹。不过早期的tar只有打包功能,后来慢慢将tar和压缩结合到了一起。

    三、基本指令及常用选项
    gzip

      可以用于解压compress,zip和gzip格式的文件。
      其压缩后的文件名为*.gz 利用此命令压缩后,源文件就不存在了。

    指令 意义 作用
    c stdout,to stdout 用于将压缩数据输出到屏幕上
    d decompress,uncompress
    t test 检查文件是否出错
    v verison 原文件的相关信息
    # fast,best 压缩等级,-1最快,-9最慢。预设-6
    bzip2

      用法与gzip近乎相同,与gzip相比,多了一个k --keep选项,用于保留原文件。

    xz

      添加l --list选项,显示压缩文件相关信息。

    tar
    指令 意义 作用
    c create 建立一个打包文件,可以配合-v查看被打包的文档名
    t list 列出打包文件含那些文档
    x extract,get 解压或者压缩,可以搭配-C在特定目录解开
    z gzip
    j bzip2
    J xz
    f filename 被处理的文档名
    C directory
  • 相关阅读:
    Java 课程设计:LWZ
    回溯法解骑士巡游问题
    2021.3.30 错误2
    2021.3.29 关于上下滚动
    2021.3.28 WebView的用法
    2021.3.27 关于错误1
    2021.3.26 Python创建表
    2021.3.25 人月神话阅读笔记06
    2021.3.24 个人作业第三阶段1
    2021.3.23 个人作业第三阶段
  • 原文地址:https://www.cnblogs.com/0nism/p/12380539.html
Copyright © 2011-2022 走看看