1)gzip 和 gunzip
特点:
(1)只能对单个的普通文件进行压缩或解压
(2)不能进行归档,即压缩一个产生一个压缩包
(3)压缩后源文件不存在,解压后压缩包不存在
(4)压缩后生成压缩格式为 .gz 格式
压缩格式:
gzip 文件名 :默认生成 :文件名.gz压缩文件
解压格式:
gunzip 文件名 :默认生成 : 默认解压为 :文件名
2)bzip2 和 bunzip2 (特点和gzip相似)
压缩后生成压缩的格式为.bz2格式
压缩:bzip2 文件名 默认生成:文件名 .bz2压缩文件
解压:bunzip2 文件名 .bz2 默认生成解压为:文件名
3) xz和unxz (特点和gzip相似)
压缩后生成压缩的格式为.xz格式
压缩:xz 文件名 默认生成:文件名.xz压缩文件
解压:unxz 文件名.xz 默认解压为:文件名
4)zip和unzip
zip命令用于将一个或多个文件压缩成单一的压缩文件,即归档
压缩后生成压缩的格式为.zip格式
注意:
1)具有归档功能,并进行压缩
2)可以压缩文件夹,后缀名.zip,压缩文件夹,需加 -r
3)压缩或者解压后源文件依然存在
压缩格式:
zip 压缩包文件名 要压缩的文件列表
5)tar
语法格式:tar 选项 压缩文件名 要压缩的文件列表
-c:创建一个新的归档文件
-v:显示归档和释放的过程信息
-x:释放归档文件
-f:用户指定归档文件的文件名
-t:列出tar归档文件中包含的文件或目录
-j:由tar生成归档,然后由bzip2压缩 .bz2
-z:由tar生成归档,然后由gzip压缩 .gz
-J: 由tar生成归档,然后由xz压缩 .xz
压缩组合举例
tar -cvjf 压缩文件名.tar.bz2 要压缩的文件列表
tar -cvzf 压缩文件名.tar.xz 要压缩的文件列表
tar -cvJf 压缩文件名.tar.gz 要压缩的文件列表
选项顺序随意
注意:
1)具有归档功能,并通过选项可以进行压缩或解压
2)压缩或解压后源文件存在
3)需要写全压缩或解压的文件名格式:
压缩文件名.tar.压缩格式
解压:
tar -xvf xxx.tar.压缩格式
归档:
tar -cvf file.tar 要归档的文件列表 只归档不压缩