温馨提示×

ubuntu怎样压缩解压文件

小樊
37
2026-10-04 22:11:58
栏目: 智能运维

在 Ubuntu(Linux)下,常见的压缩和解压方式有很多种,下面按常用程度和格式给你总结一下,基本够日常使用了。


一、最常用:.zip(跨平台,Windows 也常用)

压缩

zip -r 压缩包名.zip 要压缩的目录或文件

例:

zip -r test.zip test/

解压

unzip 压缩包名.zip

如未安装:

sudo apt install zip unzip

二、Linux 最常见:.tar.gz / .tgz

压缩

tar -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.bz2

压缩

tar -cjvf 文件名.tar.bz2 目录

解压

tar -xjvf 文件名.tar.bz2

五、单独 .gz 文件(不是目录)

解压

gunzip file.gz

或

gzip -d file.gz

压缩

gzip file

六、图形界面(新手友好)

如果你用的是 Ubuntu 桌面版:

  • 右键文件 / 文件夹
  • 选择「压缩」或「解压缩到此处」
  • 支持 zip、tar.gz、7z 等

七、7z(高压缩率)

安装

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

如果你是服务器环境、大文件、或者需要加密压缩,可以告诉我,我可以给你更合适的方案。

0 踩