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 代表解压缩文件,并且是按原始目录解压(还有个参数 e 也是解压缩文件,但其会将所有文件都解压到根下,而不是自己原有的文件夹下)

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

打赏

本文固定链接: https://www.cxy163.net/archives/888 | 绝缘体

该日志由 绝缘体.. 于 2013年03月22日 发表在 Linux 分类下,
原创文章转载请注明: linux 下的 rar zip 7z | 绝缘体

报歉!评论已关闭.