過去問ドリル

LinuCレベル1 ファイル・ディレクトリの操作と管理 問5

ファイル・ディレクトリの操作と管理/基本的なファイル管理の実行

空でないディレクトリを、中身ごと削除するために rm コマンドに指定する必要があるオプションはどれか。

当サイトのオリジナル問題(LinuCレベル1の出題範囲「ファイル・ディレクトリの操作と管理」に対応。実際の試験問題ではありません)

正解:B

解説

rmdirコマンドは空のディレクトリしか削除できません。中身が入ったディレクトリを削除するには、rmコマンドに-r(再帰的に削除)オプションを指定する必要があります。確認なしで強制的に削除したい場合は-fを併用することもありますが、中身ごと削除するために本質的に必要なのは-rです。

選択肢ごとの解説

  • A誤り。-aはrmコマンドの標準的なオプションではありません。
  • B正しい。-rはディレクトリとその中身を再帰的に削除するオプションです。
  • C誤り。-dは空のディレクトリを削除するオプションで、rmdirコマンドと同様に空でないディレクトリには使えません。
  • D誤り。-lはrmコマンドの標準的なオプションではありません。
LinuCレベル1の問題を演習モードで解く