在Linux(fedora 20)上解壓縮rar文件

首先,說一下擴展名爲.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,加油!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章