オリジナル問題 LinuCレベル1試験 問題 問11
ファイル・ディレクトリの操作と管理/基本的なファイル管理の実行touchコマンドの用途として適切なものはどれか。
出典:オリジナル問題 LinuCレベル1試験 問題 問11
- Aファイルの名前を変更し、別のディレクトリへ移動させる
- Bファイルが無ければ空のファイルを作り、あればタイムスタンプを更新する
- Cファイルの内容だけをすべて削除して空にする専用のコマンドである
- Dファイルの所有者と所有グループを変更する
正解:B
解説
touchコマンドは、指定したファイルが存在しない場合は空のファイルを新規作成し、既に存在する場合はそのファイルのアクセス日時・更新日時を現在時刻に変更するコマンドです。ファイルの存在確認やタイムスタンプの更新に使われます。
選択肢ごとの解説
- A誤り。リネームや移動はmvの役割です。
- B正しい。touchは空ファイルの作成と、アクセス日時・更新日時の更新を行います。
- C誤り。内容を空にするのは > によるリダイレクトやtruncateです。
- D誤り。所有者の変更はchownの役割です。