Ubuntu

除了“解壓縮”之外,還有其他選項可以在 Ubuntu 中解壓縮文件嗎?

  • December 26, 2021

我的系統管理員現在無法訪問,我在伺服器上有一個壓縮文件,我想解壓縮……但是,我們目前沒有安裝 zip 和 unzip,而且我沒有 root 訪問權限來安裝它們。 ..

我完全沒有選擇了嗎?還有其他東西可以解壓這個文件嗎?

這個我沒試過,但是,從1.6版開始,Python的標準庫中有一個zipfile模組,從2.6版開始就有了一個extractall方法

應該能夠執行以下操作:

  1. 創建一個包含以下內容的文件(編輯它以適合您的案例)。
  2. 將文件另存為“unzipfile.py”
  3. 使用 python unzipfile.py 執行

它會提取test.zip/home/user/directory.

import zipfile

with zipfile.ZipFile('test.zip', "r") as z:
 z.extractall("/home/user/directory")

來源:https ://stackoverflow.com/a/9432315/167299

或者,BusyBox包含一個解壓縮“模組”,如果您可以下載並執行靜態連結的 BusyBox,那麼您可以使用它來解壓縮內容。

引用自:https://serverfault.com/questions/530114