Modifier heure fichier shell

Résolu
Bonjour, je travaille sur console et on me demande de modifier l'heure de modification de façon à avoir l'heure indiquée (04h31). Je me vois mal me réveiller à 4h pour taper touch _m a exactement 4h31... J'ai entendu parler de la commande touch -t mais je n'ai pas compris son fonctionnement...

Une idée?

Merci d'avance !

2 réponses

  1. Contributeur
    Salut,

    $ touch toto
    
    $ ls -l
    total 0
    -rw-r--r-- 1 jp jp 0 oct.   1 19:57 toto
    
    $ touch -t 201210010431 toto 
    
    $ ls -l
    total 0
    -rw-r--r-- 1 jp jp 0 oct.   1 04:31 toto


    1. Merci ! Je vais faire un essai et je te tiens au courant !
    2. L'heure se change par 2012 exactement comme ce que fait la commande dans le man...
    3. Contributeur
      ???
    4. Ok j'ai trouvé l'erreur ! Shell n'affiche pas l'heure si l'instant que l'on écrit n'est pas passé ! J'ai essayé en mettant la date un jour avant et tt marche ! Merci bcp ;)