1 .\" Copyright Andries Brouwer, Ragnar Hojland Espinosa and A. Wik, 1998.
3 .\" This file may be copied under the conditions described
4 .\" in the LDP GENERAL PUBLIC LICENSE, Version 1, September 1998
5 .\" that should have been distributed together with this file.
7 .\" Translated Thu Jan 13 22:40:16 JST 2000
8 .\" by FUJIWARA Teruyoshi <fujiwara@linux.or.jp>
10 .TH TOUCH 1 "November 1998" "GNU fileutils 4.0"
12 touch \- ファイルのタイムスタンプを変更する
15 .BI "[\-acm][\-r " ref_file "|\-t " time "] " file...
20 .BI "[\-acm][" ugly_time "] " file...
25 .BI "[\-acfm] [\-r " file "] [\-t " decimtime ]
26 .BI "[\-d " time "] [\-\-time={atime,access,use,mtime,modify}]"
27 .BI "[\-\-date=" time "] [\-\-reference=" file ]
28 .BI "[\-\-no\-create] [\-\-help] [\-\-version] [\-\-] " file...
33 について、アクセス時・変更時のタイムスタンプを変更する。
34 オプションを指定しなければ、タイムスタンプは現在の時刻に変更される。
35 \-r オプションを指定すると、タイムスタンプは
38 \-t オプションを指定すると、タイムスタンプは
42 \-a と \-m オプションがどちらも指定されないか、あるいは両方とも指定さ
43 れると、アクセス時刻と更新時刻は両方とも変更される。
44 \-a と \-m オプションの片方だけが指定されると、アクセス時刻だけ、また
46 ファイルがまだ存在しておらず、かつ \-c オプションが指定されていなければ、
48 コマンドはファイルを作成する(ファイルは空であり、モード 0666 を umask
70 タイムスタンプの変更後の値を指定した時刻にする。
77 という形式の 10 進数であり、意味は見た通りである。CC の部分が指定され
78 ていなければ、「CCYY」形式としての値は 1969-2068 の範囲から得られる。
79 SS が指定されていなければ、値は 0 となる。SS には 0-61 の値を指定でき
80 る。これはうるう秒を指定できるようにするためである。
81 得られる時刻は、環境変数 TZ で示されるタイムゾーンの時刻と解釈される。
82 得られる時刻が 1970 年 1 月 1 日より前の場合はエラーとなる。
83 .SH "POSIX 版に関する詳しい説明"
86 が時刻かファイル引数かどうかが少し紛らわしいという欠点がある。
87 \-r も \-t もなければ、この引数は時刻として扱われる。
88 この場合は少なくとも引数は 2 つあり、最初の引数は 8 桁または 10 桁の
91 の書式は MMDDhhmm[yy] である。yy は 69-99 の範囲で 1696-1999 を表し、
92 yy を指定しなければ現在の年という意味になる。
102 オプションのいずれでもタイムスタンプが指定されておらず、さらに
103 `\-\-' 引数が指定されていなければ、その引数は操作対象のファイル名では
104 なく、他のファイルの時刻を決めるためのファイルと解釈される。
106 アクセス時刻と更新時刻の両方を現在の時刻に変更する場合、
108 コマンドは、コマンドを実行しているユーザが所有していなくても
109 書き込みのパーミッションがあれば、ファイルのタイムスタンプを変更できる。
110 それ以外の場合には、ユーザはファイルの所有者でなければならない。
113 .B "\-a, \-\-time=atime, \-\-time=access, \-\-time=use"
116 .B "\-c, \-\-no\-create"
119 .BI "\-d, \-\-date=" time
122 を使う。この時刻には月の名前、タイムゾーン、`am' や `pm' を含めること
126 無視される。このオプションは BSD 版の
130 .B "\-m, \-\-time=mtime, \-\-time=modify"
133 .BI "\-r " file ", \-\-reference=" file
140 の書式は MMDDhhmm[[CC]YY][.ss] である。
141 現在の時刻ではなく引数(月、日、時、分、世紀(省略可)、年、秒(省略可))を
143 この書式は POSIX の仕様に違反している点に注意すること。
147 使用方法についてのメッセージを標準出力に表示して正常終了する。
150 バージョン情報を標準出力に表示して正常終了する。
155 環境変数 TZ は、与えられた時間を陽に変換するために用いる。
156 環境変数 LANG, LC_ALL, LC_CTYPEm, LC_MESSAGES は通常通りの意味を持つ。
158 POSIX 1003.2 には、\-tオプションの引数の書式が書かれている。
161 コマンド `\fItouch foo\fP' を実行すると、\fIfoo\fP が存在しなければ
162 ファイル \fIfoo\fP が作成され、存在すれば最終更新時刻が現在になる。
167 このページは fileutils-4.0 パッケージに入っている
170 他の バージョンの動作は少し違うかもしれない。
171 追加・訂正は aeb@cwi.nl 宛に送ること。
172 プログラムに対するバグ報告は fileutils-bugs@gnu.ai.mit.edu 宛に送るこ