𝓩𝓲𝓜

𝓩𝓲𝓜

开心的人生比什么都重要
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)"' \;
読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。