在 Ubuntu(Linux)下,常见的压缩和解压方式有很多种,下面按常用程度和格式给你总结一下,基本够日常使用了。
.zip(跨平台,Windows 也常用)zip -r 压缩包名.zip 要压缩的目录或文件
例:
zip -r test.zip test/
unzip 压缩包名.zip
如未安装:
sudo apt install zip unzip
.tar.gz / .tgztar -czvf 文件名.tar.gz 目录或文件
例:
tar -czvf test.tar.gz test/
tar -xzvf 文件名.tar.gz
解压到指定目录:
tar -xzvf test.tar.gz -C /目标目录
.tar.xz(压缩率更高)tar -cJvf 文件名.tar.xz 目录
tar -xJvf 文件名.tar.xz
.tar.bz2tar -cjvf 文件名.tar.bz2 目录
tar -xjvf 文件名.tar.bz2
.gz 文件(不是目录)gunzip file.gz
或
gzip -d file.gz
gzip file
如果你用的是 Ubuntu 桌面版:
sudo apt install p7zip-full
7z a 文件名.7z 目录
7z x 文件名.7z
| 格式 | 压缩 | 解压 |
|---|---|---|
| zip | zip -r x.zip dir |
unzip x.zip |
| tar.gz | tar -czvf x.tar.gz dir |
tar -xzvf x.tar.gz |
| tar.xz | tar -cJvf x.tar.xz dir |
tar -xJvf x.tar.xz |
| 7z | 7z a x.7z dir |
7z x x.7z |
如果你是服务器环境、大文件、或者需要加密压缩,可以告诉我,我可以给你更合适的方案。