コマンドラインのマニュアル

Man » touch のオンラインマニュアル - touch man ページの詳細なオンラインドキュメント

🌍
touch - ファイルのタイムスタンプを変更

構文

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

説明

各ファイルのアクセス時刻と修正時刻を現在の時刻に更新します。

存在しないファイル引数が指定された場合、-c または -h が指定されていない限り、空のファイルが作成されます。

ファイル引数の文字列が - で始まる場合、標準出力に関連付けられたファイルの時刻が変更されます。

長いオプションに必須の引数がある場合、短いオプションにも必須の引数があることになります。

-a  アクセス時刻のみを変更します

-c, --no-create
ファイルの作成を行いません

-d, --date=文字列
文字列を解析し、現在の時刻の代わりにこれを使用します

-f  (無視されます)

-h, --no-dereference
参照されたファイルではなく、各シンボリックリンクに影響を与えます (シンボリックリンクのタイムスタンプを変更できるシステムでのみ有効です)

-m  修正時刻のみを変更します

-r, --reference=ファイル
現在の時刻の代わりに、このファイルの時刻を使用します

-t [[CC]YY]MMDDhhmm[.ss]
指定された時刻を、-d とは異なる日付と時刻の形式で現在の時刻の代わりに利用します

--time=単語
変更する時刻を指定します: アクセス時刻 (-a): 'access', 'atime', 'use'; 修正時刻 (-m): 'modify', 'mtime'

--help  このヘルプを表示して終了します

--version
バージョン情報を出力して終了します

日付文字列

--date=文字列 は、人間が読めるほぼ自由形式の日付文字列で、「Sun, 29 Feb 2004 1621:42 -0800」や「2004-02-29 16:21:42」または「次の木曜日」などです。日付文字列には、カレンダーの日付、時刻、タイムゾーン、曜日、相対的な時刻、相対的な日付、および数値を含めることができます。空の文字列は、その日の開始を示します。日付文字列の形式は、ここで簡単に説明できるよりも複雑ですが、info ドキュメントに完全に説明されています。

著者

Paul Rubin、Arnold Robbins、Jim Kingdon、David MacKenzie、および Randy Smith によって作成されました。

バグの報告

GNU coreutils のオンラインヘルプ: [https://www.gnu.org/software/coreutils/] 翻訳に関するバグは、[https://translationproject.org/team/] に報告してください。

関連項目

完全なドキュメント [https://www.gnu.org/software/coreutils/touch] またはローカルで次のコマンドを使用して参照できます: info '(coreutils) touch invocation'

Debian によってパッケージ化 (9.7-3) Copyright © 2025 Free Software Foundation, Inc. ライセンス GPLv3+: GNU GPL version 3 またはそれ以降 [https://gnu.org/licenses/gpl.html]。 これはフリーソフトウェアです。変更および再配布できます。 法で許可されている範囲において、いかなる保証もありません。