阅读量:2
Ubuntu 文件系统压缩方法概览
一 常用压缩格式与命令
- 下表汇总了 Ubuntu 下常用、实用的压缩归档方式、命令示例与典型用途,便于快速选用与对照。
| 方法/格式 | 命令示例 | 主要特点与用途 |
|---|---|---|
| tar.gz / .tgz(gzip) | 压缩:tar -czvf archive.tar.gz /path;解压:tar -xzvf archive.tar.gz |
通用性强、速度/压缩率均衡,适合日常备份与传输 |
| tar.bz2(bzip2) | 压缩:tar -cjvf archive.tar.bz2 /path;解压:tar -jxvf archive.tar.bz2 |
压缩率通常高于 gzip,速度更慢,适合追求更小体积 |
| tar.xz(xz/lzma) | 压缩:tar -cJvf archive.tar.xz /path;解压:tar -xJvf archive.tar.xz |
压缩率通常最高,耗时明显,适合归档与长期保存 |
| zip | 压缩:zip -r archive.zip /path;解压:unzip archive.zip |
跨平台(Windows/macOS/Linux)兼容性好 |
| 7z | 安装:sudo apt-get install p7zip-full;压缩:7z a archive.7z file_or_dir;解压:7z x archive.7z -o/path |
高压缩率与强加密,支持多种格式 |
| rar | 安装:sudo apt-get install rar;压缩:rar a test.rar test;解压:rar x test.rar |
常见于 Windows 场景,Linux 需安装工具 |
| 仅打包 .tar | 打包:tar -cvf archive.tar /path;解包:tar -xvf archive.tar |
仅归档不压缩,便于后续再用其他算法压缩 |
| gzip / bzip2 单文件 | 压缩:gzip file;解压:gunzip file.gz 或 gzip -d file.gz |
仅作用于单个文件,目录需先打包再压缩 |
- 说明:tar 负责“归档”(把多个文件/目录合成一个文件),gzip/bzip2/xz/zip/7z 负责“压缩”;因此目录通常先 tar 再压缩,或使用“tar.gz/tar.bz2/tar.xz”这类组合格式。
二 如何选择
- 追求更小体积且可接受更长时间:优先 tar.xz(压缩率最高,速度最慢)。
- 速度与体积均衡:选择 tar.gz(通用、生态完善)。
- 比 gzip 更小、能接受更慢速度:选择 tar.bz2。
- 跨平台交换(Windows 用户参与):选择 zip。
- 需要强加密/更灵活算法:选择 7z(支持 AES-256 等)。
- 仅做归档、后续再处理:先 tar,再按需压缩为 .gz/.bz2/.xz。
三 实用技巧
- 查看目录占用,定位大文件再决定压缩策略:
du -sh /path - 解压到指定目录:
tar zxvf a.tgz -C /target/dir - 指定压缩等级(以 7z 为例):
7z a -mx=9 archive.7z file_or_dir(数值越大压缩率越高、耗时越久) - 分卷压缩(以 7z 为例):
7z a -v100M archive.7z file_or_dir(每卷 100MB,便于传输/分发) - 加密压缩(以 7z 为例):
7z a -pYourPassword archive.7z file_or_dir(注意密码安全与复杂度)
四 图形界面与桌面环境
- 使用 归档管理器(File Roller) 可直接创建/解压 .zip、.tar.gz、.tar.bz2、.7z 等常见格式,适合不熟悉命令行的用户。
- 若需处理 .rar,安装 unrar 插件后,归档管理器也可直接打开/解压。
以上就是关于“ubuntu文件系统压缩方法有哪些”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm