• Linux 之 压缩解压缩


    Linux中常见的压缩格式

             .zip            .gz             .bz2           .tar.gz      tar.bz2

    zip

             zip格式的压缩文件和windows通用,可以在跨平台压缩/解压缩

             压缩:zip 压缩文件名  源文件

                         zip -r 压缩文件名 源目录

             解压缩:unzip 压缩文件

    gz

             压缩:gzip 源文件         {压缩为gz格式的的压缩文件,压缩成功之后,源文件会消失}

                         gzip -c 源文件 > 压缩文件       {压缩为.gz格式,源文件保留}

                       gzip -r 目录         {压缩目录下面所有的子文件,但是不能压缩目录}

             解压缩:gzip -d 压缩文件

                               gunzip 压缩文件

    bz2

             bz2不能压缩目录

             压缩:bzip2 源文件      {不保留源文件}

                         bzip2 -k 源文件  {保留源文件}

             解压缩:bzip2 -d 压缩文件  {-k保留压缩文件}

                                bunzip2 压缩文件  {-k保留压缩文件}

    tar.gz

             实际上是将源文件打包成为一个tar的包,然后在将tar包使用gz压缩

             压缩:tar [选项] 打包文件名       源文件

                       选项:-c 打包

                                  -v 显示过程

                                  -f  指定打包后的文件名

                       以上三个选项是将文件或目录打包成为一个tar包

                                  -z 压缩为tar.gz格式的压缩包

             例如:tar  -cvf test.tar *.txt 将当前目录下的txt文档打包成test.tar

                         tar  -zcvf test.tar.gz *.txt 将当前目录下的txt文档打包压缩成test.tar.gz

             解压缩:tar [选项] 包文件名

                       选项:-x解包

                                  -v 显示过程

                                  -f  指定打包后的文件名

                                  -z 解压缩

                                  -t 只显示压缩包中的内容,但不解压

             例如:tar -xvf test.tar    将test.tar包解压缩

                         tar -zxvf test.tar.gz      将test.tar.gz解压缩

    tar.bz2

             tar.bz2和tar.gz的区别在于压缩和解压缩时,选项-z变成-j

    整理自:慕课网(www.imooc.com)

  • 相关阅读:
    [玩]用安卓手机搭建免费Linux服务器
    SSM自学教程
    outlook 2016 系列1--收件归类
    软件开发流程模型
    Android P系统编译之使用PRODUCT_COPY_FILES拷贝文件或文件夹
    车载系统交互的三秒原则
    同理心地图
    Excel 操作
    Android中5种最常见的内存泄漏问题以及解决办法
    android动画相关
  • 原文地址:https://www.cnblogs.com/xs104/p/4616664.html
Copyright © 2020-2023  润新知