Changer la date de creation de tout les fichi

Résolu
lordglub Messages postés 28 Statut Membre -  
jisisv Messages postés 3678 Statut Modérateur -
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

  1. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898
     
    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
    1. Ludo
       
      J'ai essayé la commande mais elle ne modifie que la date de modification et pas la date de création du fichier.
      0
  2. kmf31 Messages postés 1564 Statut Contributeur 501
     
    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 *".
    1
  3. jisisv Messages postés 3678 Statut Modérateur 936
     
    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
    1
  4. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 940
     
    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...
    0