【LPIC基礎学習】ディレクトリ構造と基本コマンドについて

段ボール LPIC1 学習記録

1. はじめに(このページの目的)

Linuxを学習する中で、最初に理解しておきたいのがディレクトリの構造と操作です。
この記事では「ディレクトリって何?」「cdって何ができるの?」といった基本的な疑問に答えながら、LPICレベル1の出題範囲にも対応した内容で解説しています。
手を動かしてコマンドを試せるよう、練習問題付きでまとめているので、実践を通じて理解を深めましょう。

2. 作業前の確認ポイント

  • Linuxが使える環境がある(Rocky Linux, Ubuntu, WSL など)
  • cd, ls などの基本コマンドを少し触ったことがある
  • 試しにファイルやディレクトリを作成・削除できる状態
  • ターミナルでの操作に慣れたいと思っている初心者

3. 実施手順(ステップ構成)

ステップ1:ディレクトリとは何か?

Linuxでは、ファイルや他のディレクトリをまとめる「入れ物」のことをディレクトリと呼びます。
Windowsでいう「フォルダ」と同じような概念ですが、Linuxではディレクトリも特殊なファイルの一種として扱われます。

ステップ2:Linuxのディレクトリ構造を理解する

Linuxのファイルシステムは、すべて/(ルート)から始まるツリー構造になっています。

/
├── bin/
├── etc/
├── home/
│   └── yourname/
├── var/
└── usr/
ディレクトリ説明
/ルートディレクトリ(最上位)
/homeユーザーのホームディレクトリ(作業場所)
/etc各種設定ファイルが集まる場所
/bin基本的なコマンド(ls, cpなど)を含む
/usr追加アプリやライブラリの保存先
/varログやキャッシュ、一時ファイルが保存される

ステップ3:現在のディレクトリを確認する(pwd

pwd

現在の作業場所(カレントディレクトリ)を絶対パスで表示します。

出力例:/home/haru

ステップ4:ディレクトリの中身を見る(ls

ls
ls -l
ls -a
  • ls:ファイルやディレクトリの名前を一覧表示
  • ls -l:詳細情報(パーミッション、サイズなど)を表示
  • ls -a:隠しファイル(.で始まる)も含めて表示

ステップ5:ディレクトリを移動する(cd

cd /etc
cd ~
cd ..
コマンド説明
cd /etc/etc に移動
cd ~ホームディレクトリに戻る
cd ..1つ上の階層へ戻る

ステップ6:ディレクトリの作成・削除

mkdir sample
rmdir sample
rm -r sample
  • mkdir:新しいディレクトリを作成
  • rmdir:空のディレクトリを削除
  • rm -r:中身を含めて再帰的に削除(注意が必要)

4. 実践してみよう(練習問題)

練習①:カレントディレクトリの確認

pwd

予想:ホームディレクトリのパスが表示される(例:/home/yourname

練習②:新しいディレクトリの作成と移動

mkdir testdir
cd testdir
pwd

確認:/home/yourname/testdir のような表示が出ればOK

練習③:ディレクトリを1つ上に戻って削除

cd ..
rmdir testdir

rmdirはディレクトリが空でないと削除できません。

5. 接続確認とトラブルシューティング

現象原因対処法
cdできない パスのスペルミス、または存在しない lsで確認してから再実行
rmdirで削除できない ディレクトリが空でない rm -rで再帰的に削除(要注意)
隠しファイルが見えない ls では通常表示されない ls -a で確認

6. 補足情報まとめ

パスの書き方と意味

記号意味
/ルートディレクトリ
~自分のホームディレクトリ
.現在のディレクトリ
..1つ上のディレクトリ
./fileカレントディレクトリにあるファイル

ディレクトリ操作コマンド一覧

コマンド用途
ls中身を見る
pwd現在の場所を確認
cd移動
mkdir作成
rmdir空のディレクトリを削除
rm -r中身ごと削除(再帰的)

7. まとめ

  • Linuxではディレクトリも「ファイルの一種」である
  • ツリー構造のルートは/から始まる
  • pwd, ls, cd は必須コマンド
  • rm -rは強力だが危険なので慎重に
  • 「今どこにいるか」「何があるか」「どう動くか」を意識しよう

8. 参考リンク

コメント