unrar

解压rar文件命令,从 rar 压缩包中提取文件

语法

  1. unrar [选项][switch 命令] [文件名...][路径]
  2. unrar <command> [-<switch 1> -<switch N>] archive [files...] [path...]

安装

在 Linux 中输入以下命令下载安装包

  1. wget https://www.rarlab.com/rar/rarlinux-6.0.2.tar.gz
  2. cd ~/Downloads/
  3. tar -zxvf rarlinux-6.0.2.tar.gz

选项

  1. e # 解压压缩文件到当前目录
  2. l[t,b] # 列出压缩文件[技术信息,简洁]
  3. p # 将文件打印到标准输出。
  4. t # 测试压缩文件
  5. v[t,b] # 详细列出压缩文件[技术信息,简洁]
  6. x # 用绝对路径解压文件

SWITCHES 开关设置

注意:每个开关必须用空格分隔。你不能把它们放在一起。

  1. -av- # 禁用,真实性验证检查。
  2. -c- # 禁用,评论显示
  3. -f # 刷新文件
  4. -kb # 保留破碎的提取文件
  5. -ierr # 将所有消息发送给stderr。
  6. -inul # 禁用,所有消息。
  7. -o+ # 覆盖现有文件。
  8. -o- # 不要覆盖现有文件
  9. -p<password>
  10. # 设置密码。
  11. -p- # 不查询密码
  12. -r # 递归子目录。
  13. -u # 更新文件。
  14. -v # 列出所有卷。
  15. -x<file>
  16. # 排除指定的文件。
  17. -x@<list>
  18. # 排除指定列表文件中的文件。
  19. -x@ # 读取要从 stdin 中排除的文件名。
  20. -y # 对所有查询都假设为是。

参数

目录:指定要显示列表的目录,也可以是具体的文件。

实例

将压缩文件 text.rar 在当前目录下解压缩,并解压完整路径。

  1. unrar x test.rar

将压缩文件 text.rar 在当前目录下解压缩,并解压完整路径:

  1. [root@linux ~]# unrar x test.rar

查看rar包中的内容:

  1. [root@linux ~]# unrar l test.rar

测试rar包是否能解压成功:

  1. [root@linux ~]# unrar t test.rar

解压到当前文件夹:

  1. [root@linux ~]# unrar e test.rar