La commande touch est faite pour ça. Commençons par mettre la date actuelle sur un fichier :

$ touch file

Ce qui a pour résultat :

$ stat file

# Output
Fichier : file
Taille : 5464349 Blocs : 10680 Blocs d’E/S : 4096 fichier
Périphérique : 806h/2054d Inœud : 2893915 Liens : 1
Accès : (0644/-rw-r–r–) UID : ( 1000/ nicolas) GID : ( 1000/ nicolas)
Accès : 2018-08-31 15:12:28.761709712 +0200
Modif. : 2018-08-31 15:12:28.761709712 +0200
Changt : 2018-08-31 15:12:28.761709712 +0200
Créé : -

Maintenant, modifions la date d’accès (option -a) :

$ touch -a file

L’option -m fait la même chose pour la date de modification. Et enfin on peut combiner les deux pour modifier à la fois la date d’accès et la date de dernière modification :

$ touch -am file

Pour spécifier une date à la place de la date actuelle, on utilise l’option -d :

$ touch -d '1 May 2005 10:25' -m file

Ce qui change la dernière modification au 1er mai 2005 à 10h25.

Références externes