博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
CentOS安装rar、7z压缩
阅读量:5874 次
发布时间:2019-06-19

本文共 1118 字,大约阅读时间需要 3 分钟。

hot3.png

在Linux上常见的压缩格式是tar.gz或tar.bz2,当遇到有rar或7z格式的压缩文件时需要先安装相关软件。系统用的是CentOS6.0。

安装编译所需的软件包:

yum install make gcc gcc-c++
一、安装RAR压缩
1、从官网下载RAR for Linux软件包:
cd /tmp
wget http://www.rarlab.com/rar/rarlinux-4.1.b5.tar.gz
2、安装
tar -zxvf rarlinux-4.1.b5.tar.gz
cd rar
make
看到屏幕上出现:

mkdir -p /usr/local/bin

mkdir -p /usr/local/lib
cp rar unrar /usr/local/bin
cp rarfiles.lst /etc
cp default.sfx /usr/local/lib

就完成了。其实makefile文件里就是创建了这两个目录、复制了几个文件。

3、使用

1)压缩文件
rar a 2.rar message
将message目录压缩到2.rar文件中。

2)解压文件

unrar x 1.rar
解压1.rar文件到当前目录。(unrar e只解压出文件,不会解压出目录结构)

3)列出rar包里的文件

rar l file.rar

4)测试文件的完整性

rar t file.rar

二、安装7-Zip压缩

1、下载p7zip for Posix/Linux:
cd /tmp
wget http://sourceforge.net/projects/p7zip/files/p7zip/9.20.1/p7zip_9.20.1_src_all.tar.bz2/download
2、安装
tar -jxvf p7zip_9.20.1_src_all.tar.bz2
cd p7zip_9.20.1
make
make install
这里编译出来的是7za命令,要用7z命令在make时使用make 7z。区别是7z使用插件(7z.so and Codecs/Rar29.so)处理档案,7za是一个独立的可执行的程序。目录下的README有说明。

3、使用

1)压缩文件
7za a test.7z message
将message目录压缩到test.7z文件中。

2)解压文件

7za x test.7z

3)列出文件

7za l test.7z

4)测试文件的完整性

7za t test.7z

参考资料:

转载于:https://my.oschina.net/iamhere/blog/361322

你可能感兴趣的文章
android.Manifest.permission
查看>>
机器学习:实用案例解析
查看>>
[导入] 微星P35 Neo2 FR入手
查看>>
Boost在vs2010下的配置
查看>>
android camera(四):camera 驱动 GT2005
查看>>
一起谈.NET技术,ASP.NET伪静态的实现及伪静态的意义
查看>>
20款绝佳的HTML5应用程序示例
查看>>
string::c_str()、string::c_data()及string与char *的正确转换
查看>>
11G数据的hive初测试
查看>>
如何使用Core Text计算一段文本绘制在屏幕上之后的高度
查看>>
==和equals区别
查看>>
2010技术应用计划
查看>>
XML 节点类型
查看>>
驯服 Tiger: 并发集合 超越 Map、Collection、List 和 Set
查看>>
Winform开发框架之权限管理系统改进的经验总结(3)-系统登录黑白名单的实现...
查看>>
Template Method Design Pattern in Java
查看>>
MVC输出字符串常用四个方式
查看>>
LeetCode – LRU Cache (Java)
查看>>
JavaScript高级程序设计--对象,数组(栈方法,队列方法,重排序方法,迭代方法)...
查看>>
【转】 学习ios(必看经典)牛人40天精通iOS开发的学习方法【2015.12.2
查看>>