一、安装 7z 解压工具(只需一次)

Ubuntu 默认没有 7z,需要先装:

sudo apt update
sudo apt install p7zip-full p7zip-rar

安装完成后就能用 7z 命令了。

二、解压 .7z 文件

 1.解压到当前目录

7z x 文件名.7z

例如:

7z x archive.7z

2.解压到指定目录

7z x 文件名.7z -o目标目录

注意:-o 后面不能有空格

7z x archive.7z -o/home/ubuntu/extracted

3. 解压时保留原有目录结构(推荐)

x 默认就会保留目录结构
如果你只想把文件“平铺”出来,用 e

7z e archive.7z

三、常用附加操作

查看压缩包内容(不解压)
7z l 文件名.7z

解压带密码的 7z

7z x archive.7z -p密码

示例:

7z x backup.7z -p123456

没有图形界面?命令行就够了

你用的是树莓派 + Ubuntu 22.04(你之前说是有图形界面),
即使在纯命令行(SSH)环境,这套方法也完全适用。

四、如果你想用“右键解压”(GUI)

如果你用的是 Ubuntu 桌面版

sudo apt install p7zip-full file-roller

装完以后:

  • 文件管理器里右键

  • 直接有 “解压到此处”

五、常见问题

提示 command not found: 7z

说明 p7zip-full 没装或没装成功,重新执行安装命令即可。

解压很慢?

  • 树莓派 CPU 性能有限

  • 大 7z 包(尤其是 LZMA2)解压慢是正常的

 

用 7z 压缩(压缩率最高,最常用)
压缩单个文件

7z a 文件名.7z 原文件

示例:

7z a backup.7z data.txt

压缩整个文件夹(最常用)

7z a 文件名.7z 文件夹名
7z a website.7z /var/www/html

指定压缩等级(推荐)

7z a -mx=5 文件名.7z 文件夹

等级说明:

  • -mx=1:最快,压缩率低(树莓派推荐

  • -mx=5:平衡(推荐)

  • -mx=9:最高压缩率( 很慢)

 

7z a -mx=1 fast.7z bigfolder

设置密码(可选)

7z a 文件名.7z 文件夹 -p密码 -mhe=on
  • -p:压缩包密码

  • -mhe=on:连文件名也加密(很重要)

7z a secret.7z data -p123456 -mhe=on