Ubuntu
除了“解壓縮”之外,還有其他選項可以在 Ubuntu 中解壓縮文件嗎?
我的系統管理員現在無法訪問,我在伺服器上有一個壓縮文件,我想解壓縮……但是,我們目前沒有安裝 zip 和 unzip,而且我沒有 root 訪問權限來安裝它們。 ..
我完全沒有選擇了嗎?還有其他東西可以解壓這個文件嗎?
這個我沒試過,但是,從1.6版開始,Python的標準庫中有一個
zipfile
模組,從2.6版開始就有了一個extractall
方法您應該能夠執行以下操作:
- 創建一個包含以下內容的文件(編輯它以適合您的案例)。
- 將文件另存為“unzipfile.py”
- 使用 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,那麼您可以使用它來解壓縮內容。