存在しない中間ディレクトリも含めて parent/child/grandchild を一度に作成するコマンドはどれですか。

LPIC-1(101/102 試験)「GNU・Unixコマンド」の練習問題。正解と選択肢ごとの個別解説つきで、過去問対策・例題演習に。

LPIC-1 / GNU・Unixコマンド ・ コマンド問題
$
  1. mkdir -p parent/child/grandchild✓ 正解
  2. mkdir parent/child/grandchild
  3. mkdir -r parent/child/grandchild
  4. mkdir -m parent/child/grandchild
💡 mkdir -p は必要な親ディレクトリも順に作成し、既存でもエラーになりません。-p なしでは中間が無いと失敗します。
○ mkdir -p parent/child/grandchild:正解。mkdir -p は存在しない中間ディレクトリも含めて階層を一度に作成します。
✕ mkdir parent/child/grandchild:-p なしの mkdir は中間の parent や child が存在しないとエラーになり作成できません。
✕ mkdir -r parent/child/grandchild:mkdir に -r というオプションはなく、再帰作成は -p を使います。
✕ mkdir -m parent/child/grandchild:-m はパーミッションを指定するオプションで、引数として階層パスは渡せず中間作成もしません。
▶ この分野をクイズ形式で解く