LinuCレベル1 ファイル・ディレクトリの操作と管理 問5
ファイル・ディレクトリの操作と管理/基本的なファイル管理の実行空でないディレクトリを、中身ごと削除するために rm コマンドに指定する必要があるオプションはどれか。
当サイトのオリジナル問題(LinuCレベル1の出題範囲「ファイル・ディレクトリの操作と管理」に対応。実際の試験問題ではありません)
- A-a
- B-r
- C-d
- D-l
正解:B
解説
rmdirコマンドは空のディレクトリしか削除できません。中身が入ったディレクトリを削除するには、rmコマンドに-r(再帰的に削除)オプションを指定する必要があります。確認なしで強制的に削除したい場合は-fを併用することもありますが、中身ごと削除するために本質的に必要なのは-rです。
選択肢ごとの解説
- A誤り。-aはrmコマンドの標準的なオプションではありません。
- B正しい。-rはディレクトリとその中身を再帰的に削除するオプションです。
- C誤り。-dは空のディレクトリを削除するオプションで、rmdirコマンドと同様に空でないディレクトリには使えません。
- D誤り。-lはrmコマンドの標準的なオプションではありません。