LPIC問題:41-44

問題41:/home/user/projects ディレクトリ内に新しいディレクトリ new_dir を作成するコマンドはどれですか?

A) mkdir /home/user/projects
B) mkdir new_dir
C) mkdir /home/user/projects/new_dir
D) mkdir -p /home/user/projects/new_dir

解答解説を開く
正解) C

【解説】
A) mkdir /home/user/projects は projects ディレクトリを作成しますが、すでに存在する場合には無効です。

B) mkdir new_dir はカレントディレクトリに new_dir を作成します。

C) mkdir /home/user/projects/new_dir は指定したパスに new_dir を作成します。正解です。

D) mkdir -p /home/user/projects/new_dir は projects やその親ディレクトリが存在しない場合にディレクトリを作成しますが、この場合はすでに存在していると仮定しています。

問題42:空のディレクトリ old_dir を削除するコマンドはどれですか?

A) rmdir old_dir
B) rmdir -r old_dir
C) rm -rf old_dir
D) rmdir -f old_dir

解答解説を開く
正解) A

【解説】
A) rmdir old_dir は空のディレクトリ old_dir を削除するための正しいコマンドです。正解です。

B) rmdir -r old_dir は無効なオプションです。

C) rm -rf old_dir は非空のディレクトリも含めて削除しますが、rmdir コマンドではありません。

D) rmdir -f old_dir は無効なオプションです。

問題43:ファイル source.txt を新規ファイルとして destination.txt にコピーするコマンドはどれですか?

A) cp source.txt destination.txt
B) cp -r source.txt destination.txt
C) copy source.txt destination.txt
D) cp -f source.txt destination.txt

解答解説を開く
正解) A

【解説】
A) cp source.txt destination.txt は source.txt を destination.txt にコピーするための正しいコマンドです。正解です。

B) cp -r source.txt destination.txt はディレクトリを再帰的にコピーするオプションであり、ファイルには不要です。

C) copy source.txt destination.txt は無効なコマンドです。

D) cp -f source.txt destination.txt は強制的にコピーを行いますが、この場合には必要ありません。

問題44:ファイル file.txtold_file.txt に名前を変更するコマンドはどれですか?

A) rename file.txt old_file.txt
B) mv file.txt old_file.txt
C) move file.txt old_file.txt
D) mv -r file.txt old_file.txt

解答解説を開く
正解) B

【解説】
A) rename file.txt old_file.txt は無効なコマンドです。

B) mv file.txt old_file.txt は file.txt を old_file.txt に名前を変更するための正しいコマンドです。正解です。

C) move file.txt old_file.txt は無効なコマンドです。

D) mv -r file.txt old_file.txt は再帰的な移動を示すオプションであり、ファイルの名前変更には不要です。