▼すべてを開く。
▲すべてを閉じる。
$ ls -l -rw-r--r-- 1 masa users 128 10月 14 16:33 file
$ touch -a file
touchコマンドで-aオプション、変更するファイル「file」を指定すると、「file」の最終アクセス時刻が現在の日時に変更される。最終修正時刻は更新されない。
コマンド実行後の最終修正時刻と最終アクセス時刻を見る$ ls -l -rw-r--r-- 1 masa users 128 10月 14 16:33 file $ ls -lu -rw-r--r-- 1 masa users 128 10月 14 16:47 file
$ ls -l -rw-r--r-- 1 masa users 128 10月 14 14:24 file $ ls -lu -rw-r--r-- 1 masa users 128 10月 14 14:29 file
$ touch file
touchコマンドでファイル「file」を指定すると、ファイルの最終修正時刻と最終アクセス時刻が現在の時刻に更新される。
コマンド実行後の最終修正時刻と最終アクセス時刻を見る$ ls -l -rw-r--r-- 1 masa users 128 10月 14 14:36 file $ ls -lu -rw-r--r-- 1 masa users 128 10月 14 14:36 file
$ ls -l -rw-r--r-- 1 masa users 128 10月 14 16:33 file -rw-r--r-- 1 masa users 128 10月 14 16:12 file.bak
$ touch -r file file.bak
touchコマンドで-rオプション、元ファイル「file」と同じにするファイル「file.bak」を指定すると、「file.bak」のタイムスタンプ(最終修正時刻と最終アクセス時刻)が「file」と同じに変更される。
特定のファイルにタイムスタンプを揃えたい時に使う。
コマンド実行後の最終修正時刻と最終アクセス時刻を見る$ ls -l -rw-r--r-- 1 masa users 128 10月 14 16:33 file -rw-r--r-- 1 masa users 128 10月 14 16:33 file.bak $ ls -lu -rw-r--r-- 1 masa users 128 10月 14 16:33 file -rw-r--r-- 1 masa users 128 10月 14 16:33 file.bak
$ ls -l -rw-r--r-- 1 masa users 128 10月 14 14:36 file
$ touch -t 09101112 file
touchコマンドで-tオプション、時刻「09101112」と変更するファイル「file」を指定すると、ファイルのタイムスタンプが9月10日11時12分に変更される。同時に最終アクセス時刻も同じ時刻に変更される。
年月日時刻指定の書式は、[[CC]YY]MMDDhhmm[.SS] である。
コマンド実行後の最終修正時刻と最終アクセス時刻を見る$ ls -l -rw-r--r-- 1 masa users 128 9月 10 11:12 file $ ls -lu -rw-r--r-- 1 masa users 128 9月 10 11:12 file
$ ls -l -rw-r--r-- 1 masa users 128 10月 14 15:17 file
$ touch -t 0010200000 file
touchコマンドで-tオプション、年月日「0010200000」と変更するファイル「file」を指定すると、ファイルのタイムスタンプが2000年10月20日00時00分に変更される。
年月日時刻指定の書式は、[[CC]YY]MMDDhhmm[.SS] である。
コマンド実行後の最終修正時刻と最終アクセス時刻を見る$ ls -l -rw-r--r-- 1 masa users 128 10月 20 2000 file $ ls -lu -rw-r--r-- 1 masa users 128 10月 20 2000 file