韶关市葬花殡葬网

Centos7压缩与解压缩命令小结

2026-03-27 16:19:03 浏览次数:1
详细信息

targzipbzip2xzzip 等工具。以下是常用命令小结:

一、tar 命令(归档与压缩)

tar 本身是归档工具,可结合压缩算法实现压缩。

1. 创建压缩文件 2. 解压缩文件 3. 仅查看压缩包内容
tar -tzvf 文件名.tar.gz

二、gzip / gunzip

用于压缩/解压单个文件(默认替换原文件,生成 .gz 后缀)。

1. 压缩文件
gzip 文件名        # 压缩后生成 文件名.gz
2. 解压文件
gunzip 文件名.gz   # 解压后删除 .gz 文件
# 或
gzip -d 文件名.gz

三、bzip2 / bunzip2

压缩率通常比 gzip 更高,生成 .bz2 后缀。

1. 压缩文件
bzip2 文件名        # 生成 文件名.bz2
2. 解压文件
bunzip2 文件名.bz2
# 或
bzip2 -d 文件名.bz2

四、xz / unxz

压缩率较高,生成 .xz 后缀。

1. 压缩文件
xz 文件名          # 生成 文件名.xz
2. 解压文件
unxz 文件名.xz
# 或
xz -d 文件名.xz

五、zip / unzip

跨平台压缩工具。

1. 压缩文件或目录
zip -r 压缩包名.zip 文件或目录  # -r 递归压缩目录
2. 解压文件
unzip 文件名.zip
3. 解压到指定目录
unzip 文件名.zip -d /目标路径

六、7zip 命令(如需高压缩率)

安装:yum install p7zip

常用参数说明

参数 说明
-c 创建压缩包
-x 解压
-z 使用 gzip 压缩/解压
-j 使用 bzip2 压缩/解压
-J 使用 xz 压缩/解压
-v 显示过程
-f 指定文件名
-C 指定解压目录
-t 查看压缩包内容
-r 递归处理目录

示例汇总

# 打包并压缩目录为 .tar.gz
tar -czvf backup.tar.gz /home/data

# 解压 .tar.gz 到 /opt
tar -xzvf backup.tar.gz -C /opt

# 压缩单个文件为 .gz
gzip file.txt

# 解压 .zip 到当前目录
unzip archive.zip

根据需求选择合适的压缩工具:gzip 速度较快,bzip2/xz 压缩率更高,tar 适用于目录归档,zip 便于跨平台使用。

相关推荐