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 解壓格式...