当前位置: 首页 > news >正文

在 Ubuntu Desktop Linux 下解压7z文件的完整指南

在 Ubuntu Desktop Linux 下解压7z文件的完整指南

.7z7-Zip 压缩格式(由 Igor Pavlov 开发),具有极高的压缩率,支持 AES-256 加密。Ubuntu 默认不预装解压 .7z 的工具,但通过安装 p7zip 系列软件包即可完美支持。


方法一:命令行解压(推荐,高效灵活)

1. 安装 p7zip-full(完整版,推荐)

sudo apt update
sudo apt install p7zip-full

p7zip-full 包含所有功能:解压、压缩、加密、GUI 支持。
轻量版 p7zip 仅支持基本解压,不推荐。


2. 常用解压命令

目标命令说明
解压到当前目录7z x archive.7zx = 保留完整路径解压
解压到指定目录7z x archive.7z -o/output/path-o不能有空格
仅列出内容(不解压)7z l archive.7zl = list
解压加密文件7z x archive.7z会提示输入密码
测试压缩包完整性7z t archive.7zt = test
示例演示

假设你有一个文件:/home/user/Downloads/data.7z

# 1. 查看内容
7z l data.7z# 2. 解压到当前目录(保留目录结构)
7z x data.7z# 3. 解压到指定文件夹
7z x data.7z -o./extracted_data# 4. 解压加密文件(会提示输入密码)
7z x secure.7z

方法二:图形界面解压(File Roller + 插件)

Ubuntu 自带的 文件管理器(Nautilus)归档管理器(File Roller) 支持 .7z,只需安装插件:

sudo apt install p7zip-full p7zip-rar

p7zip-rar 额外支持 .rar 解压(可选)

操作步骤:

  1. 双击 .7z 文件 → 自动打开 归档管理器
  2. 点击 “提取” 按钮。
  3. 选择目标文件夹 → 点击 提取
  4. 如有密码,输入即可。

方法三:右键菜单解压(Nautilus 增强)

安装 filemanager-actions 或使用 nautilus-actions(旧版)可添加右键“解压到…”:

sudo apt install nautilus-actions

或更现代方式:使用 Nautilus 扩展脚本

# 创建脚本
mkdir -p ~/.local/share/nautilus/scripts
nano ~/.local/share/nautilus/scripts/"解压 .7z 文件"

写入内容:

#!/bin/bash
7z x "$NAUTILUS_SCRIPT_SELECTED_FILE_PATHS" -o"${NAUTILUS_SCRIPT_SELECTED_FILE_PATHS%.*}"

保存后赋予执行权限:

chmod +x ~/.local/share/nautilus/scripts/"解压 .7z 文件"

重启 Nautilus:

nautilus -q

现在右键 .7z 文件 → 脚本解压 .7z 文件 即可一键解压到同名文件夹。


常见问题与解决

问题原因解决方法
command not found: 7z未安装 p7zip-fullsudo apt install p7zip-full
Cannot open file文件损坏或路径含中文/空格用引号:7z x "我的文件.7z"
Wrong password密码错误重新输入,注意大小写
Data error文件不完整重新下载或用 7z t 测试
解压后乱码原始压缩包使用 Windows 编码convmv 转换:convmv -f gbk -t utf8 -r --notest *

附加:压缩为 .7z(反向操作)

# 压缩文件夹为 .7z
7z a -t7z -m0=lzma2 -mx=9 -mfb=64 -md=32m -ms=on archive.7z /path/to/folder/# 加密压缩(推荐)
7z a -p -t7z secure.7z folder/
# 会提示输入密码

总结对比

方法优点缺点推荐场景
7z x 命令行快速、脚本化、支持加密需记命令服务器、批量处理
File Roller 图形直观、拖拽依赖 GUI桌面用户
右键脚本一键操作需配置日常频繁解压

推荐组合

sudo apt install p7zip-full p7zip-rar

然后根据习惯选择 命令行图形界面


http://www.dtcms.com/a/594153.html

相关文章:

  • 网站建设工作都包括哪些方面网站论文首页布局技巧
  • 国内做视频的网站网站优化需要做什么
  • 用 LangGraph + MCP Server 打造 SpreadJS 智能助手:让 AI 真正懂你的表格需求
  • 做网站用php还是node外贸网站 备案
  • 行业门户网站源码列举五种网络营销模式
  • 摄影建设网站wordpress插件装多了卡
  • 画世界Pro笔刷大全!含导入教程与多风格笔刷合集
  • 彩笔运维勇闯机器学习--多元线性回归(实战)
  • 免费推广店铺的网站网站默认首页怎么做
  • leetcode1377.T秒后青蛙的位置
  • 基于Yolo的图像识别中的特征融合
  • C语言自定义数据类型详解
  • 社交网站开发 转发建设网站的好处和优点
  • VBUS(Voltage Bus,电压总线) 是什么?
  • 前端做的网站潮阳网站制作
  • 北京哪家公司做网站好网站建设开发报价方案模板
  • 国家商标注册官网查询系统南京seo顾问
  • cpa单页网站怎么做sae wordpress 4.3
  • Vite与Webpack完全指南:从零开始理解前端构建工具
  • [优选算法专题六.模拟 ——NO.37~39 替换所有的问号、提莫攻击、Z 字形变换]
  • 【计算思维】蓝桥杯STEMA 科技素养考试真题及解析 4
  • HOT100题打卡第34天——二分查找
  • 电子商务网站的作用单位网站建设情况
  • 公司如何申请一个网站网址建设网站重庆
  • RedisTemplate 实战:Spring 项目中 Redis 操作的全维度指南
  • Doris Docker 完整部署指南
  • C语言算法:排序算法入门
  • seo简单优化sem和seo都包括什么
  • 舞蹈培训机构网站建设上门做网站公司哪家好
  • Unity Tilemap小方块(瓦片)颜色的更改