Linux下解壓rar壓縮包

2022-08-01 01:00:19 字數 1664 閱讀 8025

wget 

rar軟體不需要安裝,直接解壓到/usr/local下,以下操作需要有root許可權。

#tar zxvf rarlinux-x64-4.2.0.tar.gz -c /usr/local

此時,/usr/local/rar下就會有rar命令和unrar命令。可以在/usr/local/bin下建立連線 

#ln -s /usr/local/rar/rar /usr/local/bin/rar

#ln -s /usr/local/rar/unrar /usr/local/bin/unrar

使用方法:  rar 命令使用方法

a             新增檔案到壓縮檔案

c             新增壓縮檔案注釋(注釋的大小最大不能超過62000位元組)

cf            新增檔案備註( 當使用'v'引數時顯示檔案備註,最大不能超過32767位元組)

ch            改變壓縮檔案引數

cw            向指定檔案寫入檔案備註

d             從檔案中刪除檔案

e             解壓縮檔案到當前目錄(不建立任何子目錄)

f             重新整理檔案中的檔案(更新這些檔案自它們被打包之後產生的變化,不在壓縮檔案中增加新的)

i[par]=  在檔案中查詢特定字元

k             鎖定檔案(任何試圖改變壓縮檔案中內容的命令都會被忽略)

l[t,b]        列出檔案[technical, bare]

m[f]          移動到壓縮檔案中[只針對檔案]

p             列印檔案到標準輸出

r             修補壓縮檔案

rc            重建丟失的分卷

rn            重新命名壓縮檔案中的檔案

rr[n]         新增資料恢復記錄

rv[n]         建立恢復卷

s[name|-]     壓縮檔案與sfx(自解壓文件)之間的轉換

t             測試壓縮檔案檔案

u             更新壓縮檔案中的檔案

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

x             解壓縮到完整路徑

例子:   rar  a   anaconda-ks.cfg.rar      anaconda-ks.cfg 

解壓縮命令unrar的使用:

$unrar --help

用法:     unrar - - 《命令》

e             解壓檔案到當前目錄

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

p             列印檔案到標準輸出

t             測試壓縮我俄當

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

x             解壓檔案到完整路徑

實際用法

1)解壓rar壓縮包到指定目錄/tmp/bak/

/home/softwares/rar/unrar e /opt/tomcat/static_package/yingxiang-tms.rar  /tmp/bak/

解壓rar Linux下rar壓縮包的解壓方法

linux本身不支援unrar和rar命令,需要我們安裝rar for linux root localhost wget 2 安裝 root localhost tar xf rarlinux x64 5.9.0.tar.gz root localhost cd rar root localhos...

python暴力解壓rar壓縮包

寫 之前先吐槽一下rarfile這個第三方工具 因為unrar的 不公開所以python的解壓工具還要依賴c的動態鏈結庫,可非了我半天時間搜尋 具體解決辦法 還有就是rarfile的extractall方法在遇到錯誤密碼的時候竟然沒有丟擲異常資訊,所以檢查密碼是否正確就只能觀察解壓路徑下檔案是否增加...

Python實現rar壓縮包遍歷解壓

1.匯入rarfile模組,實現檔案解壓 2.匯入os模組,實現檔案刪除 3.使用for迴圈實現檔案遍歷。import rarfile 匯入rarfile模組,實現檔案解壓 import os 匯入os模組,實現已解壓檔案的刪除 通過for迴圈,實現0 for i in range 0 20 定義原...