Linux下解压rar压缩包
(摘录)
在WINDOWS下很多压缩包的格式都是rar格式.而在linux下一般不带这种压缩包的解压工具.这样为在linux下处理rar格式文件带来了麻烦.下面就来简述一下linux下解压rar压缩包的方法:
首先在http://www.rarlab.com/download.htm中下载下面的数据包:
rarlinux-3.6.0.tar.gz
解压会生成rar目录,内容如下:
[root@SunLife local]# cd /home/zhc/rar
[root@SunLife rar]# ls -l
-rwxr-xr-x 1 root root 55436 8月 5 02:39 default.sfx
-rw-r--r-- 1 root root 210 8月 5 02:39 file_id.diz
-rw-r--r-- 1 root root 4398 8月 5 02:39 license.txt
-rw-r--r-- 1 root root 428 8月 5 02:39 Makefile
-rw-r--r-- 1 root root 3043 8月 5 02:39 order.htm
-rwxr-xr-x 1 root root 329212 8月 5 02:39 rar
-rw-r--r-- 1 root root 1018 8月 5 02:39 rarfiles.lst
-rwxr-xr-x 1 root root 850920 8月 5 02:39 rar_static
-rw-r--r-- 1 root root 69377 8月 5 02:39 rar.txt
-rw-r--r-- 1 root root 1050 8月 5 02:39 readme.txt
-rw-r--r-- 1 root root 8957 8月 5 02:39 technote.txt
-rwxr-xr-x 1 root root 192836 8月 5 02:39 unrar
-rw-r--r-- 1 root root 5132 8月 5 02:39 whatsnew.txt
[root@SunLife rar]#
其中rar,unrar是两个二进制文件.下面介绍如何用unrar解压rar压缩包,用如下命令:
./unrar e youfile.rar
该命令会将压缩包解压的当前文件夹.该命令的详细用法这样得到:
./unrar --help
用rar命令可以打包一个文件或一个文件夹,下面以打包一个文件夹为例:
[root@SunLife rar]# ./rar a sloss_arm.rar /root/Desktop/sloss_arm/
RAR 3.60 Copyright (c) 1993-2006 Alexander Roshal 5 Aug 2006
Shareware version Type RAR -? for help
Evaluation copy. Please register.
Creating archive sloss_arm.rar
Adding /root/Desktop/sloss_arm/ch07_primitives.zip OK
Adding /root/Desktop/sloss_arm/ch08_dsp.zip OK
Adding /root/Desktop/sloss_arm/ch05_c.zip OK
Adding /root/Desktop/sloss_arm/ch06_asm.zip OK
Adding /root/Desktop/sloss_arm/ch10_firm.zip OK
Adding /root/Desktop/sloss_arm/ch09_excpts.zip OK
Adding /root/Desktop/sloss_arm/ch12_cache.zip OK
Adding /root/Desktop/sloss_arm/ch13_mpu.zip OK
Adding /root/Desktop/sloss_arm/ch11_os.zip OK
Adding /root/Desktop/sloss_arm/ch14_mmu.zip OK
Done
[root@SunLife rar]# ls
default.sfx license.txt order.htm rarfiles.lst rar.txt sloss_arm.rar unrar
file_id.diz Makefile rar rar_static readme.txt technote.txt whatsnew.txt
[root@SunLife rar]#