MENU

カレントディレクトリの.rarファイルを展開する(Bash, Fish)

.rar ファイルを Bash や Fish シェルで展開するためには、unrar または rar コマンドを使用します。これらのコマンドは .rar 形式のファイルを処理するための標準的なツールです。まず、これらのコマンドがシステムにインストールされているか確認し、インストールされていなければ適切な手順でインストールしてください。

Bash での .rar ファイルの展開

Bash シェルを使用して .rar ファイルを展開するには、以下のコマンドを実行します:

for file in *.rar; do unrar x "$file"; done

このコマンドは、カレントディレクトリに存在する全ての .rar ファイルを検索し、unrar x コマンドを使ってそれぞれを展開します。

Fish での .rar ファイルの展開

Fish シェルで .rar ファイルを展開する場合、コマンドは少し異なりますが、基本的なプロセスは同じです。以下が Fish でのコマンドです:

for file in *.rar; unrar x $file; end

このコマンドも、カレントディレクトリの全ての .rar ファイルに対して unrar コマンドを実行します。

注意点

  • unrar コマンドがシステムにインストールされている必要があります。Linux や Unix 系の OS では、パッケージマネージャを通じてインストールできます。例えば、Debian 系のディストリビューションでは sudo apt-get install unrar コマンドでインストールできます。
  • Macの場合は MacでRARファイルをコマンドラインで解凍する(unrar) #Mac - Qiita より $ brew install carlocab/personal/unrarでインストールできます。
  • 展開したいファイルが保存されているディレクトリに移動してからコマンドを実行してください。
  • ファイル名にスペースや特殊文字が含まれている場合は、ファイル名をダブルクォートで囲むことで、正しく処理されるようにしてください。
目次