Skip to content

mac でディレクトリ直下の lzh ファイルをコマンドラインで解凍する

Published:

めったに遭遇しないと思うのですが、忘れないようにメモします。

lha のインストール

最初に brewlha をインストールします。

# lha をインストール
brew install lha
lha --version
# LHa for UNIX version 1.14i-ac20211125 (aarch64-apple-darwin23.2.0)

ディレクトリ直下の lzh ファイルを全て解凍する

その後、 for でディレクトリ直下のファイル名 $f に対して lha e を実行します。

for f in *.lzh; do lha e "$f"; done

参考URL