gzip指令、gunzip指令

gzip压缩文件

gunzip解压缩文件

gizp 文件 // 压缩文件,只能将文件压缩为*.gz文件
gunzip 文件.gz // 解压缩文件

zip指令、unzip指令

zip压缩文件

unzip解压文件

zip [选项] XXX.zip 将要压缩的内容 // 压缩文件和目录
unzip [选项] XXX.zip // 解压缩文件

zip【常用选项】

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

unzip【常用选项】

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

tar指令

tar指令是,打包指令

最后打包的文件是.tar.gz文件

tar [选项] XXX.tar.gz 打包的内容 // 打包目录,压缩后的文件格式为.tar.gz

【选项说明】

选项 功能
-z 通过gzip的支持进行压缩 / 解压缩
-c 产生.tar打包的文件
-t 查看打包文件的内容
-x 解包 / 解压缩 ==> 可搭配-C指定目录解压
-v 显示信息
-f 指定压缩后的文件名
tar -zcvf pc.tar.gz /home/pig.txt /home/cat.txt // 多文件压缩
   
tar -zcvf myhome.tar.gz /home/ // 压缩文件
    
tar -zxvf myhome.tar.gz -C /opt/tmp // 解包 / 解压缩文件到指定目录