您好,登錄后才能下訂單哦!
這篇文章將為大家詳細講解有關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進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。