更新时间:2022-01-19 10:52:38浏览次数:72+次
以下为你详细解释unrar、unpack、unlink、unprotoize命令的用法。
Linux unrar命令的用法及解释
Linux unrar命令相关命令有:unzip,bzip2,gzip,gunzip,tar,rar.
1、用法
unrar <命令> -<开关 1> -<开关 N> <压缩文件> <文件...> <@列表文件...> <解压路径\>
<注释>
e 解压压缩文件到当前目录
l[t,b] 列出压缩文件[技术信息,简洁]
p 打印文件到标准输出设备
t 测试压缩文件
v[t,b] 详细列出压缩文件[技术信息,简洁]
x 用绝对路径解压文件
<开关>
- 停止扫描
ac 压缩或解压后清除存档属性
ad 添加压缩文件名到目标路径
ap<路径> 添加路径到压缩文件中
av- 禁用用户身份校验
c- 禁用注释显示
cfg- 禁用读取配置
cl 名称转换为小写
cu 名称转换为大写
dh 打开共享文件
ep 从名称中排除路径
ep3 扩展路径为包含盘符的完全路径
f 刷新文件
id[c,d,p,q] 禁止信息显示
ierr 发送所有消息到标准错误设备
inul 禁用所有消息
ioff 完成一个操作后关闭 PC 电源
kb 保留损坏的已解压文件
n<文件> 仅包括指定文件
n@ 从标准输入设备读取要包括的文件名称
n@<列表> 在指定列表文件包括文件
o+ 覆盖已存在文件
o- 不覆盖已存在文件
oc 设置 NTFS 压缩属性
or 自动重命名文件
ow 保存或恢复文件所有权和组
[密码] 设置密码
p- 不询问密码
r 包含子目录
ri<P>[:<S>] 设置优先级 (0-默认,1-最小..15-最大) 和休眠时间(毫秒)
sl<大小> 处理小于指定大小的文件
sm<大小> 处理大于指定大小的文件
ta<日期> 添加日期 <日期> 后修改的文件,日期格式 YYYYMMDDHHMMSS
tb<日期> 添加日期 <日期> 前修改的文件,日期格式 YYYYMMDDHHMMSS
tn<时间> 添加 <时间> 以后的文件
to<时间> 添加 <时间> 以前的文件
ts<m,c,a>[N] 保存或恢复文件时间(修改,创建,访问)
u 更新文件
v 列出所有卷
ver[n] 文件版本控制
vp 每卷之前暂停
x<文件> 排除指定的文件
x@ 从标准输入设备读取要排除的文件名
x@<列表> 排除指定列表文件中的文件
y 假设对全部询问都回答是
2、实例
[root@localhost test]# unrar v test.rar #查看压缩文件中的文件
[root@localhost test]# unrar x test.rar /tmp #解压到指定文件夹
UNRAR 4.20 beta 3 freeware Copyright (c) 1993-2018 Alexander Roshal
Extracting from test.rar
Extracting /tmp/test1 OK
Extracting /tmp/test2 OK
Extracting /tmp/test3 OK
All OK
[root@localhost test]# unrar e test.rar #解压到当前文件夹
Linux unpack命令的用法及解释
Linux unpack命令用于解压缩pack所创建的文件。对于在此命令中指定的每个 file,系统会对称作 file.z(或者只是 file,如果 file 以 .z 结尾)的文件执行搜索。如果此文件看上去是打包文件,则替换为它的解压缩版本。新文件会删除其名称中的 .z 后缀,并且与打包文件有着相同的访问模式、访问和修改日期以及所有者。
unpack 会返回一个值,即无法解压缩的文件的数量。除了与 pcat 中相同的故障原因外,它还会在以下情况下发生故障:
具有解压缩名称的文件已存在;
无法创建解压缩文件。
unpack命令及pack、pcat三个命令可对档案分别进行压缩、显示压缩档的资料或解压缩,这一系列的指令採用 Huffman 编码法则,可把文字性的档案压缩成原来大小的 60% 到 75% 左右。使用者只要给予档案名称 name,pack 指令即会将之压缩并以新的档案来储存,这个新档案的附加档名为 .z ,并且其存取模式、修改日期以及拥有者等资料都会维持不变。而原来的档案则会自动删除。而 unpack 指令则会自动将档案名称为 name.z 的压缩档案还原为档案名称为 name 的档案,其档案的相关资讯也不会有所变动。
1、用法
unpack name ...
2、实例
解压缩:
unpack dictionary
Linux unlink命令的用法及解释
Linux unlink命令用于系统调用函数unlink去删除指定的文件。和rm命令作用一样,都是删除文件。
1、语法
unlink(选项)(参数)
2、选项
--help:显示帮助;
--version:显示版本号。
3、参数
文件:指定要删除的文件。
Linux unprotoize命令的用法及解释
Linux unprotoize命令属于gcc套件,用于删除C语言源代码文件中的函数原型。
1、语法
unprotoize(选项)(参数)
2、选项
-d:设置需要转换代码的目录;
-x:转换代码时排除的文件。
3、参数
文件:需要转换代码的C语言源文件。
相关资讯