EN
Bash - how to reset modification date of any file
3
points
Easiest way is to use touch
command like in this example:
$ touch path/to/file
Description: It will set current date as change, modification and access date.
If you would like to set specific date you can use -d parameter like in this example:
$ touch -d '2016-01-01 00:00:00' path/to/file
To precise which date should be changed useful are:
- -a - it changes only access date
$ touch -a path/to/file
$ touch -a -d '2016-01-01 00:00:00' path/to/file
- -m - it changes only modification date
$ touch -m path/to/file
$ touch -m -d '2016-01-01 00:00:00' path/to/file
To copy dates from other file -r parameter can be used:
$ touch -r path/to/file1 path/to/file2
Note: file1 dates will be set to file2.