压缩归档命令
压缩归档命令用于文件和目录的打包、压缩、解压缩操作,是文件管理中的重要工具。
命令列表
通用归档工具
gzip 系列
bzip2 系列
ZIP 系列
xz 系列
xz
高效的LZMA2压缩工具
其他压缩工具
常用压缩格式对比
| 格式 | 压缩比 | 速度 | 兼容性 | 用途 |
|---|---|---|---|---|
| .tar.gz | 中等 | 快 | 极好 | 通用归档 |
| .tar.bz2 | 高 | 慢 | 好 | 高压缩需求 |
| .tar.xz | 最高 | 最慢 | 较好 | 最佳压缩 |
| .zip | 中等 | 中等 | 极好 | 跨平台 |
| .7z | 高 | 中等 | 中等 | Windows 兼容 |
实用示例
常用打包压缩
bash
# 创建tar.gz压缩包
tar -czf archive.tar.gz directory/
# 创建tar.bz2压缩包
tar -cjf archive.tar.bz2 directory/
# 创建tar.xz压缩包
tar -cJf archive.tar.xz directory/
# 创建ZIP文件
zip -r archive.zip directory/解压缩操作
bash
# 解压tar.gz
tar -xzf archive.tar.gz
# 解压tar.bz2
tar -xjf archive.tar.bz2
# 解压tar.xz
tar -xJf archive.tar.xz
# 解压ZIP文件
unzip archive.zip查看压缩包内容
bash
# 查看tar包内容
tar -tf archive.tar.gz
# 查看ZIP包内容
unzip -l archive.zip
# 查看7z包内容
7z l archive.7z