LPIC問題:37-40

問題37:ディレクトリ example_dir とその中のすべてのファイルとサブディレクトリを削除するコマンドはどれですか?

A) rm example_dir
B) rm -r example_dir
C) rm -f example_dir
D) rm -d example_dir

解答解説を開く
正解) B

【解説】
A) rm example_dir は example_dir を通常のファイルとして削除しようとしますが、ディレクトリとして削除することはできません。

B) rm -r example_dir は example_dir とその中のすべてのファイルおよびサブディレクトリを再帰的に削除するコマンドです。正解です。

C) rm -f example_dir は強制的にファイルを削除しますが、ディレクトリを削除するためには -r オプションが必要です。

D) rm -d example_dir は空のディレクトリを削除しますが、中身があるディレクトリを削除することはできません。

問題38:以下のディレクトリ階層を持つファイルシステムで、/home/user/docs/report.txt にあるファイル report.txt の親ディレクトリはどれですか?
/
├── home
│   └── user
│       └── docs
│           └── report.txt

A) /home
B) /user
C) /home/user/docs
D) /docs

解答解説を開く
正解) C

【解説】
A) /home は user ディレクトリの親ディレクトリですが、report.txt の親ディレクトリではありません。

B) /user は誤ったパスであり、存在しません。

C) /home/user/docs は report.txt ファイルの親ディレクトリです。正解です。

D) /docs は誤ったパスであり、存在しません。

問題39:/var/log ディレクトリの絶対パスはどれですか?

A) var/log
B) ../var/log
C) /var/log
D) ./var/log

解答解説を開く
正解) C

【解説】
A) var/log は相対パスであり、カレントディレクトリからのパスです。

B) ../var/log はカレントディレクトリの親ディレクトリからの相対パスです。

C) /var/log はルートディレクトリからの絶対パスです。正解です。

D) ./var/log はカレントディレクトリからの相対パスです。

問題40:カレントディレクトリが /home/user/docs の場合、/home/user への相対パスはどれですか?

A) ./user
B) ../user
C) ../
D) ../../user

解答解説を開く
正解) C

【解説】
A) ./user はカレントディレクトリのサブディレクトリとして user を探しますが、誤っています。

B) ../user はカレントディレクトリの親ディレクトリのサブディレクトリ user を探しますが、誤っています。

C) ../ はカレントディレクトリの親ディレクトリ user に戻るための正しい相対パスです。正解です。

D) ../../user はカレントディレクトリの2つ上のディレクトリのサブディレクトリ home に移動しようとしますが、誤っています。