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 は、登録不要・無料で遊べます(それより先はブロンズ以上のプランで遊べます)。