touch - ファイルのタイムスタンプを変更 - 空のファイルを作成 - Linuxコマンド
当ページのリンクには広告が含まれています。
スポンサーリンク
touchコマンドは、指定したファイルのタイムスタンプを変更するコマンドです。
touchコマンド
書式
touch [オプション] ファイル
touchコマンドは、指定したファイルのアクセス日時や最終更新日時を変更します。指定したファイルが存在しない場合は、空のファイルを作成します。
オプション
-a | アクセス時刻のみを変更します。 |
-c | 指定したファイル名が存在しない場合でも、空のファイルを作成しません。 |
-m | 最終更新時刻のみを変更します。 |
-r ファイル | 指定した時刻の代わりに指定したファイルの時刻に変更します。 |
-t 時刻 | 現在時刻の代わりに指定した時刻に変更します。時刻の形式 → [[CC]YY]MMDDhhmm[.ss] |
使用例
空のファイル(timestamp.txt)を作成します。
$ touch timestamp.txt
アクセス時刻のみを変更します(オプション -a)。
アクセス時刻の確認には「lsコマンド」のオプション -lu を、最終更新時刻の確認には、lsコマンドのオプション -l を使います。
$ touch -a timestamp.txt $ ls -lu 合計 4 -rw-rw-r-- 1 karuma karuma 4096 10月 3 12:33 2013 timestamp.txt $ ls -l 合計 4 -rw-rw-r-- 1 karuma karuma 4096 10月 3 12:22 2013 timestamp.txt
指定した時刻(12年12月12日12時12分)にタイムスタンプを変更します(オプション -t)。
$ touch -t 1212121212 timestamp.txt $ ls -l 合計 4 -rw-rw-r-- 1 karuma karuma 4096 12月 12 12:12 2012 timestamp.txt
関連コマンド
ファイル/ディレクトリ の人気記事
- Linuxコマンド【 chown 】ファイルの所有者やグループを変更する
- Linuxコマンド【 gzip 】ファイルを圧縮・展開する
- Linuxコマンド【 rsync 】高速にファイルを同期・転送する(バックアップ)
- ファイルの解凍・圧縮 - Linuxコマンド一覧(.zip .gz .Z .bz2 tar.gz .tgz tar.Z .taz .tar.bz2 .tbz2)
- Linuxコマンド【 ls 】ファイルとディレクトリのリストを表示する
- Linuxコマンド【 df 】ファイルシステムのディスク容量を表示する
- Linuxコマンド【 diff 】2つのファイルの差分を出力する
- Linuxコマンド【 du 】ファイルのディスク使用量を表示する
- Linuxコマンド【 zip 】ファイルを圧縮する
- umask - ファイル作成時のパーミションを表示・変更 - Linuxコマンド