在linux 下解壓 rar 檔案

2021-09-20 23:11:16 字數 2609 閱讀 1640

linux 中,要解壓 rar 檔案需要 安裝 rarlinux 工具,我用的是 centos 7.1 x64

我在這裡有上傳的 tar 包

然後 , 解壓

tar  zxf  rarlinux-x64-3.8.0.tar.gz

cd  /rar

ls

default.sfx  makefile   rarfiles.lst  readme.txt    whatsnew.txt

file_id.diz  order.htm  rar_static    technote.txt

license.txt  rar        rar.txt       unrar

直接make 即可安裝完成

[root@localhost rar]# make

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

$unrar --help

用法:

unrar --

<@listfiles...>

《命令》

e            解壓檔案到當前目錄

l[t,b]       列出壓縮文件資訊[technical, bare]

p            列印檔案到標準輸出

t            測試壓縮我俄當

v[t,b]       列出壓縮文件的詳細資訊[technical,bare]

x            解壓檔案到完整路徑

壓縮命令用法

例1:新增檔案或目錄到壓縮檔案中,使用a命令。例如把檔案files1新增到abc.rar中,使用a或m命令,a命令把file1檔案新增到 abc.rar檔案中保持原有的file1檔案不變,m命令移動file1檔案到file1.rar檔案中(壓縮完成後會刪除原有的file1檔案,注 意:m命令只針對檔案進行操作)

$rar a abc.rar file1

說明:如果此時abc.rar檔案不存在,會自行建立abc.rar文檔案,如果abc.rar檔案已經存在,則將file1檔案壓縮進abc.rar檔 案中,若abc.rar檔案中已存在乙個file1檔案,則會更新file1檔案。並且原有的file1檔案依然存在於當前目錄下,若要將file1檔案 移動到file1.rar中請使用m命令,對於目錄同樣可以進行此操作。

注意:如果只輸入"rar a file1.rar"命令,而沒有接檔名或目錄名的話,會將當前目錄下所有的檔案和資料夾壓縮進file1.rar文件中。這點要注意一下。

例2:解壓縮abc.rar檔案中的內容,可以使用e或x命令,假設abc.rar目錄中有乙個名為file1的檔案和乙個名為test的目錄,test目錄中有乙個名為file2的檔案,

$rareabc.rar

說明:使用e命令,會將abc.rar中的file1檔案連同test目錄下的file2檔案解壓到當前目錄。如果想保持abc.rar目錄中的目錄結構請使用x命令。

$rarxabc.rar

說明:此時會將file1檔案和test目錄解壓到當前資料夾。

例3:為整個壓縮檔案新增注釋

$rarcabc.rar

說明:輸入該命令後,螢幕最下方會顯示

processing archive test.

rarreading comment from stdin

並有乙個游標在閃爍,從游標閃爍的位置輸入注釋資訊,輸入完了按下ctrl+d結束輸入

例4:為壓縮檔案中的單個檔案新增注釋,使用cf命令。假如現在要為abc.rar檔案中的file1檔案新增注釋

$rarchabc.rar file1

此時螢幕最下方會顯示

reading comment for abc.rar : file1 from stdin

從游標閃爍出輸入想要為file1新增的注釋,ctrl+d結束輸入

例4:把整個檔案的注釋寫入到乙個檔案中,使用cw命令。加入要將abc.rar的注釋寫入到test.txt檔案中

$rarcwabc.rar test.txt

說明:如果當前目錄下不存在名為test.txt的檔案,則會自行建立乙個名為test.txt的檔案,並將abc.rar的注釋寫入到text.txt 檔案中,如果當前目錄中已經存在乙個名為text.txt的檔案,則會提示你是否覆蓋已經存在的檔案,如果選擇yes或者all,則會清空 test.txt中原有的內容,然後將abc.rar的注釋內容寫入到text.txt檔案中。

例4:刪除壓縮檔案中的檔案或目錄,使用d命令。例如要刪除abc.rar檔案中的file1檔案。

$rardabc.rar file1

說明:該命令刪除abc.rar檔案中的file1檔案,對於目錄同樣有效。

在linux環境下解壓rar檔案

如果使用unrar x xx.rar命令出現 bash unrar command not found 錯誤,即還未安裝rar 安裝rar軟體包 root xxzx wget解壓安裝包 root xxzx wget安裝 注意要切換root才可有許可權安裝 root xxzx cd rar root ...

linux下解壓rar檔案

最近下了乙個linux 0.1版本的源 檔案是rar格式。以下是原帖內容 rar軟體不需要安裝,直接解壓到 usr local下,以下操作需要有root許可權。tar zxvf rarlinux 3.8.0.tar.gz c usr local 此時,usr local rar下就會有rar命令和u...

Linux 下 rar 檔案解壓

tar zxvf rarlinux 3.8.0.tar.gz 先解壓tar.gz檔案 cd rar 直接 cd 到相應到資料夾 su root 使用root許可權 make 如果提示許可權不夠,su root 取得最高許可權 make install 恭喜你安裝成功。最後,使用 rarlinux 解...