mirror of
https://github.com/Estom/notes.git
synced 2026-04-26 19:41:47 +08:00
linux 命令和教程补充
This commit is contained in:
98
Linux/command/unrar.md
Normal file
98
Linux/command/unrar.md
Normal file
@@ -0,0 +1,98 @@
|
||||
unrar
|
||||
===
|
||||
|
||||
解压rar文件命令,从 rar 压缩包中提取文件
|
||||
|
||||
### 语法
|
||||
|
||||
```shell
|
||||
unrar [选项][switch 命令] [文件名...][路径]
|
||||
unrar <command> [-<switch 1> -<switch N>] archive [files...] [path...]
|
||||
```
|
||||
|
||||
### 安装
|
||||
|
||||
在 Linux 中输入以下命令下载安装包
|
||||
|
||||
```shell
|
||||
wget https://www.rarlab.com/rar/rarlinux-6.0.2.tar.gz
|
||||
|
||||
cd ~/Downloads/
|
||||
tar -zxvf rarlinux-6.0.2.tar.gz
|
||||
```
|
||||
|
||||
### 选项
|
||||
|
||||
```shell
|
||||
e # 解压压缩文件到当前目录
|
||||
l[t,b] # 列出压缩文件[技术信息,简洁]
|
||||
p # 将文件打印到标准输出。
|
||||
t # 测试压缩文件
|
||||
v[t,b] # 详细列出压缩文件[技术信息,简洁]
|
||||
x # 用绝对路径解压文件
|
||||
```
|
||||
|
||||
### SWITCHES 开关设置
|
||||
|
||||
注意:每个开关必须用空格分隔。你不能把它们放在一起。
|
||||
|
||||
```shell
|
||||
-av- # 禁用,真实性验证检查。
|
||||
-c- # 禁用,评论显示
|
||||
-f # 刷新文件
|
||||
-kb # 保留破碎的提取文件
|
||||
-ierr # 将所有消息发送给stderr。
|
||||
-inul # 禁用,所有消息。
|
||||
-o+ # 覆盖现有文件。
|
||||
-o- # 不要覆盖现有文件
|
||||
-p<password>
|
||||
# 设置密码。
|
||||
-p- # 不查询密码
|
||||
-r # 递归子目录。
|
||||
-u # 更新文件。
|
||||
-v # 列出所有卷。
|
||||
-x<file>
|
||||
# 排除指定的文件。
|
||||
-x@<list>
|
||||
# 排除指定列表文件中的文件。
|
||||
-x@ # 读取要从 stdin 中排除的文件名。
|
||||
-y # 对所有查询都假设为是。
|
||||
```
|
||||
|
||||
### 参数
|
||||
|
||||
目录:指定要显示列表的目录,也可以是具体的文件。
|
||||
|
||||
### 实例
|
||||
|
||||
将压缩文件 `text.rar` 在当前目录下解压缩,并解压完整路径。
|
||||
|
||||
```shell
|
||||
unrar x test.rar
|
||||
```
|
||||
|
||||
将压缩文件 text.rar 在当前目录下解压缩,并解压完整路径:
|
||||
|
||||
```shell
|
||||
[root@linux ~]# unrar x test.rar
|
||||
```
|
||||
|
||||
查看rar包中的内容:
|
||||
|
||||
```shell
|
||||
[root@linux ~]# unrar l test.rar
|
||||
```
|
||||
|
||||
测试rar包是否能解压成功:
|
||||
|
||||
```shell
|
||||
[root@linux ~]# unrar t test.rar
|
||||
```
|
||||
|
||||
|
||||
解压到当前文件夹:
|
||||
|
||||
```shell
|
||||
[root@linux ~]# unrar e test.rar
|
||||
```
|
||||
|
||||
Reference in New Issue
Block a user