カテゴリ: Linux基礎 更新日: 2026/03/22

Linuxのファイルシステムとは?ディレクトリ構造を初心者向けにわかりやすく解説

Linuxのファイルシステムとは?ディレクトリ構造を初心者向けに解説
Linuxのファイルシステムとは?ディレクトリ構造を初心者向けに解説

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

生徒

「Linuxを勉強していると、ファイルシステムとかディレクトリ構造という言葉が出てくるんですが、これは何のことですか?」

先生

「Linuxのファイルシステムとは、パソコンの中にあるファイルやフォルダを整理して保存する仕組みのことです。Windowsのフォルダ構造と似ていますが、Linuxには独特のルールがあります。」

生徒

「フォルダと同じなら、ディレクトリって言葉は何ですか?」

先生

「Linuxではフォルダのことをディレクトリと呼びます。つまりディレクトリ構造とは、ファイルやディレクトリが木のように並んでいる構造のことなんです。」

生徒

「なるほど。パソコンの中の整理方法みたいなものなんですね。」

先生

「その通りです。Linuxを使うなら、このファイルシステムとディレクトリ構造を理解することがとても大切です。」

1. Linuxのファイルシステムとは

1. Linuxのファイルシステムとは
1. Linuxのファイルシステムとは

Linuxのファイルシステムとは、パソコンの中にあるファイルやディレクトリを整理して保存する仕組みのことです。

パソコンの中には、次のようなさまざまなデータがあります。

  • プログラム
  • 写真
  • 文章ファイル
  • 動画
  • 設定ファイル

もし整理する仕組みがなければ、これらのファイルはすべてバラバラになり、どこに何があるのか分からなくなってしまいます。

そこでLinuxでは、ディレクトリという入れ物を使って、ファイルを整理しています。

これは、次のようなイメージです。

  • 引き出し付きの棚
  • 本棚
  • 書類を入れるフォルダ

つまりLinuxのファイルシステムとは、パソコンの中のデータを整理するルールだと考えると理解しやすいでしょう。

2. ディレクトリとは何か

2. ディレクトリとは何か
2. ディレクトリとは何か

Linuxでよく出てくる言葉にディレクトリがあります。

ディレクトリとは、Windowsでいうフォルダのことです。

つまり次のように考えると分かりやすいです。

Windows Linux
フォルダ ディレクトリ

ディレクトリの中には、次のようなものを入れることができます。

  • ファイル
  • 別のディレクトリ

つまりディレクトリの中に、さらにディレクトリを作ることができます。

この仕組みによって、Linuxでは木のような階層構造が作られます。これをディレクトリ構造と呼びます。

初心者の人は、まずディレクトリはフォルダと同じものと覚えておけば問題ありません。

3. Linuxのディレクトリ構造の基本

3. Linuxのディレクトリ構造の基本
3. Linuxのディレクトリ構造の基本

Linuxのディレクトリ構造は、木のような形になっています。これをツリー構造と呼びます。

ツリーとは英語で木という意味です。木には次の特徴があります。

  • 根がある
  • 幹がある
  • 枝が広がる

Linuxのディレクトリも同じような構造になっています。

一番上のディレクトリはルートディレクトリと呼ばれます。

ルートディレクトリは次の記号で表されます。


/

このスラッシュは、Linuxのすべてのディレクトリの始まりを表します。

例えば次のようなディレクトリがあるとします。


/
  home
  etc
  usr
  var

このように、ルートディレクトリの下にさまざまなディレクトリが並びます。

Linuxでは、このような階層構造を理解することがとても重要です。

4. 代表的なLinuxディレクトリ

4. 代表的なLinuxディレクトリ
4. 代表的なLinuxディレクトリ

Linuxには、あらかじめ決められた重要なディレクトリがあります。

初心者がまず覚えておきたいディレクトリを紹介します。

ディレクトリ 役割
/home ユーザーのファイルを保存する場所
/etc 設定ファイルが入る場所
/bin 基本コマンドが入る場所
/usr アプリケーションが入る場所
/var ログなどのデータ

例えば、ユーザーのファイルは次のような場所に保存されます。


/home/user

このディレクトリの中に、次のようなファイルが保存されます。


ls
Documents  Downloads  Pictures  sample.txt

つまりLinuxでは、役割ごとにディレクトリが分かれているのが特徴です。

5. Linuxでディレクトリを確認する方法

5. Linuxでディレクトリを確認する方法
5. Linuxでディレクトリを確認する方法

Linuxでは、コマンドを使ってディレクトリを確認します。

最も基本的なコマンドはpwdです。

pwdは現在いるディレクトリを表示するコマンドです。


pwd
/home/user

次にlsコマンドがあります。

これはディレクトリの中身を表示するコマンドです。


ls
Documents  Downloads  Pictures

さらに詳しく表示したい場合は、次のようにオプションを付けます。


ls -l
drwxr-xr-x  Documents
drwxr-xr-x  Downloads
drwxr-xr-x  Pictures

このようにLinuxでは、コマンドを使ってディレクトリ構造を確認していきます。

6. ディレクトリを移動する基本操作

6. ディレクトリを移動する基本操作
6. ディレクトリを移動する基本操作

Linuxではディレクトリを移動することもよく行います。

そのときに使うコマンドがcdコマンドです。

例えばDocumentsディレクトリに移動する場合は次のように入力します。


cd Documents

移動したあとにpwdを実行すると、次のように表示されます。


pwd
/home/user/Documents

つまり現在の場所がDocumentsディレクトリになったことが分かります。

一つ上のディレクトリに戻る場合は、次のように入力します。


cd ..

このようにLinuxでは、ディレクトリを移動しながらファイル操作を行います。

7. Linuxのファイルパスの考え方

7. Linuxのファイルパスの考え方
7. Linuxのファイルパスの考え方

Linuxでは、ファイルの場所をパスという方法で表します。

パスとは、ファイルの住所のようなものです。

例えば次のファイルがあるとします。


/home/user/Documents/report.txt

このパスは次の意味になります。

  • ルートディレクトリから始まる
  • homeディレクトリ
  • userディレクトリ
  • Documentsディレクトリ
  • report.txtというファイル

つまりLinuxでは、スラッシュで区切ってファイルの場所を表現するのです。

このパスの仕組みを理解すると、Linuxのファイル操作がとても分かりやすくなります。

Linuxのファイルシステムとディレクトリ構造は、Linuxを使う上での最も基本的な知識です。ファイルの場所やディレクトリの関係を理解できるようになると、Linuxコマンドの操作がぐっと簡単になります。

まとめ

まとめ
まとめ

Linuxファイルシステムとディレクトリ構造の重要ポイント

ここまで、Linuxのファイルシステムとディレクトリ構造について詳しく解説してきました。Linuxを学習する初心者にとって、ファイルシステムやディレクトリ構造を理解することはとても重要です。Linuxでは、すべてのデータがファイルとして管理され、ディレクトリという仕組みを使って整理されています。

Linuxのファイルシステムとは、パソコンの中にあるプログラムや文章ファイル、画像ファイル、動画ファイル、設定ファイルなど、さまざまなデータを整理して保存する仕組みのことです。Linuxでは、ファイルやディレクトリを階層構造で管理するため、データの場所を明確にすることができます。

Linuxのディレクトリ構造はツリー構造と呼ばれています。ツリー構造とは、木のように枝分かれする構造のことです。最上位にはルートディレクトリがあり、そこから複数のディレクトリが枝のように広がっていきます。この構造によって、Linuxのシステムファイルやユーザーファイルを整理することができます。

Linuxのディレクトリ構造の中でも、特に重要なディレクトリとして次のようなものがあります。

  • homeディレクトリはユーザーのファイルを保存する場所
  • etcディレクトリはシステム設定ファイルを保存する場所
  • binディレクトリは基本コマンドのプログラムが保存される場所
  • usrディレクトリはアプリケーションやプログラムのデータ
  • varディレクトリはログファイルや可変データ

Linuxを操作するときは、現在のディレクトリの場所を確認したり、ディレクトリの中身を表示したり、ディレクトリを移動したりする操作が頻繁に行われます。そのため、pwdコマンド、lsコマンド、cdコマンドはLinuxの基本コマンドとして必ず覚えておく必要があります。

Linuxディレクトリ確認コマンドの復習

Linuxのディレクトリ構造を理解するためには、実際にコマンドを使って確認することが重要です。まずは現在のディレクトリを確認するpwdコマンドを使います。


pwd
/home/user

このコマンドを実行すると、現在作業しているディレクトリの場所が表示されます。Linuxのファイルパスは、ルートディレクトリから始まる絶対パスとして表示されるため、ファイルの場所を正確に把握することができます。

次に、ディレクトリの中身を確認するlsコマンドを使います。lsコマンドはLinuxの基本コマンドの中でも最も使用頻度が高いコマンドの一つです。


ls
Documents  Downloads  Pictures  sample.txt

さらに詳細情報を確認する場合は、lsコマンドにオプションを付けて実行します。


ls -l
drwxr-xr-x  Documents
drwxr-xr-x  Downloads
drwxr-xr-x  Pictures
-rw-r--r--  sample.txt

このようにlsコマンドを使うことで、Linuxディレクトリの中にあるファイルやディレクトリを簡単に確認することができます。Linuxを使い始めたばかりの初心者は、lsコマンドを何度も使いながらディレクトリ構造に慣れていくと理解が深まります。

Linuxディレクトリ移動コマンドの復習

Linuxでは、ディレクトリを移動しながら作業を行います。そのためcdコマンドも基本コマンドとして非常に重要です。たとえばDocumentsディレクトリへ移動する場合は次のように入力します。


cd Documents

ディレクトリを移動したあとにpwdコマンドを実行すると、現在の場所を確認することができます。


pwd
/home/user/Documents

Linuxではこのように、ディレクトリを移動しながらファイル操作を行うことになります。Linuxコマンドを学習する際には、現在のディレクトリ、ディレクトリ構造、ファイルパスを意識することがとても重要です。

Linuxファイルパスとディレクトリ構造の理解

Linuxでは、ファイルの場所をパスという方法で表現します。パスとはファイルの住所のようなものです。Linuxではスラッシュを使ってディレクトリを区切ります。


/home/user/Documents/report.txt

このパスは、ルートディレクトリから始まり、homeディレクトリ、userディレクトリ、Documentsディレクトリの中にあるreportというファイルを示しています。Linuxではすべてのファイルがこのようにディレクトリ構造の中に配置されています。

Linuxのファイルシステムを理解すると、Linuxコマンドの意味がとても分かりやすくなります。ファイルの場所を正確に理解できるようになると、Linuxサーバー管理、Linuxシステム管理、Linuxコマンド操作など、さまざまな作業を効率よく行うことができるようになります。

Linux初心者の方は、まずディレクトリ構造を理解し、pwdコマンド、lsコマンド、cdコマンドを使いながら実際に操作してみることが大切です。Linuxのファイルシステムをしっかり理解することで、Linuxコマンド操作の基礎が身につき、より高度なLinux学習へ進むことができるようになります。

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

生徒

今日の内容を振り返ると、Linuxのファイルシステムはパソコンの中のファイルを整理する仕組みで、ディレクトリという入れ物を使って管理されているということでしたね。ディレクトリはWindowsのフォルダと同じ意味だということも理解できました。

先生

その通りです。Linuxではすべてのファイルがディレクトリ構造の中で管理されています。そして一番上にはルートディレクトリがあり、その下にhomeやetcなどのディレクトリが並んでいます。このツリー構造を理解することがLinux学習の基本になります。

生徒

コマンドも覚えました。pwdコマンドは現在のディレクトリを確認するコマンドで、lsコマンドはディレクトリの中身を表示するコマンドでした。そしてcdコマンドを使うとディレクトリを移動できるんですよね。

先生

とてもよく理解できています。Linuxコマンドを使うときは、常に今どのディレクトリにいるのかを意識することが重要です。pwdで場所を確認し、lsで内容を確認し、cdで移動する。この三つのコマンドはLinux操作の基本です。

生徒

ファイルパスの考え方も分かってきました。例えばhomeディレクトリの中のDocumentsの中のファイルなら、スラッシュでつないで場所を表すんですね。

先生

その理解で完璧です。Linuxではファイルパスを理解することで、ファイル操作やディレクトリ操作がとても簡単になります。これからLinuxコマンドを学習するときも、ディレクトリ構造とファイルパスを意識しながら操作してみてください。

生徒

はい。Linuxのファイルシステムとディレクトリ構造が分かってきたので、これからLinuxコマンドを使うのが少し楽しみになってきました。

先生

それはとても良いことです。Linuxの基礎を理解すればするほど、Linuxコマンドやサーバー管理の理解が深まります。これからもLinuxの基本操作を繰り返し練習していきましょう。

関連記事:

関連記事なし

カテゴリの一覧へ
新着記事
New1
ファイルとディレクトリ操作
Linuxのファイルシステムとは?ディレクトリ構造を初心者向けにわかりやすく解説
New2
テキスト・データ処理
sortコマンドの使い方を完全ガイド!初心者でもわかるLinuxでテキストやデータを並べ替える基本
New3
ファイル・ディレクトリ操作
touch -mオプション|修正時刻だけを変更する方法を初心者向けに解説
New4
ファイル・ディレクトリ操作
touch -aオプション|アクセス時刻だけを変更する方法をやさしく解説
人気記事
No.1
Java&Spring記事人気No1
テキスト・データ処理
catコマンドとは?Linuxでファイル内容を表示・連結する基本
No.2
Java&Spring記事人気No2
テキスト・データ処理
grepコマンドとは?Linuxで文字列を検索する基本をやさしく解説!
No.3
Java&Spring記事人気No3
ファイル・ディレクトリ操作
findコマンドの使い方を完全ガイド!初心者でもわかるLinuxのファイル検索の基本
No.4
Java&Spring記事人気No4
テキスト・データ処理
awk -fオプションの使い方を完全ガイド!初心者でもわかるLinuxテキスト処理の基本