ファイルの日時 を 手早く変更する
touch を使うと手っ取り早く実行できる。
ファイルの更新日時を更新する。
touch -m -d '2018-11-06 19:51' sample.txt
ファイルのアクセス日時を指定の時間にする。
access time だから a ですね。
touch -a -d '2018-11-06 19:51' sample.txt
日付のフォーマット
日付のフォーマットは、割と何でもいい。Linux なので GNU Dateが解釈できたら割と何でも通る。
touch -a -d 'yesterday ' sample.txt touch -a -d ' -3 days ' sample.txt
とかでも許される。ただし日付はGNU/Linuxの話なので、他でも動くかは環境次第.
日付の確認
確認には stat コマンドが便利です。
takuya@:~$ stat sample.txt File: a Size: 0 Blocks: 0 IO Block: 4096 通常の空ファイル Device: fe01h/65025d Inode: 2102653 Links: 1 Access: (0664/-rw-rw-r--) Uid: ( 1000/ takuya) Gid: ( 1000/ takuya) Access: 2018-11-03 19:56:06.360940272 +0900 Modify: 2018-11-06 19:53:46.801494007 +0900 Change: 2018-11-06 19:56:06.357969865 +0900 Birth: -