Solaris
FreeBSD
Linux
ファイルの最終アクセス日時と最終更新日時を変更
機能
ファイルが保持している最終アクセス日時と最終更新日時を変更できる。指定したファイルが存在しないと、サイズが0の空ファイルを作成する。
形式
touch (option) [file name]
オプション
オプション | 機能 |
-a | 最終アクセス時刻を変更する |
-c | ファイルが存在しない場合はファイルを作成しない |
-m | 最終更新日時を変更する |
-r [file name] | 指定したファイルが保持している日時に変更する |
-t [time] | 指定した日時に変更する |
時刻表記
文字列 | 表示 |
XX | 年(上二桁) |
YY | 年(下二桁) |
MM | 月(00-12) |
DD | 日(01-31) |
hh | 時(00-23) |
mm | 分(00-59) |
SS | 秒(00-59) |
コマンド例
touch -a file1 | file1の最終アクセス日時を現在の時刻に変更する |
touch -m file2 | file2の最終更新日時を現在の時刻に変更する |
touch -mr ref_file file3 | file3の最終更新日時をref_fileの情報と同じにする |
touch -at ((XX)YY)MMDDhhmm(.SS) file4 | file4の最終アクセス日時を指定した時刻に変更する |
関連ページ find ・・・どこにあるか分からないファイルを検索rm ・・・ファイル・ディレクトリを削除 cp ・・・ファイル・ディレクトリをコピー ls ・・・ファイル・ディレクトリの情報を表示 chmod ・・・パーミッション(所有権)の変更 cat ・・・ファイルを連結して表示 mv ・・・ファイル・ディレクトリ移動・名前変更 | |
|