Modifier la date d’accès et de modification d’un fichier
Sur du Linux :
Un fichier connait 3 dates :
– Celle ou vous avez eu accès à ce fichier la dernière fois
– Celle ou vous l’avez modifié pour la dernière fois
– Celle ou il a eu un changement sur ce fichier.
Nous ne pourrons malheureusement pas modifier la toute dernière…
Néanmoins sachez qu’en générale si vous modifier ces dates de fichier, soit dans un contexte professionnel :
– Un script qui vérifie si un fichier a été modifié avant d’exécuter tel ou tel action ….
….ou un autre contexte professionnel :
– Vous avez fais une connerie en modifiant un fichier qu’il ne fallait pas, et vous voulez prouver que ça n’était pas vous grâce à l’heure de modification du fichier….
Bref quelque soit le motifs… regardons un peu comment faire.
Pour l’exemple, j’ai créé un fichier toto : « touch toto »
Donc on voit ici que le fichier à été créé le 30 novembre à 12h33
Nous souhaitons modifier cette date et la remplacer par le 25 novembre.
Pour cela nous allons utiliser la commande touch
touch -t MMJJhhmm fichier
MM = Mois
JJ = Jour
hh = heure
mm = minute
Nous allons indiquer le 25 novembre à 15h24 :
touch -t 11251524 toto
Pour afficher les 3 dates (accès, modification, changement) il faut utiliser la commande stat
stat fichier
Sur du Windows :
Rien de plus simple !
Changez la date et l’heure de votre système d’exploitation, en cliquant sur l’heure en bas à droite de votre écran
Mettez la date et l’heure que vous voulez.
Editez votre fichier, enregistrez, et remettez la bonne heure sur votre système d’exploitation et Magie !
Dans cet exemple nous sommes le 1er juillet 1980