カテゴリ: Linuxコマンド集 更新日: 2026/08/17

unrar xオプションの使い方を完全ガイド!ディレクトリ構造を保持して展開する方法を初心者向けに解説

unrar xオプション|ディレクトリ構造を保持して展開する
unrar xオプション|ディレクトリ構造を保持して展開する

先生と生徒の会話形式で理解しよう

生徒

「rarファイルを展開したら、フォルダの構造がバラバラになってしまいました。どうすればいいですか?」

先生

「その場合はunrar xを使うといいですよ。ディレクトリ構造をそのまま保って展開できます。」

生徒

「ディレクトリ構造って何ですか?」

先生

「フォルダの中にフォルダがあって、その中にファイルがあるような階層のことです。それを崩さずに展開できるのがxオプションです。」

生徒

「初心者でも使えそうですね!」

先生

「はい。基本からゆっくり説明していきますね。」

1. unrarコマンドとは?

1. unrarコマンドとは?
1. unrarコマンドとは?

unrarコマンドは、LinuxでRAR形式の圧縮ファイルを解凍するためのコマンドです。RARファイルはWindowsでもよく使われる圧縮形式のひとつで、大きなファイルをまとめたり、容量を小さくしたりするときに利用されます。

Linuxでは標準でRARに対応していない場合もありますが、unrarをインストールすることで簡単に展開できるようになります。

初心者の方は、「zipの仲間」と考えるとわかりやすいでしょう。ただし、コマンド操作で扱う点が特徴です。

2. xオプションとは?

2. xオプションとは?
2. xオプションとは?

unrar xxオプションは、RARファイルを展開するときにディレクトリ構造をそのまま維持する機能があります。

たとえば、RARファイルの中に次のような構造があったとします。

folder1の中にfile1.txtがあり、さらにsubfolderの中にfile2.txtがあるような構造です。

この状態でunrar xを使うと、同じ構造のまま展開されます。つまり、フォルダごときれいに復元されるのです。

これにより、ファイルがどこにあったか分からなくなる問題を防ぐことができます。

3. 基本的な使い方

3. 基本的な使い方
3. 基本的な使い方

まずは基本の使い方を見ていきましょう。構文はとてもシンプルです。


unrar x sample.rar
Extracting  folder1/file1.txt
Extracting  folder1/subfolder/file2.txt
All OK

このコマンドを実行すると、RARファイルの中にあるフォルダ構造がそのまま再現されます。

初心者の方は、まずこの基本形を覚えることが大切です。

4. 展開先ディレクトリを指定する方法

4. 展開先ディレクトリを指定する方法
4. 展開先ディレクトリを指定する方法

展開先を指定したい場合は、RARファイル名のあとにディレクトリを指定します。


unrar x sample.rar /home/user/output/
Extracting  /home/user/output/folder1/file1.txt
Extracting  /home/user/output/folder1/subfolder/file2.txt
All OK

このようにすると、指定したフォルダの中にディレクトリ構造を維持したまま展開されます。

ファイルを整理したいときや、特定の場所にまとめたいときに便利です。

5. tオプションとの違い

5. tオプションとの違い
5. tオプションとの違い

unrarには他にも便利なオプションがあります。その中でもよく比較されるのがtオプションです。


unrar t sample.rar
Testing     folder1/file1.txt OK
Testing     folder1/subfolder/file2.txt OK
All OK

tは解凍せずに、ファイルが壊れていないか確認するためのコマンドです。一方でxは実際に展開します。

つまり、tは確認、xは展開と覚えるとわかりやすいでしょう。

6. eオプションとの違い

6. eオプションとの違い
6. eオプションとの違い

unrarにはeオプションもありますが、こちらは注意が必要です。


unrar e sample.rar
Extracting  file1.txt
Extracting  file2.txt
All OK

eはディレクトリ構造を無視して、すべてのファイルを同じ場所に展開します。

そのため、同じ名前のファイルがある場合は上書きされる可能性があります。

安全に使うためには、基本的にxを使うことをおすすめします。

7. よくあるトラブルと対処方法

7. よくあるトラブルと対処方法
7. よくあるトラブルと対処方法

初心者の方がよくつまずくポイントとして、コマンドが見つからないというケースがあります。


unrar: command not found

この場合は、unrarがインストールされていない可能性があります。

また、展開先のディレクトリに書き込み権限がないとエラーになることもあります。

ファイルの保存場所や権限を確認することも大切です。

8. unrar xを使うメリット

8. unrar xを使うメリット
8. unrar xを使うメリット

unrar xを使う最大のメリットは、フォルダ構造をそのまま再現できることです。

これにより、プロジェクトファイルや複数の資料をまとめたRARファイルでも、元の状態を崩さずに扱うことができます。

また、ファイル管理がしやすくなり、どのファイルがどこにあるのか迷うことも少なくなります。

Linuxで圧縮ファイルを扱う上で、非常に基本かつ重要なコマンドです。

まとめ

まとめ
まとめ

unrar xオプションの重要ポイント

今回はLinuxコマンドであるunrarの中でも特に重要なxオプションについて解説しました。unrarコマンドはrar形式の圧縮ファイルを解凍するために使われる基本的なコマンドであり、Linux環境でファイル管理を行う上で欠かせない存在です。その中でもxオプションはディレクトリ構造を維持したまま展開できるという特徴があり、初心者から実務レベルまで幅広く活用されます。

ディレクトリ構造とはフォルダの階層構造のことであり、フォルダの中にフォルダがありさらにその中にファイルが存在するような状態を指します。この構造を維持したまま展開することで、元の状態を崩さずにファイルを扱うことができます。特にプログラムやプロジェクトファイルのように複雑な構造を持つデータでは、この機能が非常に重要になります。

初心者が覚えるべき使い方の流れ

初心者がまず覚えるべき基本の使い方は、unrar x ファイル名というシンプルな形式です。このコマンドを実行するだけでrarファイルの中身がそのままの構造で展開されます。さらに展開先ディレクトリを指定することで、整理された場所にファイルを配置することも可能です。Linux初心者の方はまずこの基本操作を確実に理解することが大切です。


unrar x archive.rar
Extracting  folderA/fileA.txt
Extracting  folderA/sub/fileB.txt
All OK

このようにフォルダ構造が維持されて展開されることで、ファイルがどこにあるか分からなくなる問題を防ぐことができます。これは日常的な作業でも非常に役立つポイントです。

他のオプションとの違いを理解する

unrarコマンドには複数のオプションが存在しますが、xオプションと特に比較されるのがeオプションです。eオプションはディレクトリ構造を無視してすべてのファイルを同じ場所に展開するため、初心者が誤って使うとファイル管理が難しくなる原因になります。ファイル名が重複している場合には上書きされる可能性もあるため注意が必要です。


unrar e archive.rar
Extracting  fileA.txt
Extracting  fileB.txt
All OK

このように違いを理解して使い分けることが、Linuxコマンドを効率よく扱うための重要なポイントになります。基本的には安全性の高いxオプションを使うことを意識するとよいでしょう。

実務で役立つ使い方の例

実務では複数のrarファイルを扱う場面も多くあります。そのような場合には展開先を明確に指定して整理することが重要です。特にバックアップファイルや配布データなどではディレクトリ構造がそのまま復元されることで作業効率が大きく向上します。


unrar x backup.rar /home/user/restore/
Extracting  /home/user/restore/project/config.yml
Extracting  /home/user/restore/project/data/file.csv
All OK

このように展開先を指定することで、複数のファイルを混在させずに管理できます。Linux環境での作業ではディレクトリ構造を意識することが非常に重要であり、その考え方に慣れることが上達への近道です。

よくある失敗と回避方法

初心者がよく経験する失敗として、コマンドが実行できない場合やファイルが展開されない場合があります。この原因としてはunrarコマンドがインストールされていないケースや、ファイルパスの指定ミス、権限不足などが挙げられます。特にLinuxではディレクトリやファイルの権限が厳密に管理されているため、書き込み権限がない場所に展開しようとするとエラーになります。


unrar x sample.rar /root/
Permission denied

このような場合には、権限のあるディレクトリに変更するか、適切な権限設定を行う必要があります。エラー内容をしっかり読むことが解決への第一歩です。

unrar xを使う価値

unrar xオプションは単なる解凍コマンドではなく、ファイル管理を効率化するための重要なツールです。ディレクトリ構造を維持することで作業の再現性が高まり、ミスを減らすことができます。また、チーム開発やデータ共有の場面でも同じ構造を保つことができるため、誰が見ても理解しやすい環境を作ることができます。

Linux初心者の方はまずこのコマンドをしっかり使いこなすことで、ファイル操作の基礎力を身につけることができます。そしてその理解が深まることで、より高度なコマンドやシステム操作にもスムーズに進めるようになります。

先生と生徒の振り返り会話

生徒

「unrar xってただ解凍するだけじゃなくてフォルダの形もそのまま戻せるんですね」

先生

「そうです。ディレクトリ構造を維持することがとても重要なんです。これがあるだけで作業効率が大きく変わります」

生徒

「eオプションとの違いも理解できました。間違えるとファイルがバラバラになるんですね」

先生

「その通りです。初心者のうちは基本的にxを使うと覚えておけば安全です」

生徒

「展開先を指定する方法も便利そうです。整理しながら使えそうですね」

先生

「はい。Linuxではフォルダの管理がとても重要なので、この使い方はぜひ覚えてください」

生徒

「これでrarファイルの扱いがかなり分かってきました」

先生

「いいですね。この調子で基本コマンドを一つずつ覚えていきましょう」

カテゴリの一覧へ
新着記事
New1
システム情報・プロセス管理
ps -Aオプション|すべてのプロセスを表示する
New2
ファイル・ディレクトリ操作
cp --parentsオプションの使い方|ディレクトリ構造を保持してコピーする方法を完全解説!
New3
ファイル・ディレクトリ操作
rm -fオプションとは?Linuxで存在しないファイルでもエラーを出さず強制削除する方法
New4
演算と比較
シェルスクリプトでファイル存在チェックを行う比較演算子まとめ
人気記事
No.1
Java&Spring記事人気No1
ファイル・ディレクトリ操作
findコマンドの使い方を完全ガイド!初心者でもわかるLinuxのファイル検索の基本
No.2
Java&Spring記事人気No2
テキスト・データ処理
catコマンドとは?Linuxでファイル内容を表示・連結する基本
No.3
Java&Spring記事人気No3
ファイル・ディレクトリ操作
cd ~ の使い方を完全解説!ホームディレクトリへの移動方法と初心者向けLinuxコマンド入門
No.4
Java&Spring記事人気No4
ファイル・ディレクトリ操作
pwdコマンドとは?初心者でもわかる現在の作業ディレクトリの確認方法を解説!