树莓派(Ubuntu 22.04) 上解压 .7z 文件
一、安装 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