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

Linuxの/rootディレクトリとは?初心者向けにわかるrootユーザー専用ホームディレクトリの仕組み

Linuxの/rootディレクトリとは?rootユーザー専用ホームディレクトリを解説
Linuxの/rootディレクトリとは?rootユーザー専用ホームディレクトリを解説

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

生徒

「Linuxを勉強していたら/rootディレクトリって出てきたんですが、これは何ですか?」

先生

/rootディレクトリは、Linuxの管理者であるrootユーザー専用のホームディレクトリです。Linuxのシステム管理を行うときに使われる特別なフォルダですよ。」

生徒

「普通のユーザーのホームディレクトリとは違うんですか?例えば/homeとか。」

先生

「そうです。一般ユーザーは/home/ユーザー名にホームディレクトリがありますが、rootユーザーだけは特別に/rootという場所が用意されています。」

生徒

「Linuxのディレクトリ構造を理解するためにも覚えておいたほうがよさそうですね。」

先生

「その通りです。Linux初心者が混乱しやすいポイントなので、基本から順番に解説していきます。」

1. Linuxの/rootディレクトリとは

1. Linuxの/rootディレクトリとは
1. Linuxの/rootディレクトリとは

Linuxの/rootディレクトリは、rootユーザー専用のホームディレクトリです。Linuxを管理する特別なユーザーであるrootユーザーがログインしたときに使用する作業フォルダになります。

rootユーザーは、Linuxのシステム全体を管理できる管理者アカウントです。システム設定の変更、ソフトウェアのインストール、ユーザー管理などを行うため、一般ユーザーとは区別されたディレクトリが用意されています。

Linuxでは、このようなフォルダのことをディレクトリと呼びます。ディレクトリは読み方はディレクトリという言葉で、Windowsのフォルダとほぼ同じ意味です。

そのため、/rootディレクトリは次のように覚えると理解しやすいです。

  • rootユーザーの作業場所
  • Linux管理者専用フォルダ
  • システム管理で使うファイルを保存する場所

Linuxのディレクトリ構造を理解すると、サーバー管理やLinuxコマンド操作がとても分かりやすくなります。

2. rootユーザーとは何か

2. rootユーザーとは何か
2. rootユーザーとは何か

Linuxのrootユーザーは、読み方はrootユーザー(ルートユーザー)といい、Linuxシステムの最高権限を持つ管理者ユーザーです。

Linuxは複数のユーザーが同時に使えるオペレーティングシステムで、ユーザーごとに権限が分かれています。一般ユーザーは自分のファイルだけを操作できますが、rootユーザーは次のような操作が可能です。

  • Linuxシステム設定の変更
  • ソフトウェアのインストール
  • ユーザー管理
  • ファイルの権限変更

Linux管理者がサーバーを設定したり、トラブルを修正したりするときにrootユーザーが使われます。

Linuxコマンドの画面でも、rootユーザーでログインすると次のように表示されることがあります。


whoami
root

このように表示された場合、現在ログインしているユーザーがrootユーザーであることが分かります。

3. /rootディレクトリと/homeディレクトリの違い

3. /rootディレクトリと/homeディレクトリの違い
3. /rootディレクトリと/homeディレクトリの違い

Linux初心者がよく混乱するのが、/root/homeの違いです。名前が似ているため、同じものだと思ってしまう人もいます。

しかし実際には次のような違いがあります。

ディレクトリ 説明
/root rootユーザー専用のホームディレクトリ
/home 一般ユーザーのホームディレクトリを保存する場所

例えばユーザー名がtaroの場合、ホームディレクトリは次の場所になります。


echo $HOME
/home/taro

一方、rootユーザーの場合は次の場所になります。


echo $HOME
/root

このようにLinuxではユーザーによってホームディレクトリが異なる仕組みになっています。

4. /rootディレクトリの中身を確認する方法

4. /rootディレクトリの中身を確認する方法
4. /rootディレクトリの中身を確認する方法

Linuxではlsコマンドを使うことで、ディレクトリの中身を確認できます。lsコマンドは読み方はlsコマンド(エルエスコマンド)といい、ファイル一覧を表示する基本コマンドです。

rootユーザーで/rootディレクトリを確認すると次のようになります。


ls -a /root
.  ..  .bashrc  .profile  .bash_history

この中にあるファイルは、Linuxのシェル設定などに関係する重要なファイルです。

例えば次のようなものがあります。

  • .bashrc シェル設定ファイル
  • .profile 環境設定ファイル
  • .bash_history コマンド履歴

Linuxサーバー管理では、これらの設定ファイルを編集することで環境をカスタマイズできます。

5. /rootディレクトリへ移動するLinuxコマンド

5. /rootディレクトリへ移動するLinuxコマンド
5. /rootディレクトリへ移動するLinuxコマンド

Linuxではcdコマンドを使うことでディレクトリを移動できます。cdコマンドは読み方はcdコマンド(シーディーコマンド)といい、ディレクトリ移動を行う基本コマンドです。

rootユーザーで/rootディレクトリへ移動する場合は次のように入力します。


cd /root
pwd
/root

pwdコマンドは現在のディレクトリを表示するコマンドです。pwdは読み方はpwdコマンド(ピー ダブリュー ディー)といいます。

Linuxコマンド操作では、現在の場所を確認しながら作業することがとても重要です。特にrootユーザーはシステム全体を変更できるため、誤操作を防ぐためにもディレクトリの確認が必要になります。

6. /rootディレクトリの権限について

6. /rootディレクトリの権限について
6. /rootディレクトリの権限について

/rootディレクトリはセキュリティのために、通常はrootユーザーだけがアクセスできます。Linuxではパーミッションという仕組みでファイルやディレクトリのアクセス権限が管理されています。

パーミッションは読み方はパーミッションといい、誰がファイルを読めるか、書き込めるか、実行できるかを管理する仕組みです。

次のコマンドでディレクトリの権限を確認できます。


ls -ld /root
drwx------  5 root root 4096 Jan 10 10:00 /root

この表示の意味は次の通りです。

  • rootユーザーのみアクセス可能
  • 一般ユーザーは基本的に入れない
  • Linuxシステムを守るための安全設定

LinuxサーバーやUbuntu、CentOS、DebianなどのLinuxディストリビューションでは、このようなセキュリティ設定が最初から行われています。

7. Linuxディレクトリ構造の中での/rootの位置

7. Linuxディレクトリ構造の中での/rootの位置
7. Linuxディレクトリ構造の中での/rootの位置

Linuxではファイルシステム全体がツリー構造になっています。ツリー構造とは、木の枝のようにディレクトリが分かれている仕組みです。

Linuxの一番上には/というルートディレクトリがあります。読み方はルートディレクトリといいます。

その下に様々なディレクトリがあります。

  • /home ユーザーディレクトリ
  • /etc 設定ファイル
  • /var ログファイル
  • /usr ソフトウェア
  • /root 管理者ホームディレクトリ

Linux初心者が覚えておくとよいポイントは次の通りです。

Linuxのディレクトリ構造では

一般ユーザーは /home

管理者は /root

この仕組みを理解すると、Linuxサーバー管理、システム管理、Linuxコマンド操作の理解が大きく進みます。Linuxの基本構造を学ぶうえで/rootディレクトリは非常に重要な用語なので、Linux初心者のうちに覚えておきましょう。

まとめ

まとめ
まとめ

Linuxのrootディレクトリの基本を整理

LinuxのrootディレクトリはLinuxシステム管理において非常に重要な役割を持つディレクトリです。rootディレクトリという名前だけを見るとLinuxの最上位ディレクトリと混同しやすいですがここで説明したrootディレクトリは管理者ユーザーであるrootユーザーのホームディレクトリを意味しています。

Linuxでは複数ユーザーが同時に利用できる仕組みになっておりユーザーごとに作業場所となるホームディレクトリが用意されています。一般ユーザーの場合はhomeディレクトリの中にユーザー名ごとのディレクトリが作成されます。例えばユーザー名がtaroの場合はhome taroという場所がホームディレクトリになります。

しかしLinux管理者であるrootユーザーだけは特別な扱いになっておりホームディレクトリがrootディレクトリとして独立しています。つまりLinuxのrootディレクトリとは管理者専用ホームディレクトリでありLinuxシステム管理の作業拠点となる重要なディレクトリです。

Linuxディレクトリ構造とrootディレクトリ

Linuxではファイルシステムがツリー構造で管理されています。ツリー構造とは木の枝のようにディレクトリが分岐していく構造のことを意味します。最上位にはルートディレクトリがありその下に様々なディレクトリが配置されています。

Linux初心者が理解しておくべき基本ディレクトリには次のようなものがあります。

  • home ユーザーのホームディレクトリ
  • etc Linux設定ファイル
  • var ログファイルや可変データ
  • usr アプリケーションやプログラム
  • root 管理者ユーザーのホームディレクトリ

このようにLinuxディレクトリ構造を理解することでLinuxコマンド操作やサーバー管理の理解が深まります。特にLinuxサーバー管理ではrootユーザーを利用して設定変更やパッケージインストールなどを行うためrootディレクトリの役割を理解しておくことが重要です。

rootディレクトリを確認するLinuxコマンド

Linuxではコマンド操作によってディレクトリの確認や移動を行います。Linux初心者が覚えておきたい基本コマンドとしてlsコマンドcdコマンドpwdコマンドがあります。


pwd
/
cd /root
pwd
/root

pwdコマンドは現在いるディレクトリを表示するLinuxコマンドです。cdコマンドはディレクトリ移動を行うコマンドです。このようにLinuxコマンドを組み合わせることで現在位置を確認しながらrootディレクトリへ移動できます。

またrootディレクトリの中身を確認する場合はlsコマンドを使用します。lsコマンドはLinuxでファイル一覧を表示する基本コマンドです。


ls -a /root

このコマンドを実行するとrootディレクトリ内にある設定ファイルや履歴ファイルを確認できます。Linuxではbashrcやprofileなどの設定ファイルがありシェル環境の設定や環境変数の設定が保存されています。

Linux管理におけるrootユーザーの重要性

Linuxのrootユーザーはシステム全体を管理できる特別なユーザーです。ソフトウェアインストールユーザー管理パーミッション変更システム設定変更などLinux管理者が行う操作は多くの場合root権限が必要になります。

そのためLinuxサーバー管理を学ぶ場合はrootユーザーとrootディレクトリの関係を理解することが重要です。rootユーザーでログインすると作業場所はrootディレクトリになります。


whoami
root
echo $HOME
/root

このようにLinuxコマンドを実行することで現在ログインしているユーザーやホームディレクトリを確認できます。Linux初心者がサーバー管理やLinux学習を進める際にはこのような基本操作を理解しておくことがとても大切です。

Linux学習で覚えておきたいポイント

Linux初心者が覚えておくと理解が進みやすいポイントを整理します。

  • rootディレクトリは管理者ユーザーのホームディレクトリ
  • 一般ユーザーのホームディレクトリはhomeディレクトリの中にある
  • Linuxはツリー構造のディレクトリシステム
  • Linuxコマンドでディレクトリ操作を行う
  • rootユーザーはLinuxシステム管理者

これらの知識を理解しておくとLinuxコマンド操作やLinuxサーバー管理の基礎理解が大きく進みます。Linux初心者が最初につまずきやすいポイントでもあるためrootディレクトリとhomeディレクトリの違いはしっかり覚えておくとよいでしょう。

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

生徒

Linuxのrootディレクトリは最初はルートディレクトリと同じ意味だと思っていました。でも実際はrootユーザーのホームディレクトリなんですね。

先生

その通りです。Linuxでは最上位ディレクトリはルートディレクトリですがrootディレクトリは管理者ユーザー専用のホームディレクトリです。名前が似ているので初心者が混乱しやすい部分です。

生徒

一般ユーザーはhomeディレクトリの中に自分のホームディレクトリがあるということですね。

先生

そうです。Linuxユーザー管理の基本は一般ユーザーとrootユーザーの違いを理解することです。そしてLinuxコマンドを使ってディレクトリを確認することも大切です。

生徒

lsコマンドやcdコマンドやpwdコマンドを使えばディレクトリの確認や移動ができるのでLinuxの構造が分かりやすくなりました。

先生

とても良い理解です。Linuxサーバー管理やLinuxコマンド操作を学ぶうえでディレクトリ構造の理解はとても重要です。rootディレクトリとhomeディレクトリの違いを覚えておくとLinuxの仕組みがより深く理解できます。

関連記事:
カテゴリの一覧へ
新着記事
New1
基本情報技術者試験
ユニキャストとは?初心者でもわかる1対1の通信の仕組みをやさしく解説
更新記事
New2
基本情報技術者試験
ブロードキャストとは?初心者にもわかるネットワーク通信の基本用語を解説!
更新記事
New3
Linux
Linuxの/etc/profile.dとは?ログイン時に読み込まれるスクリプトの仕組みを初心者向けに徹底解説
新規投稿
New4
基本情報技術者試験
IPアドレスのクラスとは?初心者でもわかるネットワークアドレスの分類と仕組み
更新記事
人気記事
No.1
Java&Spring記事人気No1
基本情報技術者試験
イーサネット(Ethernet)とは?初心者にもわかるLANの基本技術をやさしく解説
No.2
Java&Spring記事人気No2
基本情報技術者試験
NIC
234
NICとは何か?初心者にもわかるネットワークインターフェースカードの基本
No.3
Java&Spring記事人気No3
基本情報技術者試験
16進数とは?初心者にもわかる意味・読み方・変換方法をやさしく解説!
No.4
Java&Spring記事人気No4
基本情報技術者試験
セグメントとは?ネットワークの基本単位を初心者向けにやさしく解説
No.5
Java&Spring記事人気No5
基本情報技術者試験
IMAP
115
IMAPとは?初心者でもわかるメール受信プロトコルの仕組みと使い方
No.6
Java&Spring記事人気No6
基本情報技術者試験
パケットとは?初心者にもわかりやすくネットワークの仕組みをやさしく解説!
No.7
Java&Spring記事人気No7
基本情報技術者試験
IPv4
102
IPv4とは?初心者でもわかるIPアドレスの基本と通信のルール
No.8
Java&Spring記事人気No8
基本情報技術者試験
CGIとは?初心者でもわかるWebとプログラムのつながりを解説!