ユーザ用ツール

サイト用ツール


02_freebsd:80_unixコマンド:touch

差分

この文書の現在のバージョンと選択したバージョンの差分を表示します。

この比較画面にリンクする

両方とも前のリビジョン 前のリビジョン
02_freebsd:80_unixコマンド:touch [2018/05/21 14:15]
matsui
02_freebsd:80_unixコマンド:touch [2018/05/21 14:17] (現在)
matsui
ライン 1: ライン 1:
 +====== touch ======
  
 +
 +===== 機能 =====
 +
 +touchはファイルのタイムスタンプを変更するコマンドです。
 +
 +===== 構文 =====
 +
 +  touch [オプション] ファイル名
 +
 +===== オプション =====
 +
 +^短いオプション^長いオプション^意味^
 +|-t スタンプ||「[[CC]YY]MMDDhhmm[.ss]」形式で指定した日時に変更する|
 +|-d|--date=日付文字列|文字列で指定した日時に変更する|
 +|-r|--reference=ファイル名|指定したファイルのタイムスタンプと同じ日時にする|
 +|-a||最終アクセス日時のみ変更する(指定しない場合は、最終更新日時と最終アクセス日時が変更される)|
 +|-m||最終更新日時のみ変更する(指定しない場合は、最終更新日時と最終アクセス日時が変更される)|
 +||--time=指定|指定した種類の時刻を変更する。指定が「access」「atime」「use」ならばアクセス日時(「-a」相当)、「modify」「mtime」の場合は更新日時のみ変更する(「-m」相当)|
 +|-c|--no-create|ファイルを作成しない|
 +|-h|--no-dereference|シンボリックリンクの場合、リンク先ではなくシンボリックそのもののタイムスタンプを変更する(ファイルシステムが対応している場合のみ)|
 +
 +===== 実行例 =====
 +<​code>​
 +$ ls -al z
 +-rw-r--r--. ​ 1 matsui users      74  1月  8 15:48 2016 z
 +$ touch -t 9907130000 z
 +$ ls -al z
 +-rw-r--r--. ​ 1 matsui users      74  7月 13 00:00 1999 z
 +</​code>​
 +
 +
 +<​code>​
 +$ touch -d "​2018-05-21 12:30" z
 +$ ls -al z
 +-rw-r--r--. 1 matsui users 74  5月 21 12:30 2018 z
 +</​code>​
 +{{tag>​Unixコマンド ファイル操作}}
02_freebsd/80_unixコマンド/touch.txt · 最終更新: 2018/05/21 14:17 by matsui

Yesterday:1656 Today:1065 Total:12044