十四、Linux压缩与解压类指令

一、压缩和解压类指令列表

1、gzip和gunzip

2、zip和unzip

3、tar

二、压缩和解压类指令

1、gzip/gunzip指令

gzip用于压缩文件

gunzip用于解压

  • 基本语法:

         gzip 文件 (功能描述:压缩文件,只能将文件压缩为*.gz文件)

         gunzip 文件.gz (功能描述:解压缩文件命令)

  • 实例:

       (1)、gzip压缩,将/home下的hello.txt文件进行压缩

                    gzip hello.txt

       (2)、gunzip解压缩,将/home下的hello.txt.gz文件进行解压

                    gunzip hello.txt.gz

  • 细节说明:

         使用gzip对文件进行压缩后,不会保留原来的文件

2、zip/unzip指令

zip用于压缩文件

unzip用于解压

  • 基本语法:

          zip [选项] XXX.zip 将要压缩的内容 (功能描述:压缩文件和目录的命令)

          unzip [选项] XXX.zip (功能描述:解压缩文件)

  • zip常用选项:

         -r:递归压缩,即压缩目录

  • unzip常用选项:

          -d<目录>:指定解压后文件的存放目录

  • 实例:

       (1)、将/home下的所有文件进行压缩成mypackage.zip

                    zip -r mypackage.zip /home/

       (2)、将mypackage.zip解压到/opt/tmp目录下

                    unzip -d /opt/tmp mypackage.zip

 

3、tar指令

tar是打包指令,打包后的文件时tar.gz文件

  • 基本语法:

         tar [选项] XXX.tar.gz 打包的内容 (功能描述:打包目录,压缩后的文件格式tar.gz)

  • 选项说明:

 

  • 实例:

       (1)、压缩多个文件,将/home/a1.txt和/home/a2.txt压缩成a.tar.gz

                    tar -zcvf a.tar.gz a1.txt a2.txt

       (2)、将/home的文件压缩成myhome.tar.gz

                    tar -zcvf myhome.tar.gz /home/

       (3)、将a.tar.gz解压到当前目录

                    tar -zxvf a.tar.gz

       (4)、将myhome.tar.gz解压到/opt/目录下

                    tar -zxvf myhome.tar.gz -C /opt/

                 (指定解压到的目录,事先要存在才能成功,否则会报错)

posted @   拾柴慢热  阅读(160)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
· 写一个简单的SQL生成工具
点击右上角即可分享
微信分享提示