美文网首页
2020-04-17

2020-04-17

作者: Amliya | 来源:发表于2020-04-17 17:16 被阅读0次

    常见压缩工具

    1. 前言

    • 压缩的目的:以CPU时间 换 磁盘空间

    • 压缩的对象:文件,往往是文本文件;目录需要归档后才能执行压缩

    • 默认操作:压缩后删除原文件,解压后删除压缩包

    • 常用的压缩工具

      • compress/uncompress .Z

      • gzip/gunzip .gz 后缀名需要为gz,否则报错

      • bzip2/bunzip2 .bz2

      • xz/unxz .xz 优势相对明显 时间更短,压缩包更小

      • zip/unzip .zip 压缩比较小但比较通用的,win/mac/unix

      • tar 和 cpio 为归档工具,集成了压缩功能

    2. 主流压缩工具的用法

    1. gz

    • 命令 gzip/gunzip/zcat

    • 用法 gzip [option]... file...

      • -d 解压缩 相当于gunzip

        • -# 指定压缩比 默认为6, 数字越大压缩比越大(1-9)
      • -c 将压缩的结果输出到标准输出 通常 gzip -c file > /path/xxx.gz

    • 示例

      [图片上传失败...(image-ec3112-1587114966842)]

    2.bz2

    • 命令 bzip2/bunzip2/bzcat

    • 用法 bzip2 [option]... file...

      • -d : 解压缩

      • -#: 指定压缩比 默认为6, 数字越大压缩比越大(1-9)

      • -k: keep 保留原文件

      • 需要事先 yum install bzip2 -y

    • 示例

      [图片上传失败...(image-12af57-1587114966842)]

    3. xz

    • 命令 xz/unxz/xzcat

    • 用法同bzip2

    4. 归档

    • 命令 tar

    • 用法 tar [option] file.tar file

      • -cf 创建归档

      • -xf 展开归档 -C 指定展开目录

      • -tf 查看归档文件列表

      • -z : gzip, -j : bzip2 , -J : xz 归档并压缩,-tf和-xf 可以忽略,tar可以自动识别压缩格式

    • 归档不会删除原文件和展开也不会删除归档文件,选项可以不带-,-cf file 不能写为 -fc file ,因为file是-f的参数

    • 示例

      [图片上传失败...(image-a4d28c-1587114966841)]

    5. zip

    • 命令 zip / unzip 需要事先 yum install zip unzip -y

    • 用法 zip [option] file.zip file 和 unzip file.zip

      • -r 递归
    • 示例

      [图片上传失败...(image-651998-1587114966841)]

    3. 备注

    此文档用于备忘,一般掌握以上常规用法即可满足需求

    相关文章

      网友评论

          本文标题:2020-04-17

          本文链接:https://www.haomeiwen.com/subject/tfbyvhtx.html