linux 下的 rar zip 7z
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文件里就是创建了这两个目录、复制了几个文件。
或者直接
yum install rar unrar
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压缩
7z是一个开源压缩软件。其压缩率较高。Windows下的使用客户端操作很简便。Linux下的使用,需要安装。
首先下载7z的linux版本,在linux叫p7zip,在sourceforge下载。
wget http://downloads.sourceforge.net/project/p7zip/p7zip/9.13/p7zip_9.13_src_all.tar.bz2?r=http://sourceforge.net/projects/p7zip/files/p7zip/9.13/&ts=1293507429&use_mirror=cdnetworks-kr-1
解压安装:
tar jxvf p7zip_9.13_src_all.tar.bz2 cd p7zip_9.13 make && make install ./install.sh ldconfig
安装完毕。使用src版本后二进制可执行文件叫7za。官方下载页有bin版本,不需要编译,下载后直接运行目录下的install.sh即可,生成可执行文件是7z没有那个a。
或者直接
安装:
yum install p7zip p7zip-full p7zip-rar
支持 7Z,ZIP,Zip64,CAB,RAR,ARJ,GZIP,BZIP2,TAR,CPIO,RPM,ISO,DEB 压缩文件格式
解压缩7z文件
7za x phpMyAdmin-3.3.8.1-all-languages.7z -r -o./7za x
phpMyAdmin-3.3.8.1-all-languages.7z -r -o./
参数含义:
x
phpMyAdmin-3.3.8.1-all-languages.7z
是压缩文件,这里我用phpadmin做测试。这里默认使用当前目录下的phpMyAdmin-3.3.8.1-all-languages.7z
-r 表示递归解压缩所有的子文件夹
-o 是指定解压到的目录,-o后是没有空格的直接接目录
压缩文件/文件夹
7za a -t7z -r Mytest.7z
/opt/phpMyAdmin-3.3.8.1-all-languages/*
参数含义:
a
-t 是指定压缩类型,这里定为7z
-r 表示递归所有的子文件夹
Mytest.7z 是压缩好后的压缩包名
使用
1)压缩文件
7za a test.7z message
将message目录压缩到test.7z文件中。
2)解压文件
7za x test.7z
3)列出文件
7za l test.7z
4)测试文件的完整性
7za t test.7z
最活跃的读者