touch とは、タイムスタンプを変更したり新規ファイルを作成したりするコマンドである。
touch (atmarkit.itmedia.co.jp)
$ touch -t 20231228235959 file.txt
これは、file.txt のタイムスタンプを 2023 年 12 月 28 日 23 時 59 分 59 秒に変更する。
$ touch --date="2023/12/28 23:59:59" file.txt
これも、file.txt のタイムスタンプを 2023 年 12 月 28 日 23 時 59 分 59 秒に変更する。
なお、FreeBSD では --date オプションではなく-d オプションを使う。また、日付はスラッシュではなくハイフンで区切る。また日付と時刻の区切りはスペースではなくアルファベットTで区切る。
$ touch --date="2023-12-28T23:59:59" file.txt