CentOS7解壓ZIP的幾種方式
方法一:使用unzip命令
unzip是Linux系統(tǒng)中最常用的ZIP解壓工具。若未安裝,可通過以下命令安裝:
sudo yum install -y unzip
解壓單個文件到當前目錄:
unzip filename.zip
解壓到指定目錄:
unzip filename.zip -d /target/directory
方法二:使用7z工具
7-Zip支持多種壓縮格式,需先安裝p7zip軟件包:
sudo yum install -y p7zip
解壓ZIP文件命令:
7z x filename.zip -o/target/directory
方法三:Python腳本解壓
通過Python標準庫的zipfile模塊實現(xiàn)解壓:
import zipfile
with zipfile.ZipFile("filename.zip", 'r') as zip_ref:
zip_ref.extractall("/target/directory")
保存為.py文件后執(zhí)行:
python3 unzip_script.py
注意事項
- 解壓加密文件需使用
-P
參數(shù)指定密碼 - 批量解壓可使用
for z in *.zip; do unzip "$z"; done
- 查看壓縮包內容使用
unzip -l filename.zip