𝓩𝓲𝓜

𝓩𝓲𝓜

开心的人生比什么都重要
email
github

在Linux中解壓縮zip、rar、7z

1. 安裝#

安裝 7zip#

sudo apt install p7zip-full

安裝 unrar#

sudo apt install rar unrar

# 如果上面的命令安裝失敗,可以手動安裝
sudo wget https://www.rarlab.com/rar/rarlinux-x64-700b2.tar.gz
sudo tar -zxvf rarlinux-x64-700b2.tar.gz
sudo cp rar/rar rar/unrar /usr/local/bin

2. 使用#

解壓縮 7z 檔案#

# 解壓縮到當前目錄
7z x compressed.7z

# 解壓縮到同名目錄
7z x compressed.7z -o*

# 解壓縮到指定目錄
7z x compressed.7z -o/path/to/dest

# 解壓縮加密壓縮包
7z x compressed.7z -pPASSWORD

解壓縮 zip 檔案#

7zip 同樣可以用於解壓縮 zip 檔案,用法同上。

解壓縮 rar 檔案#

# 解壓縮到當前目錄
unrar x compressed.rar

# 解壓縮到指定目錄
unrar x compressed.rar /path/to/dest

# 解壓縮加密壓縮包
unrar x compressed.rar -pPASSWORD

3. 批量解壓縮#

使用find命令實現批量解壓縮

find /path/to/folder -name "*.7z" -exec 7z x {} \;
find /path/to/folder -name "*.zip" -exec 7z x {} \;
find /path/to/folder -name "*.rar" -exec unrar x {} \;

# 解壓縮當前目錄下所有壓縮包到同名文件夾
find -name "*.7z" -exec 7z x {} -o* \;
find -name "*.zip" -exec 7z x {} -o* \;
find -name "*.rar" -exec sh -c 'mkdir -p "$(basename "{}" .rar)" && unrar x "{}" "$(basename "{}" .rar)"' \;
載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。