这篇文章将为大家详细讲解有关linux下rar的使用是怎样的,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。
rar工具在windows下用起来很方便,同样在linux下用起来也很方便。
首先去下载一个rarlinux-4.1.0.tar.gz的包,然后解压安装。
[root@test02 user]# tar -zxvf rarlinux-4.1.0.tar.gz
rar/
rar/rar.txt
rar/license.txt
rar/readme.txt
rar/technote.txt
rar/order.htm
rar/whatsnew.txt
rar/rar
rar/unrar
rar/rar_static
rar/makefile
rar/default.sfx
rar/rarfiles.lst
[root@test02 user]# ll
总计 63272
drwxrwxr-x 7 501 501 4096 01-12 18:32 nrpe-2.12
-rw-r--r-- 1 root root 405725 2009-11-23 nrpe-2.12.tar.gz
drwxr-xr-x 2 1000 1000 4096 01-09 21:53 rar
-rw-rw-r-- 1 user user 915027 02-06 14:50 rarlinux-4.1.0.tar.gz
[root@test02 user]# cd rar
[root@test02 rar]# ll
总计 1904
-rwxr-xr-x 1 1000 1000 137064 01-09 21:53 default.sfx
-rw-r--r-- 1 1000 1000 7477 01-09 21:53 license.txt
-rw-r--r-- 1 1000 1000 428 01-09 21:53 makefile
-rw-r--r-- 1 1000 1000 3178 01-09 21:53 order.htm
-rwxr-xr-x 1 1000 1000 391140 01-09 21:53 rar
-rw-r--r-- 1 1000 1000 1147 01-09 21:53 rarfiles.lst
-rwxr-xr-x 1 1000 1000 1027528 01-09 21:53 rar_static
-rw-r--r-- 1 1000 1000 82384 01-09 21:53 rar.txt
-rw-r--r-- 1 1000 1000 782 01-09 21:53 readme.txt
-rw-r--r-- 1 1000 1000 8959 01-09 21:53 technote.txt
-rwxr-xr-x 1 1000 1000 232368 01-09 21:53 unrar
-rw-r--r-- 1 1000 1000 12236 01-09 21:53 whatsnew.txt
[root@test02 rar]# make & make install
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
[root@test02 rar]# cd ..
[root@test02 user]# ll
总计 63272
drwxrwxr-x 7 501 501 4096 01-12 18:32 nrpe-2.12
-rw-r--r-- 1 root root 405725 2009-11-23 nrpe-2.12.tar.gz
drwxr-xr-x 2 1000 1000 4096 01-09 21:53 rar
-rw-rw-r-- 1 user user 915027 02-06 14:50 rarlinux-4.1.0.tar.gz
然后试一下是否能压缩
[root@test02 user]# rar a nrpe-2.12.rar /nrpe-2.12
rar: /lib/libc.so.6: version `GLIBC_2.7' not found (required by rar)
提示有个文件没找到不能压缩,其实是版本不和问题
[root@test02 user]# ls
nrpe-2.12.tar.gz rarlinux-4.1.0.tar.gz rar nrpe-2.12
[root@test02 user]# cd rar
[root@test02 rar]# cp rar_static /usr/local/bin/rar
cp:是否覆盖“/usr/local/bin/rar”? yes
(static linking版本,这样覆盖一下就不会有 glibc 程式库版本不和的问题)
[root@test02 rar]# ll
总计 1904
-rwxr-xr-x 1 1000 1000 137064 01-09 21:53 default.sfx
-rw-r--r-- 1 1000 1000 7477 01-09 21:53 license.txt
-rw-r--r-- 1 1000 1000 428 01-09 21:53 makefile
-rw-r--r-- 1 1000 1000 3178 01-09 21:53 order.htm
-rwxr-xr-x 1 1000 1000 391140 01-09 21:53 rar
-rw-r--r-- 1 1000 1000 1147 01-09 21:53 rarfiles.lst
-rwxr-xr-x 1 1000 1000 1027528 01-09 21:53 rar_static
-rw-r--r-- 1 1000 1000 82384 01-09 21:53 rar.txt
-rw-r--r-- 1 1000 1000 782 01-09 21:53 readme.txt
-rw-r--r-- 1 1000 1000 8959 01-09 21:53 technote.txt
-rwxr-xr-x 1 1000 1000 232368 01-09 21:53 unrar
-rw-r--r-- 1 1000 1000 12236 01-09 21:53 whatsnew.txt
[root@test02 rar]# rar m 11.rar readme.txt (m参数会在压缩后删除原文档)
RAR 4.10 Copyright (c) 1993-2012 Alexander Roshal 9 Jan 2012
Shareware version Type RAR -? for help
Evaluation copy. Please register.
Creating archive 11.rar
Adding readme.txt OK
Deleting readme.txt deleted
Done
[root@test02 rar]# ll
总计 1904
-rw-r--r-- 1 root root 492 02-06 16:04 11.rar
-rwxr-xr-x 1 1000 1000 137064 01-09 21:53 default.sfx
-rw-r--r-- 1 1000 1000 7477 01-09 21:53 license.txt
-rw-r--r-- 1 1000 1000 428 01-09 21:53 makefile
-rw-r--r-- 1 1000 1000 3178 01-09 21:53 order.htm
-rwxr-xr-x 1 1000 1000 391140 01-09 21:53 rar
-rw-r--r-- 1 1000 1000 1147 01-09 21:53 rarfiles.lst
-rwxr-xr-x 1 1000 1000 1027528 01-09 21:53 rar_static
-rw-r--r-- 1 1000 1000 82384 01-09 21:53 rar.txt
-rw-r--r-- 1 1000 1000 8959 01-09 21:53 technote.txt
-rwxr-xr-x 1 1000 1000 232368 01-09 21:53 unrar
-rw-r--r-- 1 1000 1000 12236 01-09 21:53 whatsnew.txt
[root@test02 rar]# rar a 11.rar readme.txt (a参数不动原文档,生成压缩包)
解压使用e参数
[root@test02 rar]#rar e 11.rar 解压(或unrar e 11.rar)
回顾与总结:
压缩
tar –cvf jpg.tar *.jpg //将目录里所有jpg文件打包成tar.jpg
tar –czf jpg.tar.gz *.jpg //将目录里所有jpg文件打包成jpg.tar.gz
tar –cjf jpg.tar.bz2 *.jpg //将目录里所有jpg文件打包成jpg.tar.bz2
tar –cZf jpg.tar.Z *.jpg //将目录里所有jpg文件打包成jpg.tar.Z
rar a jpg.rar *.jpg //rar格式的压缩
zip jpg.zip *.jpg //zip格式的压缩
解压
tar -xvf file.tar //解压tar包
tar -xzvf file.tar.gz //解压tar.gz
tar -xjvf file.tar.bz2 //解压 tar.bz2
tar –xZvf file.tar.Z //解压tar.Z
unrar e file.rar //解压rar
unzip file.zip //解压zip
总结
1、*.tar 用 tar –xvf 解压
2、*.gz 用 gzip -d或者gunzip 解压
3、*.tar.gz和*.tgz 用 tar –xzvf 解压
4、*.bz2 用 bzip2 -d或者用bunzip2 解压
5、*.tar.bz2用tar –xjvf 解压
6、*.Z 用 uncompress 解压
7、*.tar.Z 用tar –xZvf 解压
8、*.rar 用 unrar e解压
9、*.zip 用 unzip 解压
关于linux下rar的使用是怎样的就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。