ファイルとディレクトリの違い
ファイルは中身、ディレクトリは入れ物です。
👉 同じ名前でも「ファイル」と「ディレクトリ」が見分けられるようになるのが今回のゴールです。
📖 「ファイル」と「ディレクトリ」
ファイル=中身が入っているもの(メモ、写真、プログラム)
ディレクトリ=ファイルやほかのディレクトリを入れる「箱」
WindowsやMacで「フォルダ」と呼ばれているものが、Linuxでは「ディレクトリ」と呼ばれます。中身は同じです。
linux-tanken/ ← ディレクトリ(箱)
├─ memo.txt ← ファイル(紙)
├─ names.txt ← ファイル(紙)
└─ my-notes/ ← ディレクトリ(中にもう1つ箱)
└─ idea.txt
👀 ls -l での見分け方
ls -l の結果は、行の最初の1文字で正体がわかります。
- d から始まる行 → ディレクトリ(directory)
- - から始まる行 → ふつうのファイル
drwxr-xr-x 2 tanken tanken 4096 5月 8 14:32 my-notes
-rw-r--r-- 1 tanken tanken 42 5月 8 14:30 memo.txt
🧠 できるようになること
- ファイルの中身は「データ」、ディレクトリの中身は「名前のリスト」と説明できる
lsの役割を、結果の例から確かめられる- 練習用ディレクトリの中で安全に試せる
🧰 用意するもの
- このページの「🖥 れんしゅうターミナル」(練習用ディレクトリ
linux-tanken入り) - キーボードで英数字と記号を入力できること
🖼 ターミナルの見本
このコマンドを実行すると、こんな結果になります(環境によって少し違うことがあります)。
📺 実行例
$ ls -l 合計 7 -rw-r--r-- 1 tanken tanken 41 7月 14 10:00 data.csv -rw-r--r-- 1 tanken tanken 25 7月 14 10:00 iro.txt -rw-r--r-- 1 tanken tanken 28 7月 14 10:00 list.txt -rw-r--r-- 1 tanken tanken 318 7月 14 10:00 log.txt -rw-r--r-- 1 tanken tanken 192 7月 14 10:00 memo.txt -rw-r--r-- 1 tanken tanken 23 7月 14 10:00 names.txt -rw-r--r-- 1 tanken tanken 79 7月 14 10:00 plan.txt
⌨️ 今日のコマンド
Terminalれんしゅうターミナル
ls -l🚀 やってみよう
- 下の「🖥 れんしゅうターミナル」をクリックします。
cd ~でホームに戻り、pwdでホームの絶対パスを確認します。ls -lと入力してEnterキーを押します。- 結果の中で「ディレクトリらしいもの」「ファイルらしいもの」を1つずつ口に出して挙げます。
💡 探検ポイント
ls -l の行頭の d はdirectory、- は普通のファイル。1文字で見分けられる。
🎮 チャレンジ
ls -lで、ディレクトリ(d)とファイル(-)の数を数えよう。- 今いる場所にディレクトリを1つ追加して、もう一度
ls -lで見てみよう。
📝 ふりかえり
- ファイルとディレクトリの違いを、絵で描けるとしたらどう描く?
ls -lの最初の文字 d と - はどっちがディレクトリ?- 今いるディレクトリの中で、ファイルとディレクトリはどちらが多かった?
❓ うまくいかないとき
- command not found → コマンド名のスペル確認。Tab補完で打ち間違いを防げる
- No such file or directory →
lsでファイル名・パスを見直す - 画面が固まった →
Ctrl + Cでコマンドを止める - 画面が乱れた →
clearまたはCtrl + Lで整理する
👨👩👧 おうちの人・先生へ
この回はLinux初級の安全な操作範囲です。困ったときの対処として「直前のコマンド」「画面に出たメッセージ」をメモしておくと、次回の質問がスムーズになります。
