• 压缩和解压缩命令


    tar

    命令

    语法

    参数

    参数说明

    tar

    tar [-cxzjvf] 压缩打包文档的名称 欲打包目录

    -c

    建立一个归档文件的参数指令

    -x

    解开一个归档文件的参数指令

    -z

    是否需要用 gzip 压缩

    -j

    是否需要用 bzip2 压缩

    -v

    压缩的过程中显示文件

    -f

    使用档名,在 f 之后要立即接档名

    -tf

    查看归档文件里面的文件

    例子:

    • 压缩文件夹:tar -zcvf test.tar.gz test
    • 解压文件夹:tar -zxvf test.tar.gz

    #gzip

    命令

    语法

    参数

    参数说明

    gzip

    gzip [选项] 压缩(解压缩)的文件名

    -d

    解压缩

    -l

    对每个压缩文件,显示压缩文件的大小,未压缩文件的大小,压缩比,未压缩文件的名字

    -v

    对每一个压缩和解压的文件,显示文件名和压缩比

    -num

    用指定的数字num调整压缩的速度,-1或--fast表示最快压缩方法(低压缩比),-9或--best表示最慢压缩方法(高压缩比)。系统缺省值为6

    说明:压缩文件后缀为 gz

    #bzip2

    命令

    语法

    参数

    参数说明

    bzip2

    bzip2 [-cdz]

    -d

    解压缩

    -z

    压缩参数

    -num

    用指定的数字num调整压缩的速度,-1或--fast表示最快压缩方法(低压缩比),-9或--best表示最慢压缩方法(高压缩比)。系统缺省值为6

    说明:压缩文件后缀为 bz2

    讲解一下:一个文件在传输的时候,只需要建立一次连接,10个文件在上传的时候,需要建立10次连接,这是很漫长的过程,但是如果我们将这10个文件进行打包处理,那么只需要建立一次连接就能够上传文件了。是不是很方便。

    压缩和解压缩主要是根据CPU的算法来决定的。

    压缩:将helloUbuntu文件目录进行gzip压缩,这是linux中比较常用的压缩格式。

    这种压缩格式的算法使用的是gzip

    这种压缩格式的算法使用的是bzip2

    接下来进行解压缩:

    Gzip格式文件的解压缩。

  • 相关阅读:
    hdu1240 bfs 水题
    hdu 2102 BFS
    gym 101081E Polish Fortress 几何
    Gym 101081K Pope's work dp
    hdu 6188 贪心
    hdu 6186 水
    Codeforces Round #430 (Div. 2) A B 水 C dfs,思维 D trie,二进制
    hdu6152 拉姆齐定理
    hdu6165 缩点,dfs
    hdu6153 扩展KMP
  • 原文地址:https://www.cnblogs.com/dongyaotou/p/13167658.html
Copyright © 2020-2023  润新知