1. 压缩及解压

①gzip 指令
用于处理后缀为.gz 的压缩文件
命令格式:gzip [选项] 文件/目录
常用选项: -r 可以将目录下的文件递归压缩
- l 显示已压缩文件的压缩信息
-d 解压
②gunzip 指令
用于解压缩后缀为.gz 的压缩文件
命令格式: gunzip [选项] 文件/目录
常用选项: -r 用于递归解压缩目录下的文件
注意:
gzip 在压缩及解压时,并不会保留原文件;
gzip 用于压缩目录时,并不是压缩整个目录,而是压缩目录下的文件
③bzip2 指令:
用于处理后缀为.bz2 的压缩文件
命令格式:bzip2 [选项] 文件/目录
常用选项: -k 保留源文件
-d 解压
④bunzip2 指令
用于解压缩后缀为.bz2 的压缩文件
命令格式:bunzip2 [选项] 文件名
常用选项: -r 用于递归解压缩目录下的文件
-f 如果解压目录存在同名文件,覆盖解压
注意:
bzip2 有更高的压缩效率,但不能用于压缩目录
⑤zip指令
用于处理后缀为.zip的文件
格式: zip [选项] 压缩后文件名称文件/目录
注意: zip 不带选项会保留原文件;
zip不带选项不能压缩目录
常用选项: -r 压缩目录
⑥unzip指令:
用于解压缩后缀为.zip的压缩文件
命令格式:unzip [选项] 压缩文件
常用选项: -f 解压目录下有同名文件,覆盖解压
⑦tar指令(打包压缩,解包解压缩):用于处理tar.gz tar.bz2,.tgz… 压缩文件
打包:把多个文件变成一个文件。
压缩:利用压缩算法改变文件的大小。压缩文件为.tar.gz …. 的格式
解压缩:解压缩格式为.tar.gz ……的文件
命令格式:tar [选项] [压缩后的文件]
常用选项: -c 打包
-x 解包
-v 显示命令的执行过程
-f 用于指定包文件的文件名(注意:f放在最后一位)
-z 如果是打包,则-z 表明压缩
如果是解包,则-z 表明解压缩
-z 解压和压缩时会使用 gzip 指令
-j 如果是打包,则-j 表明压缩
如果是解包,则-j 表明解压缩
-j 解压和压缩时会使用 bzip2 指令
-C 目录 表明解压的目标路径