首先,說一下擴展名爲.rar的文件是神馬。
RAR是一種專利文件格式,用於數據壓縮與歸檔打包,開發者尤金·羅謝爾(Eugene Roshal),所以RAR的全名是:Roshal ARchive。
rar格式的文件是在windows操作系統中常見的壓縮格式,但是這種格式在linux操作系統中卻不能正常解壓縮,因爲linux默認不支持這種格式。
以下,將說明如何在linux操作系統中解壓這種文件。鑑於上班時所用的電腦是fedora 20的系統,就以它爲例子來說明。
Step 1:下載安裝專有工具:rarlinux。
鏈接:http://www.rarsoft.com/download.htm,可根據本機的實際情況來選擇合適的版本。如果不知道自己的Linux是什麼版本或者多少位,可以使用命令:
[1]
file /sbin/init 或者 file /bin/ls
/bin/ls: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=5a947dd5f2c78cd093a9a2b9c93d5a542678530c,
stripped
如果顯示 64-bit 則爲64位;
/bin/ls: ELF
32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.2.5, dynamically linked (uses shared libs),
stripped
如果顯示爲32 bit 則爲32bit;
比如,我的機器上的顯示。明確可以看出是64位的。
[2]uname -a:
Linux dhcp-14-233.**.**.** 3.11.10-301.fc20.x86_64 #1 SMP Thu Dec 5 14:01:17 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
x86_64表示64位機器
Linux pmx0**.**.** 2.6.9-5.ELsmp #1 SMP Wed Jan 5 19:30:39 EST 2005 i686 i686 i386 GNU/Linux
i686表示32位機器
如圖,使用這個命令之後,本機顯示爲64位。
[3]getconf LONG_BIT
得到的結果直接就是幾位。
Step 2:解壓縮。
我下載了rarlinux-x64-5.1.b4.tar.gz這個文件。
使用命令 tar -xvf rarlinux-x64-5.1.b4.tar.gz 的命令,可以對其進行解壓縮,得到一個rar文件夾。
說明:此處tar命令使用的主命令選項是 -x ,這個選項的目的是從檔案中釋放文件
輔助選項使用了:-f 和-v,含義爲:
-f 使用檔案文件或設備,這個選項通常是必選的。
-v 詳細報告tar處理的文件信息。如無此選項,tar不報告文件信息。 (所以此處也可以不要)
解壓縮的過程如圖所示:
Step 3:使用cd 命令,進入rar文件夾,執行make命令。會有如下所示的信息:
恭喜恭喜,安裝成功了。
然後,可以使用
unrar e YourRarName.rar 來進行解壓縮了。
上了一天的班,真心累個半shi,加油!