• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    Linux 文件压缩和打包简介

    1. 压缩打包介绍

    常见压缩文件

    windows  .rar  .zip   .7z

    Linux        .zip,  .gz,  .bz2,  .xz,  .tar.gz,  .tar.bz2,  .tar.xz

    2. gzip压缩工具

    eg. gzip 以及gzip-d 实例

    下例中,可以看出压缩后在解压实际大小从1.6M 变成了1.3M并且行数不变

    Gzip -#表示压缩级别 1.txt (范围1-9,默认6 从1 到9依次增强)

    zacat 1.txt.gz是察看压缩文件的命令,操作过程是先解压后察看

    gzip -c 1.txt > /root/1.txt.gz 是指将1.txt 解压到root下并保留1.txt原文件

    bzip2 压缩工具

    相较于gzip 压缩强度更大,算法也不同,压缩强度越大 也意味着耗费cpu资源越多,bizp默认指定的级别就是9

    注意下例,证明了压缩文件可以被改成其他名字,如果当查看txt文件提示为二进制时,应习惯用file首先查看一下此文件

    xz压缩工具

    不常用,但是会在tar包里遇到 .tar.xz, 压缩强度强于bzip

    zip压缩工具

    zip的特点是压缩后原有文件不删除

    zip的压缩包是没办法查看内容,只能通过unzip-l查看文件列表而不是内容

    tar 打包工具

    在 Linux 上面更常用的是 tar 工具,tar 原本只是一个打包工具,只是同时还是实现了对 7z,gzip,xz,bzip2 等工具的支持,这些压缩工具本身只能实现对文件或目录(单独压缩目录中的文件)的压缩,没有实现对文件的打包压缩,所以我们也无需再单独去学习其他几个工具,tar 的解压和压缩都是同一个命令,只需参数不同,使用比较方便。

    打包对于文件的大小并没有太大的变化,目的是把所有类型文件整合成一个大文件, 便于传输

    tar -tf fred.tar 查看文件列表, 等同于unzip -l

    打包并压缩,解包并解压缩

    上一篇:详解Docker数据管理(数据卷&数据卷容器)
    下一篇:如何测试Linux下tcp最大连接数限制详解
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    Linux 文件压缩和打包简介 Linux,文件,压缩,和,打包,