linux 命令之压缩命令

    科技2025-07-11  19

    文章目录

    前言一.zip压缩1.zip压缩文件2.zip压缩目录3.解压缩zip文件 二、.gz格式压缩1.压缩为.gz格式的压缩文件,源文件会消失2.压缩为.gz格式,源文件保留3.压缩目录下所有的子文件,但是不能压缩目录4.gz格式压缩文件解压缩5.gz格式解压缩目录 三.bz2格式压缩1.压缩为bz2格式,不保留源文件2.压缩为bz2格式,保留源文件 四.打包命令tar1.打包命令tar的用法2.解打包命令tar3.tar.gz压缩格式4.tar.bz2压缩格式 总结


    前言

    学习linux压缩命令


    一.zip压缩

    1.zip压缩文件

    zip 压缩文件名 源文件名称

    2.zip压缩目录

    zip -r 压缩目录名称 目录所在路径

    3.解压缩zip文件

    unzip 压缩文件

    二、.gz格式压缩

    1.压缩为.gz格式的压缩文件,源文件会消失

    gzip 源文件

    2.压缩为.gz格式,源文件保留

    gzip -c 源文件 > 压缩文件 gzip -c hello.sh > hello.gz

    3.压缩目录下所有的子文件,但是不能压缩目录

    gzip -r 目录

    gzip -r /home/shell/

    4.gz格式压缩文件解压缩

    gzip -d 压缩文件 gunzip 压缩文件

    5.gz格式解压缩目录

    gunzip -r 压缩文件目录

    三.bz2格式压缩

    1.压缩为bz2格式,不保留源文件

    bzip2 源文件

    2.压缩为bz2格式,保留源文件

    bzip2 -k 源文件

    注意:bz2命令不能压缩目录 3.bz2格式解压缩

    bzip2 -d 压缩文件

    解压缩,-k保留压缩文件

    bunzip2 压缩文件

    四.打包命令tar

    1.打包命令tar的用法

    tar -cvf 打包文件名 源文件 选项 -c 打包 -v 显示打包过程 -f 指定后打包的文件名 例如

    2.解打包命令tar

    语法格式:

    tar -xvf 打包文件名 -x 解包 -v 显示打包过程 -f 指定后打包的文件名

    3.tar.gz压缩格式

    其实.tar.gz格式,是先打包为.tar格式,在压缩为.gz格式

    tar -zcvf 压缩包名.tar.gz 源文件

    -z 压缩为.tar.gz格式

    解压缩.tar.gz文件

    tar -zxvf 压缩包名.tar.gz

    -x 解压缩.tar.gz的文件

    4.tar.bz2压缩格式

    tar -jcvf 压缩包名.tar.bz2 源文件

    解压缩.tar.bz2文件

    tar -jxvf 解压缩.tar.bz2


    总结

    本节内容着重介绍了Linux中常见的几种解压缩的基本用法

    Processed: 0.011, SQL: 8