touch の使い方

空のファイルを作る・更新日時を変える

書き方

touch ファイル...

ファイルがなければ空で作り、あれば更新日時を今にします。

よく使うオプション

オプション意味
-cファイルが無いときは作らない(更新日時だけ変える)
-d 日時更新日時を今ではなく、指定した日時にする
-r 基準のファイル更新日時を、ほかのファイルと同じにする

例

$ touch memo.txt

memo.txt が無ければ、中身が空のファイルを作ります。

$ touch a.txt b.txt c.txt

いくつかのファイルを一度に作ります。

$ touch -d '2026-01-01 00:00' old.log

更新日時を昔の日付にします。find -mtime などで古いファイルを探す練習に使えます。

よくある間違い・注意

  • すでにあるファイルに touch しても、中身は消えません。更新日時が今に変わるだけです。

実際に打って練習する

Linux レベル1 コースの Lv10「空の箱を作る touch」で覚えます(第1章 シェルの洞窟)。ブラウザの中のシミュレーターで、本物と同じように打って確かめられます。

Lv1〜16 は、登録不要・無料で遊べます(それより先はブロンズ以上のプランで遊べます)。

Linux コマンド一覧(LinuC レベル1 の範囲)へ戻る