
-CentOS- | -Ubuntu-
タイムスタンプ
タイムスタンプとはファイルを更新した日時のこと。ファイルの内容を更新するとタイムスタンプも更新される。
なお、タイムスタンプには更新日時(mtime)、アクセス日時(atime)、ステータス更新日時ctime)もある。
ファイルのタイムスタンプを更新/空のファイルを作成する
「touch」コマンド
書式 |
---|
touch [オプション] ファイル |
主なオプション名 | 説明 |
---|---|
-t MMDDHHmm | 指定した日時にタイムスタンプを更新する。 |
ファイル | 更新するファイルを指定する。 指定したファイルがないとき空ファイルを作成する。 |
touchコマンドの実行(CentOS)
[user@host ~]$ ls -l file.txt -1-
-rw-rw-r-- 1 user user 258 10月 1 16:00 file.txt
- 作成済みのファイルのタイムスタンプを確認する。
[user@host ~]$ touch file.txt -1-
- タイムスタンプを更新する。
[user@host ~]$ ls -l file.txt -1-
-rw-rw-r-- 1 user user 258 10月 22 12:44 file.txt
- 更新したファイルのタイムスタンプを確認する。
-tオプション
[user@host ~]$ touch -t 09121007 file.txt -1-
- タイムスタンプを9月12日10時7分に更新する。
[user@host ~]$ ls -l file.txt -1-
-rw-rw-r-- 1 user user 258 9月 12 10:07 file.txt
- 更新したファイルのタイムスタンプを確認する。
touchコマンドの実行(Ubuntu)
user@host:~$ ls -l file.txt -1-
-rw-r--r-- 1 user user 258 10月 1 16:00 file.txt
- 作成済みのファイルのタイムスタンプを確認する。
user@host:~$ touch file.txt -1-
- タイムスタンプを更新する。
user@host:~$ ls -l file.txt -1-
-rw-r--r-- 1 user user 258 10月 22 13:20 file.txt
- 更新したファイルのタイムスタンプを確認する。
-tオプション
user@host:~$ touch -t 09121007 file.txt -1-
- タイムスタンプを9月12日10時7分に更新する。
user@host:~$ ls -l file.txt -1-
-rw-r--r-- 1 user user 258 9月 12 10:07 file.txt
- 更新したファイルのタイムスタンプを確認する。
参照元情報