
如果您在麒麟操作系统中遇到不同格式的压缩文件无法打开或提取内容的问题,可能是因为缺少对应解压工具或未使用正确的命令参数。以下是针对主流压缩格式的多种解压方法:
一、解压 .tar 文件
tar 是最基础的打包工具,不进行压缩,仅将多个文件合并为单一归档文件。解压操作无需额外依赖,系统默认支持。
1、打开终端(Ctrl + Alt + T)。
2、输入命令:tar -xvf 文件名.tar。
3、如需解压至指定目录,追加 -C /目标路径/ 参数,例如:tar -xvf archive.tar -C /home/user/extract/。
二、解压 .tar.gz 或 .tgz 文件
该格式为 tar 打包后经 gzip 压缩,是 Linux 下最常见压缩类型之一。解压需启用 gzip 解码支持,系统通常已内置。
1、在终端中执行:tar -xvzf 文件名.tar.gz。
2、若要解压到特定目录,使用:tar -xvzf 文件名.tar.gz -C /目标目录/。
3、如遇权限不足提示,可在命令前添加 sudo,例如:sudo tar -xvzf file.tar.gz -C /opt/。
三、解压 .tar.bz2 文件
bzip2 压缩率高于 gzip,但耗时略长。解压需调用 bzip2 解码模块,麒麟OS 默认集成该功能。
1、运行命令:tar -xvjf 文件名.tar.bz2。
2、指定目标路径时,语法与 tar.gz 一致:tar -xvjf 文件名.tar.bz2 -C /目标路径/。
3、若提示 bzip2: command not found,执行 sudo apt install bzip2 补全依赖。
四、解压 .zip 文件
zip 格式跨平台兼容性好,常用于 Windows 与麒麟OS 间文件交换。需确保 unzip 工具已安装。
1、检查是否已安装:unzip -v,若返回版本信息则可用;否则执行 sudo apt install unzip。
2、基本解压:unzip 文件名.zip。
3、解压至指定目录(自动创建路径):unzip 文件名.zip -d /目标目录/。
4、忽略原始目录结构,扁平化提取所有文件:unzip -j 文件名.zip -d /目标目录/。
5、覆盖同名文件不提示:unzip -o 文件名.zip -d /目标目录/。
五、解压 .rar 文件
RAR 非开源格式,麒麟OS 默认不预装 unrar 工具,需手动安装官方或自由替代版本。
1、安装 unrar 主程序:sudo apt update && sudo apt install unrar。
2、若安装失败,尝试自由版:sudo apt install unrar-free,随后使用 unrar-free --extract 文件名.rar。
3、保留完整路径结构解压:unrar x 文件名.rar。
4、解压至指定目录并保留路径:unrar x 文件名.rar /目标目录/(注意末尾斜杠)。
5、忽略路径、全部文件提取至目标目录根层:unrar e 文件名.rar /目标目录/。
六、解压 .7z 文件
7z 提供高压缩率与多算法支持,需通过 p7zip 工具实现解压。
1、安装 p7zip-full:sudo apt install p7zip-full。
2、查看压缩包内容:7z l 文件名.7z。
3、完整解压(含路径):7z x 文件名.7z。
4、解压至指定目录:7z x 文件名.7z -o/目标目录/(注意 -o 后无空格)。
5、仅提取文件名不带路径:7z e 文件名.7z -o/目标目录/。
七、图形界面快捷解压
银河麒麟桌面环境提供原生右键菜单支持,适用于不熟悉命令行的用户,所有操作均无需终端介入。
1、选中一个或多个压缩文件(支持 .zip、.tar、.tar.gz、.7z 等主流格式)。
2、右键单击,选择【解压缩到此处】直接释放至当前文件夹。
3、或选择【解压缩到…】,在弹出窗口中指定任意路径,点击【解压】按钮即可完成。
4、若右键菜单中未显示解压选项,可进入【控制中心】→【默认程序】→【归档管理器】,确认默认应用为“File Roller”或“Ark”,必要时重置为系统推荐值。










