Changer la date de creation de tout les fichi [Résolu/Fermé]

Signaler
Messages postés
28
Date d'inscription
samedi 21 mai 2005
Statut
Membre
Dernière intervention
17 septembre 2010
-
Messages postés
3645
Date d'inscription
dimanche 18 mars 2001
Statut
Modérateur
Dernière intervention
15 janvier 2017
-
bonjour,

je desire ranger la date de creation de tout les fichiers.
Explication j ai installer un logiciel qui a besoin de lire un licence sur un serveur distant, or ma date avancais d un mois..
A la connection le logiciel me disait trop grand decalage de temp avec l horloge du serveur.
Je reajuster la date sur ma machien et la il me dit que la date a ete reculer. Si je la reavance il me redit trop grand decalge..

j ai essayer de changer la date d acces avec un chown root , l utilisateur aproprier sur tout les fichier, ca l a fait, mais j ai toujours le meme message..


J ai bien une solution , c est de tout reinstaller mais je ne voudrai vraiment pas en arriver la.

merci

4 réponses

Messages postés
40805
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 871
Salut,

Tu peux essayer avec la commande "touch" (man touch) :
[jp@Mandrake tmpfs]$ touch essai.txt

[jp@Mandrake tmpfs]$ ls -l essai.txt
-rw-r--r--  1 jp jp 0 mai 23 16:02 essai.txt

[jp@Mandrake tmpfs]$ touch -t 200304181200 essai.txt

[jp@Mandrake tmpfs]$ ls -l essai.txt
-rw-r--r--  1 jp jp 0 avr 18  2003 essai.txt

[jp@Mandrake tmpfs]$
le format de date est de la forme :
[[SS]AA]MMJJhhmm[.ss]
les parties en italiques sont facultatives.
6
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 65492 internautes nous ont dit merci ce mois-ci

J'ai essayé la commande mais elle ne modifie que la date de modification et pas la date de création du fichier.
Messages postés
1564
Date d'inscription
mercredi 30 mars 2005
Statut
Contributeur
Dernière intervention
22 juin 2007
494
Pour changer la date:
touch fichier

=> date de maintenant.

Pour mettre une autre date il faut mettre:
touch <nouvelle_date> fichier

ou <nouvelle_date> est de la forme: MMDDhhmm
ou MM=mois, DD=jour, hh=heure, mm=minute

Regarde "man touch" pour plus de details. Pour plusieurs fichiers dans un repertoire on peut faire "touch *".
Messages postés
3645
Date d'inscription
dimanche 18 mars 2001
Statut
Modérateur
Dernière intervention
15 janvier 2017
948
La date de création d'un fichier n'est pas retenue sous ext2/3.
il y a
* date du dernier accès (si le sytème est monté avec l'attribut access)
*la date de modification de l'inode(droits d'accès, propriétaire, groupe...)
*la date de modification du fichier

man stat
Messages postés
29984
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
26 juillet 2021
7 139
A priori, en C, tu peux travailler sur les inodes et donc sur les dates de création des fichies. Mais il doit y avoir plus simple... Comme ça je vois pas trop je t'avoue...