Languages
[Edit]
EN

Bash - how to reset modification date of any file

3 points
Created by:
Marcin
15710

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.

Native Advertising
50 000 ad impressions - 449$
🚀
Get your tech brand or product in front of software developers.
For more information contact us:
Red dot
Dirask - friendly IT community for everyone.

❤️💻 🙂

Join