常见的压缩指令和解压指令有zip ,unzip ,gzip ,gunzip ,xz ,unxz ,tar
zip指令 压缩文件或目录
语法:zip 参数 压缩包名 文件或目录
常用参数:-b 指定暂时存放文件的目录
-d 从压缩文件删除指定文件
-m 将文件移入压缩文件内,同时删除源文件
-r 递归压缩文件
-v 显示执行过程及版本信息
unzip指令 解压文件或目录
语法: unzip 参数 压缩包
参数:-v 显示压缩内容但不解压
-d 指定文件解压后要存储的目录
-n 解压时不要覆盖原有文件
-o 不需询问,自动覆盖原文件
gzip指令 压缩文件
语法: gzip 参数 压缩包名 文件或目录名
参数 -v 显示指令执行过程
-f 强行压缩文件
-n 压缩文件时不保留原文件
-N 压缩文件时保留原文件
-t 测试压缩文件是否正确
-d 解压文件
-l 列出压缩文件的相关信息
gzip指令只能压缩文件,不能压缩目录,压缩文件后原文件不会保留
bzip2 创建或管理.bz2格式的压缩包
语法:bzip2 参数 文件
参数: -d 解压缩参数。
-k 保留原文件。
-z 压缩的参数。
-v 显示压缩比
xz unxz命令
这个命令一般用的比较少。
语法:xz 参数 文件
参数: -d 解压缩
-# 指定压缩比
-k 保留原文件
tar命令 打包压缩工具
这个命令最常用。
语法:tar 参数 打包或压缩格式 文件
参数: -c 建立压缩档案
-x 解压
-v 显示所有过程
-f 使用档案名字
-t 查看内容
-z 有gzip的属性
-j 有bzip属性的
-J 有xz属性的