Linux中解压rar 文件
原文地址: http://blog.sina.com.cn/s/blog_76edd3f90100q265.html
安装RAR 3.80 for Linux和使用方法
到http://www.rarlab.com/download.htm下载RAR 3.80 forLinux,安装非常简单无需编译
本人提供一个百度网盘下载地址:http://pan.baidu.com/s/1i3IRtVR
suozhang@localhost:~$http://www.rarlab.com/rar/rarlinux-3.8.0.tar.gz
suozhang@localhost:~$ tar -zxvf rarlinux-3.8.0.tar.gz
suozhang@localhost:~$ cd rar
suozhang@localhost:~$ sudo make
rar for Linux命令用法举例
Usage: rar <command> -<switch1> -<switch N><archive><files...><@listfiles...><path_to_extract\>
用法:rar <命令>-<选项1>....-<选项N><操作文档><文件...><@文件列表...><解压路径>
注意命令前是没有连字符号-的,而选项前只有一个连字符号,文件名filename,存放路径pathname
1)查看指定路径及其压缩文件名的内容
rar v /pathname/filename.rar
或者
rar l /pathname/filename.rar
例如:
rar v /mnt/hda6/linux/putty.rar
rar l /tmp/html.rar
2)把压缩文件里面的内容解压出来
把压缩文件里面的内容解压出来,是不改变内部路径和属性等
rar x /pathname/filename.rar
把压缩文件里面的内容解压到指定的目录,当然这个目录是事先存在的,且不改变内部路径和属性等
rar x /pathname/filename.rar -w /pathname
例如:
rar x /mnt/hda6/linux/putty.rar
mdkir /tmp/putty
rar x /mnt/hda6/linux/putty.rar -w /tmp/putty
把压缩文件里面的内容解压出来到当前的工作目录,而不管压缩文件内部路径是怎样,是不改变内部路径和属性等,加上选项-cl或-cu是同时把解压出来的所有文件名变成lowercase小写或upper case大写
rar e -cl /pathname/filename.rar
rar e -cu /pathname/filename.rar
把压缩文件里面的内容解压到指定的目录,当然这个目录是事先存在的,而不管压缩文件内部路径是怎样,是不改变内部路径和属性等,加以-cl或-cu是同时把解压出来的所有文件名变成lowercase小写或upper case大写
rar e -cl /pathname/filename.rar -w /pathname
rar e -cu /pathname/filename.rar -w /pathname
例如:
rar e /mnt/hda6/linux/putty.rar
mdkir /tmp/putty
rar e -cl /mnt/hda6/linux/putty.rar -w /tmp/putty
3)把许多零碎文件或整个甚至多个目录压缩成一个压缩文件
注意是先把压缩文件名及其路径紧跟在rar后面的,再指定零碎文件file或多个目录directory的名称及其路径,加上选项-df则在压缩完成后删除源文件
rar a /pathname/filename.rar /pathname/filename
rar a /pathname/filename.rar /pathname/directoryname
例如:
把/mnt/hda6/linux/目录下的所有以html结尾的网页文件压缩到用户主目录下的html.rar中
rar a ~/html.rar /mnt/hda6/linux/*html
把/tmp下的整个目录putty压缩到/mnt/hda5下的putty2.rar中
rar a -df /mnt/hda5/putty2.rar /tmp/putty
4)遵从文本文件里的指定路径名进行大量压缩备份
rar a /pathname/filename.rar @/pathname/filename
例如:
echo "/usr/local/bin/" > mplayer.backup
echo "/usr/local/share/pixmaps/">> mplayer.backup
echo "/usr/local/share/applications/">> mplayer.backup
echo "/usr/local/share/man/man1/">> mplayer.backup
cat mplayer.backup
/usr/local/bin/
/usr/local/share/pixmaps/
/usr/local/share/applications/
/usr/local/share/man/man1/
rar a /root/mplayer.backup.rar @/root/mplayer.backup
rar for linux 命令解释
<命令>
a 向压缩包中添加文档
c 添加压缩注释
cf 添加文档注释
cw 向文档中写压缩注释
d 从压缩包中删除文档
e 在当前目录下解压缩文档
f 刷新压缩文档中的文档
i[par]= 在压缩包中查找指定字符串
k 锁住压缩包
l[t,b] 列出压缩包的内容[t(technical)周详列表,b(bare)简单列表]
m[f] 向压缩包里移动内容[f(files only)只移动文档]
p 在标准输出上打印文档内容
r 修复压缩包
rc 修复丢失卷
rn 重命名压缩的文档
rr[N] 添加数据恢复记录
rv[N] 创建恢复卷
s[name|-] 将压缩包转换为自解压文档,或从自解压文档转换为压缩包
t 测试压缩文档
u 更新压缩包中的文档
v[t,b] 列出压缩包中文档(冗长型)[t(technical)周详列表,b(bare)简单列表]
x 以全路径方式解压文档
<选项>
- 停止switches扫描
ad 在目的路径后添加压缩文档名
ag[format] 用当前日期生成压缩文档名
ap 配置压缩包内部的路径
as 同步压缩内容
av 配置授权认证(注册版功能)
av- 禁用授权认证检查
c- 禁止内容显示
cfg- 不读取配置
cl 将名称转换为小写
cu 将名称转换为大写
df 在压缩完成后删除源文档
dh 打开共享文档
ds 对于固实压缩包,禁用名称排序
e 配置文档不包含的属性
ed 不添加空目录
en 不配置‘压缩文档尾标志’块
ep 在名称中去掉路径
ep1 在名称中去掉基本路径
ep2 展开全路径
f 刷新文档
hp[password] 对文档数据和文档头都进行加密
idp 禁用百分比显示
ierr 给标准错误输出发送任何信息
ilog[name] 生成错误日志文档(注册版功能)
inul 禁用任何信息
isnd 启用声效
k 锁住压缩包
kb 保留破损的解压文档
m 配置压缩率(0-存储...3-默认...5-最大)
mc 配置高级压缩参数
md 以KB显示大小(64,128,256,512,1024,2048,4096 或A-G)
ms[ext;ext] 指定存储的文档类型
o+ 覆盖已存在文档
o- 不覆盖已存在文档
ol 将符号链接保存为链接而不是文档
ow 保存或恢复文档属主/组
p[password] 配置密码
p- 不查询密码
r 对子目录内容循环
r0 只对通配符进行子目录内容循环
rr[N] 添加数据恢复记录
rv[N] 创建恢复卷
s[,v[-],e] 创建固实压缩包
s- 禁用固实压缩
sfx[name] 创建自解压压缩包
t 压缩后进行解压测试
ta 处理在(YYYYMMDDHHMMSS格式)日期后修改的文档
tb 处理在(YYYYMMDDHHMMSS格式)日期前修改的文档
tk 保留初始压缩时间
tl 配置压缩时间为最新文档的时间
tn 处理在时间后修改的文档
to 处理在时间前修改的文档
ts[N] 保存或恢复文档时间(修改,创建,访问)
u 更新文档
v 以自动分卷大小分卷压缩,或列出任何分卷
v[k,b] 以*1000大小分卷压缩[k-*1024, b-*1]
ver[n] 文档版本控制
vn 使用旧的分卷命名方式
vp 每次分卷前暂停
w 配置工作目录
x 排除指定文档
x@ 从标准输入中读取要排除的文档名
[email=x@ 排除列表文档中指定的文档
y 对任何问题均回复yes
z 从文档中读取压缩包内容
Linux中解压rar 文件相关推荐
- linux中解压rar文件
linux平台默认是不支持RAR文件的解压,需要安装linux版本的RAR压缩软件,下载地址为:http://www.rarlab.com/download.htm 下载之后进行解压之后,进入rar目 ...
- linux中解压rar文件处理
Linux平台默认是不支持RAR文件的解压,需要安装linux版本的RAR压缩软件,下载地址为:http://www.rarlab.com/download.htm 首先下载rarlinux 下载之后 ...
- linux解压7z文件,linux 中解压7z文件
linux 中解压7z文件 更新时间:2017-03-26 00:13:50 linux 解压.解压7z文件方法 安装7z源[root@VM_18_10_centos ~]# sudo yum ins ...
- linux借解压rar文件,在linux下解压rar文件
在linux下解压rar文件 默认在linux下是没rar的解压软件的,因此一般本地压缩使用winrar,选择压成ZIP后上传,使用unzip来解压. 但昨天下了一个大文件rar文件,没办法,只好去找 ...
- 在python中解压rar文件
首先说一下我的系统和python版本信息: win7.python2.7.12 我找了两篇个人认为比较好的文章: 第一篇http://blog.csdn.net/luoye7422/article/d ...
- Linux中解压zip文件
简单记录一下linux中如何解压zip文件 首先要安装unzip sudo apt install unzip 之后可以使用下面命令来解压文件: unzip file.zip 将文件解压到指定文件夹中 ...
- ubuntu中解压rar文件遇到乱码的解决方法
如上图所示,在用ubuntu的时候经常会遇见rar压缩文件打开出现乱码,解压的时候也会出现无效的编码等错误. 解决方法是用 sudo apt-get remove rar 卸载rar 然后用 sudo ...
- linux内解压rar文件
步骤如下: 1.到rarsfot的官网http://www.rarsoft.com/download.htm下载对应版本的rar for linux 2.通过wget或者firefox下载到本地后,通 ...
- linux系统中如何解压rar文件
在 Linux 系统中解压 RAR 文件可以使用 unrar 命令行工具.首先需要在系统中安装 unrar,如果未安装可以使用包管理工具进行安装.例如,在 Debian/Ubuntu 系统中可以使用以 ...
最新文章
- VC.NET扩展Windows磁盘清理工具的功能
- 讲解Guitar Pro打谱使用技巧
- 点击按钮改变div的颜色
- Lync 2013就地升级到Skype for Business 2015-01
- HH SaaS电商系统的出库功能模块设计
- Spring Security使用数据库管理资源整理
- 赛门铁克:靠近数据源的重复数据删除
- 【华为云技术分享】昇腾AI处理器软件栈--总览
- python列索引行的数据公式_用列和行索引函数填充dataframe缺失元素的最有效方法...
- 一文浓缩 60 年,程序员不可不知的开源秘史!
- 计算机应用综合实践课程报告,南通大学继续教育学院软件工程综合实践课程报告书——生产信息化工作管理系统...
- 关于c++库文件的一点使用体会
- Windows Server 2012 AD DS环境下域用户自动加入本地管理员组
- 翻译: 图解卡尔曼滤波器的工作原理
- 《统计思维-程序员数学之概率统计》学习笔记
- 人工智能一种现代的方法 --第2章 智能Agent
- 硬时间窗 遗传算法 matlab,基于遗传算法的多种运输工具或带时间窗的路径优化问题(VRP)的求解(MATLAB)...
- ICMAX解析运行内存发展新趋势 LPDDR4X将会给手机带来哪些改变?
- Git 撤销放弃本地修改
- Windows 7 安装时候提示,无法更改启动项安装失败,以及msr分区