まず結論

ファイルシステムはデータをディレクトリ(フォルダ)のツリー構造で管理します。ファイルの場所を指定するパスには絶対パスと相対パスがあり、ファイルごとに読み取り・書き込み・実行の権限が設定できます。

ディレクトリツリー構造

/ (ルートディレクトリ)
├── home/(ユーザーのホームディレクトリ)
│ ├── tanaka/
│ │ ├── document.txt
│ │ └── photos/
│ └── yamada/
├── etc/(設定ファイル)
│ └── hosts
└── usr/(アプリケーション)
└── bin/
ディレクトリ ≒ フォルダ:「ディレクトリ」はLinux/Unix系の用語、「フォルダ」はWindowsの用語。意味は同じ(ファイルを入れる入れ物)。

絶対パスと相対パス

絶対パス

ルート(/)から始まるファイルの完全な住所。
例: /home/tanaka/document.txt
どこから見ても同じパスで指定できる。

相対パス

現在位置から見た相対的な住所。
../ = 1つ上のディレクトリ
./ = 現在のディレクトリ
例: ../../etc/hosts

具体例:現在位置が /home/tanaka/photos/ の場合
・document.txt へのパス → ../document.txt(相対)
・絶対パスでは → /home/tanaka/document.txt

ファイル権限(パーミッション)

LinuxなどのOSでは、ファイル・ディレクトリごとにアクセス権限を設定できます。

-
rwx
r-x
r--
ファイル種別
所有者
グループ
その他

🎯 試験での出方

⚠️ よくある間違い

✍️ 確認クイズ

Q1. ルートディレクトリ(/)から始まるファイルの指定方法はどれか。
✅ 正解は②。絶対パスはルートディレクトリ(/)から始まる完全なファイルの場所の指定。相対パスは現在位置からの相対的な指定です。
Q2. 相対パスで「../」が意味するものはどれか。
✅ 正解は②。../は親ディレクトリ(1つ上)を意味します。./は現在のディレクトリです。
Q3. ファイルのアクセス権「r」が表す権限はどれか。
✅ 正解は①。r=read(読み取り)、w=write(書き込み)、x=execute(実行)です。
Q4. 現在位置が /home/tanaka/documents/ のとき、/home/tanaka/photos/img.jpg への相対パスはどれか。
✅ 正解は②。現在位置 /home/tanaka/documents/ から、../ で /home/tanaka/ に移動し、さらに photos/img.jpg へ進むので「../photos/img.jpg」になります。./は現在のディレクトリを意味するので ./photos/ は /home/tanaka/documents/photos/ になり誤りです。
Q5. Linuxのパーミッション「rwxr-xr--」を数字(8進数)で表すとどれか。
✅ 正解は②。r=4、w=2、x=1として各グループの合計:rwx=4+2+1=7(所有者)、r-x=4+0+1=5(グループ)、r--=4+0+0=4(その他)→ 754。権限の数字化はLinux管理の基本です。

Sponsor Link