Skip to content

unar

一.介绍

unar 是一个功能强大的命令行归档文件解压工具,支持多种压缩格式,包括 RAR、ZIP、7z、TAR、GZ、BZ2、XZ、LZH、ARJ、CAB 等。相比传统的解压工具,unar 能自动检测文件编码,并且具有更好的跨平台兼容性。

二.安装

在 Debian/Ubuntu 系统上,可以使用以下命令安装:

bash
sudo apt-get install unar

三.语法

bash
unar [选项] [归档文件] [目标目录]

四.常用选项

  • -o <directory>:指定输出目录
  • -p:不创建目录,直接解压到当前目录
  • -q:安静模式
  • -v:显示详细信息
  • -e <encoding>:指定文件编码
  • -r:递归解压嵌套的归档文件
  • -f:强制覆盖已存在的文件
  • -s:跳过已存在的文件

五.常见用法

1.解压 RAR 文件

bash
unar archive.rar

2.解压到指定目录

bash
unar archive.rar -o /path/to/directory/

3.列出归档文件内容

bash
unar -l archive.rar

4.强制覆盖已存在的文件

bash
unar -f archive.rar

5.解压并指定编码

bash
unar -e GBK archive.zip

6.递归解压嵌套归档

bash
unar -r archive.rar

六.总结

unar 是一个多格式支持的解压工具,特别适合处理从 Windows 系统传来的各种压缩文件,使用简单,功能强大。