• Linux 打包压缩命令


    目前 linux 中打包和压缩的命令很多,最常用的方法有 zipgzipbzip2xztar

    1.zip 压缩包

    1. //制作
    2. //-r  递归 表示将指定的目录下的所有子目录以及文件一起处理
    3. zip -r public.zip public
    4. //解压
    5. unzip public.zip
    6. unzip public.zip -d dir
    7. //查看
    8. unzip -l public.zip
    9. //安装 zip 减压软件
    10. yum install -y unzip zip

    2.gz 压缩包:   (源代码压缩)

    Linux 下最常用的打包程序就是 tar 了,使用 tar 程序打出来的包我们常称为 tar 包,tar 包文件的命令通常都是以.tar 结尾的,生成 tar 包后,就可以用其它的程序来进行压缩了, 所以来讲讲 tar 命令的基本用

    1. //制作 gz 包
    2. tar czvf public.tar.gz public
    3. //解压 gz 包
    4. tar xzvf public.tar.gz
    5. //查看 gz 包
    6. tar tf public.tar.gz
    7. //制作 tar 包
    8. tar cvf wwwroot.tar wwwroot //仅打包,不压缩
    9. //解压 tar 包
    10. tar xvf wwwroot.tar

    参数:

    特别注意,在参数的下达中, c/x/t  仅能存在一个!不可同时存在!因为不可能同时压缩与解压缩

    3.xz 压缩包:

    对于 xz 这个压缩相信很多人陌生,但 xz 是绝大数 linux 默认就带的一个压缩工具,xz 格式比 7z还要小

    1. //制作
    2. tar cvf xxx.tar xxx // 这样创建 xxx.tar 文件先
    3. xz xxx.tar //将 xxx.tar 压缩成为 xxx.tar.xz,会删除原来的 tar 包
    4. xz -k xxx.tar //将 xxx.tar 压缩成为 xxx.tar.xz,保留原来的 tar 包
    5. //解压
    6. xz -d ***.tar.xz //先解压 xz,删除原来的 xz 包
    7. xz -dk ***.tar.xz // 先解压 xz,保留原来的 xz 包
    8. tar -xvf ***.tar //再解压 tar
    9. //查看
    10. xz -l ***.tar.xz //先解压 xz

  • 相关阅读:
    三维视频融合技术如何为智慧城市建设赋能
    带你了解极具弹性的Spark架构的原理
    基于Spark的数据清洗与转换
    学习vue第一天
    生物科技和基因编辑技术
    Linux 页表管理(二)
    vite vue3 规范化与Git Hooks
    javaweb多媒体素材管理系统
    TouchGFX之二进制翻译
    我们一起来谈谈高并发和分布式系统的幂等如何处理!
  • 原文地址:https://blog.csdn.net/zhoupenghui168/article/details/133149828