touch
書式
touch [−acfhm] [−r file] [−t [[CC]YY]MMDDhhmm[.SS]] file …
説明
touch は、 file で指定したファイルのアクセス時刻と変更時刻を、現在の時刻に変更します。
ファイルが存在しなかった場合は、デフォルトのパーミッションで、サイズ 0 のファイルが作成されます。
オプション
- -a
- アクセス時刻のみを変更します。
- -c
- ファイルが存在しない場合も新規に空ファイルを作成しません。
- −f
- ファイルのアクセス許可がない場合でも、強制的に実行します。
- −h
- ファイルがシンボリックリンクの場合、リンクが指すファイルの代りにシンボリックリンク自身の時刻を変えます。
- -m
- 修正時刻だけを変更します。
- -r file
- 現在の時刻の代わりに file と同じタイムスタンプに書き換えます。
- −t [[CC]YY]MMDDhhmm[.SS]
- 引数で指定した時間にタイムスタンプを変更します。
MMは月、DDは日、hhは時、mmは分、CCは西暦年の上2桁、YYは西暦年の下2桁、ssは秒を表します。 - file
- タイムスタンプを変更するファイル。
サンプル
例1)hogeファイルを新規に作成。
$ touch hoge ↵
例2)hogeファイルのタイムスタンプを1966年6月6日6時6分に変更。
$ touch -t 196606060606 hoge ↵
- カテゴリ:Linuxコマンド
- 公開日:2006/08/29
- ↑ 記事評価をお願いします。

