touch

ファイルの最終更新日時を変更します。指定したファイルが存在しない場合は新規作成されます。


書式

touch [オプション・・・] ファイル [ファイル2・・・ ]

▲PageTop

オプション

オプション名 説明
-a アクセス時刻のみを変更します。
-c ファイルが存在しない場合、ファイルの作成を行いません。
-m 修正時刻のみを変更します。
-r ファイル 指定したファイルの時刻を使用します。
-t 時刻 指定した時刻で変更します。書式は次のとおりです。
[[CC]YY]MMDDhhmm[.SS]
CC
年の上位2桁(省略時は「YY =69~99のときSS =19」、「YY =00~68のときSS =20」となります。)
YY
年の下位2桁(省略時は現在の時刻が使用されます。)
MM
DD
hh
時間
mm
SS
秒(省略時は0)
--help 使用方法を表示します。
--version バージョン情報を表示します。

▲PageTop

実行例

ファイル(「SampleText01.txt」があるものとします。)の最終更新日時を修正します。

  1. ファイル「SampleText01.txt」の最終更新日時を確認します。
  2. ファイル「SampleText01.txt」の最終更新日時を「今年の5月12日12時34分」に修正します。

実行結果

$ ls SampleText01.txt -l [Enter]
-rw-r--r-- 1 sampleuser01 samplegroup01 52  5月 8日 16:59 SampleText01.txt
$ touch -m -t 05121234 SampleText01.txt [Enter]
$ ls SampleText01.txt -l
-rw-r--r-- 1 sampleuser01 samplegroup01 52  5月12日 12:34 SampleText01.txt
        

▲PageTop