阅读量:3
Ubuntu 文件系统数据压缩实用指南
一 常用压缩工具与格式
- gzip / .tar.gz / .tgz:压缩与解压速度快,兼容性最好,适合日常备份与传输。
- bzip2 / .tar.bz2:压缩率通常高于 gzip,但更慢,适合对体积更敏感的场景。
- xz / .tar.xz:压缩率通常最高,但耗时明显,适合归档和长期保存。
- zip / .zip:与 Windows 生态兼容性最好,适合跨平台交换。
- 7z / .7z:高压缩率与强加密支持,适合追求极致压缩比或需要密码的场景。
二 常用命令速查
| 格式 | 压缩命令 | 解压命令 | 说明 |
|---|---|---|---|
| .tar.gz | tar -czvf archive.tar.gz /path |
tar -xzvf archive.tar.gz |
最常用,速度快 |
| .tar.bz2 | tar -cjcvf archive.tar.bz2 /path |
tar -jxvf archive.tar.bz2 |
压缩率更高、更慢 |
| .tar.xz | tar -Jcvf archive.tar.xz /path |
tar -Jxvf archive.tar.xz |
压缩率最高、耗时最长 |
| .zip | zip -r archive.zip /path |
unzip archive.zip |
跨平台通用 |
| .7z | 7z a archive.7z file_or_dir |
7z x archive.7z -o/path |
需安装 p7zip-full |
| 仅查看压缩包内容 | tar -tzvf archive.tar.gz 或 tar -tJvf archive.tar.xz |
— | 不解压查看清单 |
| 指定解压目录 | tar -xzvf archive.tar.gz -C /target/dir |
— | 解压到指定路径 |
| 仅查看压缩文件内容 | zcat file.gz、bzcat file.bz2 |
— | 不解压输出到终端 |
| 说明:上述命令均为 Ubuntu 常用用法;若提示命令不存在,先安装对应工具(如 p7zip-full、zip/unzip、xz-utils)。 |
三 如何选择与性能取舍
- 追求速度或频繁打包传输:优先 gzip(.tar.gz)。
- 追求更高压缩率且可接受更慢速度:选 bzip2(.tar.bz2) 或 xz(.tar.xz)。
- 与 Windows 交互或通用性优先:选 zip。
- 需要最高压缩比或加密:选 7z(.7z)。
四 实用技巧
- 压缩单个文件时可直接用 gzip/bzip2/xz;压缩目录/多文件请先打包为 tar 再压缩(如 .tar.gz/.tar.xz)。
- 解压到指定目录使用 -C 参数,例如:
tar -xzvf archive.tar.gz -C /opt/backup。 - 不解压查看压缩包内容:
tar -tzvf archive.tar.gz或tar -tJvf archive.tar.xz。 - 不解压查看压缩文件内容:
zcat file.gz、bzcat file.bz2。 - 需要 7z 时先安装:
sudo apt-get install p7zip-full。
以上就是关于“ubuntu文件系统如何压缩数据”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm