touchコマンド
ファイルのタイムスタンプ(アクセス時刻・更新時刻)を現在時刻または指定した時刻に変更する。
指定したファイル名が存在しない場合、空のファイルを新規作成する。
書式: $ touch オプション ファイル名
| オプション | 内容 |
|---|---|
| -t | タイムスタンプを[[CC]YY]MMDDhhmm[.SS]に変更する CC: 西暦の上2桁(省略可) YY: 西暦の下2桁(省略可) MM: 月 DD: 日 hh: 時(24時間表記) mm: 分 SS: 秒(省略可。指定なしの場合00秒) |
| -a | アクセス時刻だけ変更する |
| -m | 更新時刻だけ修正する |
次の例では、空のテキストファイル sample.txt を作成する。
$ touch sample.txt
$ ls -l sample.txt
-rw-r--r-- 1 user user 0 Mar 25 00:09 sample.txt
次の例では、 sample.txt のタイムスタンプを2015年12月18日、午後8時20分に変更する。
$ touch -t 201512182020 sample.txt
$ ls -l sample.txt
-rw-r--r-- 1 user user 0 Dec 18 2015 sample.txt