カテゴリ: Linux 更新日: 2026/03/18

Linuxのルートディレクトリとは?初心者でもわかるLinuxのファイルシステム構造と役割

Linuxのルートディレクトリとは?ファイルシステム構造と役割をわかりやすく解説
Linuxのルートディレクトリとは?ファイルシステム構造と役割をわかりやすく解説

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

生徒

「先生、Linux(リナックス)のルートディレクトリって何ですか?WindowsでいうCドライブみたいなものですか?」

先生

「Linuxでいうルートディレクトリは、ファイルシステムの最上位にあるディレクトリで、すべてのファイルやフォルダの起点になります。WindowsのCドライブとは少し違って、Linuxでは一つの階層構造として全てが繋がっています。」

生徒

「階層構造ってどういう意味ですか?フォルダが下に重なっている感じですか?」

先生

「そうです。ルートディレクトリ(読み方:ルートディレクトリ)を『/』と呼び、そこからホームディレクトリやシステムディレクトリが枝分かれしています。これがLinuxのファイルシステム構造です。」

1. Linuxのルートディレクトリとは?

1. Linuxのルートディレクトリとは?
1. Linuxのルートディレクトリとは?

Linux(リナックス)のルートディレクトリは/で表され、システム全体の起点となるディレクトリです。ルートディレクトリには、ユーザーのホームディレクトリやシステム設定ファイル、ログファイル、プログラムファイルなどがまとめて管理されています。

ルートディレクトリは、Linuxのファイル構造を理解する上で必須の概念です。全てのディレクトリはこの/から枝分かれしており、Linuxのファイルシステムはツリー構造になっています。

2. Linuxの主要ディレクトリと役割

2. Linuxの主要ディレクトリと役割
2. Linuxの主要ディレクトリと役割

ルートディレクトリ直下にはいくつかの主要ディレクトリがあります。それぞれの役割を覚えると、Linuxの操作がスムーズになります。

  • /home - ユーザーの個人データや設定ファイルを保存
  • /bin - 基本的なコマンドやプログラムを格納
  • /etc - システム設定ファイルを保存
  • /var - ログファイルや一時ファイルを保存
  • /usr - ユーザーが使用するアプリケーションやライブラリ
  • /tmp - 一時的なファイルを保存

例えば、現在のディレクトリ構造を確認するには以下のコマンドを使います。


ls /
bin   boot  dev  etc  home  lib  media  mnt  opt  proc  root  run  sbin  srv  tmp  usr  var

3. ルートディレクトリと一般ユーザーのホームディレクトリ

3. ルートディレクトリと一般ユーザーのホームディレクトリ
3. ルートディレクトリと一般ユーザーのホームディレクトリ

一般ユーザーは、自分専用のホームディレクトリ(読み方:ホームディレクトリ)を/home/ユーザー名に持っています。ここでは、個人の設定ファイルやドキュメント、ダウンロードしたファイルを管理できます。

例えばユーザー名が「linuxuser」の場合、ホームディレクトリは以下のようになります。


cd /home/linuxuser
pwd
/home/linuxuser

4. ルートディレクトリの権限とrootユーザー

4. ルートディレクトリの権限とrootユーザー
4. ルートディレクトリの権限とrootユーザー

ルートディレクトリの操作には、特別な権限を持つrootユーザー(読み方:ルートユーザー)が必要です。rootユーザーはシステム全体の管理者で、通常のユーザーよりも強力な権限を持っています。


ls -la /
drwxr-xr-x  18 root root 4096 Mar 15 12:00 .
drwxr-xr-x  18 root root 4096 Mar 15 12:00 ..

通常ユーザーはシステムの重要な部分を変更できませんが、rootユーザーはシステム全体のディレクトリや設定を変更できます。

5. ファイルシステム構造の理解がLinux操作に役立つ理由

5. ファイルシステム構造の理解がLinux操作に役立つ理由
5. ファイルシステム構造の理解がLinux操作に役立つ理由

Linuxでは、ファイルシステム構造を理解すると、コマンド操作やトラブルシューティングが非常に簡単になります。たとえば、ログファイルを確認したい場合は/var/log、設定を変更したい場合は/etcといった具合です。

ディレクトリ構造を覚えるコツは、まずルートディレクトリ/を中心に主要ディレクトリをイメージすることです。


cd /var/log
ls
boot.log  syslog  auth.log

6. Linux初心者におすすめのルートディレクトリ操作方法

6. Linux初心者におすすめのルートディレクトリ操作方法
6. Linux初心者におすすめのルートディレクトリ操作方法

初心者はまず、ルートディレクトリの内容を確認したり、ホームディレクトリを行き来したりすることから始めると良いでしょう。安全に操作するためには、rootユーザーでの操作は注意が必要です。

ホームディレクトリに戻るには以下のコマンドを使います。


cd ~
pwd
/home/linuxuser

このように、ルートディレクトリとホームディレクトリの関係を理解することで、Linuxのファイル管理が効率的に行えます。

7. Linuxのルートディレクトリに関する便利なコマンド

7. Linuxのルートディレクトリに関する便利なコマンド
7. Linuxのルートディレクトリに関する便利なコマンド

Linuxでルートディレクトリやファイルシステムを確認するときに便利なコマンドを紹介します。

  • ls -l / - ディレクトリの詳細情報を表示
  • df -h - ファイルシステムの使用量を確認
  • tree / - ディレクトリ構造をツリー形式で表示(インストールが必要)

df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda1        50G   20G   28G  42% /

8. Linuxルートディレクトリのまとめ的ポイント

8. Linuxルートディレクトリのまとめ的ポイント
8. Linuxルートディレクトリのまとめ的ポイント

Linuxのルートディレクトリ/は、全てのファイルやディレクトリの起点であり、システム管理やファイル操作の基本となります。主要ディレクトリの役割やrootユーザーとの関係を理解することで、初心者でも安心してLinuxを使えるようになります。

ホームディレクトリ/home/ユーザー名との関係を押さえ、主要コマンドを覚えておくことがLinux操作の第一歩です。

まとめ

まとめ
まとめ

今回の記事では、Linux(リナックス)のルートディレクトリについて、初心者でも理解できるように詳しく解説しました。ルートディレクトリは/で表され、Linuxのファイルシステムの最上位に位置するディレクトリであり、全てのファイルやフォルダの起点となります。WindowsでいうCドライブとは異なり、Linuxでは一つのツリー構造として全てが接続されていることが特徴です。ルートディレクトリの直下には、ユーザーの個人ファイルを管理する/home、基本的なコマンドやプログラムを格納する/bin、システム設定を保存する/etc、ログや一時ファイルを置く/varなど、重要なディレクトリが存在します。これらを理解することで、Linuxのファイル構造全体を把握することができます。

また、一般ユーザーは自分専用のホームディレクトリを持ち、個人の設定ファイルやドキュメントを管理します。ホームディレクトリは/home/ユーザー名にあり、Linux操作を安全かつ効率的に行うための基本拠点となります。ルートディレクトリやシステム全体に影響を及ぼす操作はrootユーザーのみが実行できるため、通常のユーザーは慎重に扱うことが重要です。コマンド操作の基礎として、lscdpwddf -hなどを使うことで、ディレクトリ構造や容量、ログファイルの確認が簡単に行えます。

Linux初心者が押さえておくべきポイントは、まずルートディレクトリ/を中心に主要ディレクトリの役割を理解し、ホームディレクトリとの関係を把握することです。次に、安全に操作できる範囲を意識しながらコマンドを使って確認や移動を行うことです。例えば、現在のディレクトリの内容を確認したい場合は次のようなコマンドを使用します。


ls /
bin   boot  dev  etc  home  lib  media  mnt  opt  proc  root  run  sbin  srv  tmp  usr  var

ホームディレクトリに移動する場合は以下のコマンドを使用します。


cd /home/linuxuser
pwd
/home/linuxuser

また、システム全体の使用量やディスク状況を確認するにはdf -h、詳細なディレクトリ情報を確認するにはls -l /、さらにツリー形式で全体構造を把握したい場合はtree /が役立ちます。これらのコマンドを活用することで、Linuxのファイル管理やトラブルシューティングが効率的に行えるようになります。

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

生徒

「先生、ルートディレクトリって結局どうして大事なんですか?」

先生

「ルートディレクトリはLinuxのすべてのファイルやフォルダの起点です。ここを理解すると、どのディレクトリに何があるか、どのコマンドを使うべきかがすぐわかります。」

生徒

「ホームディレクトリとルートディレクトリの違いも覚えたほうがいいんですね。」

先生

「そうです。ホームディレクトリはあなた専用の作業場、ルートディレクトリはシステム全体の管理場所だとイメージすると理解しやすいです。」

生徒

「コマンドも色々覚えないといけないけど、まずlscdpwdから始めれば大丈夫ですね。」

先生

「その通りです。そして、必要に応じてdf -hでディスク容量を確認したり、tree /で構造を見たりすることで、Linux操作がもっとスムーズになります。」

生徒

「なるほど、ルートディレクトリの役割を理解すると、Linux全体の操作がわかりやすくなるんですね。」

先生

「その通りです。まずはルートディレクトリを中心に、主要ディレクトリの役割を覚えながら安全に操作を練習してみてください。」

関連記事:
カテゴリの一覧へ
新着記事
New1
基本情報技術者試験
WWWとは?初心者でもわかるワールドワイドウェブの基本と仕組みをやさしく解説!
更新記事
New2
Linux
Linuxの[]とは何かを徹底解説!文字クラス指定とシェルパターンの基本を初心者向けにわかりやすく解説
新規投稿
New3
基本情報技術者試験
RFCとは?初心者でもわかるインターネット技術仕様文書と通信ルールの基本解説
更新記事
New4
基本情報技術者試験
IETFとは?初心者でもわかるインターネット標準化団体とその役割をやさしく解説!
更新記事
人気記事
No.1
Java&Spring記事人気No1
基本情報技術者試験
イーサネット(Ethernet)とは?初心者にもわかるLANの基本技術をやさしく解説
No.2
Java&Spring記事人気No2
基本情報技術者試験
NIC
319
NICとは何か?初心者にもわかるネットワークインターフェースカードの基本
No.3
Java&Spring記事人気No3
基本情報技術者試験
16進数とは?初心者にもわかる意味・読み方・変換方法をやさしく解説!
No.4
Java&Spring記事人気No4
基本情報技術者試験
セグメントとは?ネットワークの基本単位を初心者向けにやさしく解説
No.5
Java&Spring記事人気No5
基本情報技術者試験
CGI
124
CGIとは?初心者でもわかるWebとプログラムのつながりを解説!
No.6
Java&Spring記事人気No6
基本情報技術者試験
IMAP
117
IMAPとは?初心者でもわかるメール受信プロトコルの仕組みと使い方
No.7
Java&Spring記事人気No7
基本情報技術者試験
パケットとは?初心者にもわかりやすくネットワークの仕組みをやさしく解説!
No.8
Java&Spring記事人気No8
基本情報技術者試験
IPv4
111
IPv4とは?初心者でもわかるIPアドレスの基本と通信のルール