Centos使用unrar解壓rar壓縮包

2022-06-27 16:57:14 字數 1739 閱讀 1089

wget

解壓到指定目錄

tar xf rarlinux-x64-6.0.0.tar.gz -c /usr/local/

建立軟鏈結

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

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

常用的解壓命令unrar 《命令》 《壓縮包》

# 解壓壓縮檔案到當前目錄

unrar e test.rar

# 用絕對路徑解壓檔案

unrar x test.rar

# 列出壓縮包中的檔案列表資訊(簡單)

unrar l test.rar

# 列出壓縮包中的檔案列表資訊(詳細)

unrar v test.rar

# 測試壓縮檔案

unrar t test.rar

安裝unrar庫

pip3 install unrar

python3 -m pip install unrar

執行以下**

from unrar import rarfile
如果執行沒問題則證明安裝成功,如果報couldn't find path to unrar library則還需要系統編譯安裝unrar

安裝依賴包

yum install -y gcc gcc-c++
wget 

tar zxf unrarsrc-5.4.5.tar.gz

cd unrar

編譯、安裝

make lib

make install-lib

使用make lib命令將會自動編譯庫檔案,再使用make install-lib命令產生 libunrar.so 檔案(一般在 /usr/lib 目錄下面)

配置環境變數

vim /etc/profile
在末尾加上以下語句並儲存

export unrar_lib_path=/usr/lib/libunrar.so
使用以下命令使變數生效

source /etc/profile
再次執行第二步就不會報錯了

簡單**示例

from unrar import rarfile

rar = rarfile.rarfile('sample.rar')

print(rar.namelist()) # 壓縮包的檔案列表

rar.printdir() # 列印壓縮包的檔案資訊(詳細)

info = rar.infolist() # 檔案資訊迭代器物件列表

for f in info:

print(f.filename, f.file_size, f.date_time) # 檔名 檔案大小 修改時間

rar.extractall() # 解壓

CentOs使用Yum自動安裝UnRar方法

linux yum安裝rar時,可能會出現無資源的錯誤,只需把配置好資源即可,具體操作如下?1.vi etc yum.repos.d dag.repo 2.將以下內容寫入檔案中 dag name dag rpm repository for red hat enterprise linux base...

unrar解壓 用Python寫解壓縮的指令碼檔案

廢話不多說,直接上碼 提前要安裝一下zipfile的包喲!沒有zipfile包的童鞋請開啟你的cmd pip install zipfile import zipfile import os def zipping startdir file new startdir zip z zipfile.z...

CentOS 壓縮解壓

目錄2 命令組合 打包 將多個檔案合成乙個總的檔案,這個總的檔案通常稱為 歸檔 壓縮 將乙個大檔案通過某些壓縮演算法變成乙個小檔案。壓縮格式 tar 引數 tar 目錄 檔案 解壓格式 tar 引數 tar c 目標目錄 引數組合 常用,檔案字尾名 tar.gz 壓縮格式 gzip tar 解壓格式...