Ubuntu 文件系统数据压缩实用指南
一 常用压缩工具与格式
二 常用命令速查
| 格式 | 压缩命令 | 解压命令 | 说明 |
|---|---|---|---|
| .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)。 |
三 如何选择与性能取舍
四 实用技巧
tar -xzvf archive.tar.gz -C /opt/backup。tar -tzvf archive.tar.gz 或 tar -tJvf archive.tar.xz。zcat file.gz、bzcat file.bz2。sudo apt-get install p7zip-full。