touch(1)
peut uniquement modifier les heures de modification et d' accès , mais n'a pas d'options pour l' heure de création . Cela ne fonctionne pas, du moins pas sur Lion.
Alors, comment puis-je modifier l' heure de création , également appelée heure de naissance dans fstat(2)
? Il n'y a pas d'appel correspondant utimes(2)
et il ne semble pas y avoir d'outil de ligne de commande pour cela.
Je sais que je peux copier le fichier dans un nouveau fichier, qui obtient alors l'heure actuelle comme heure de naissance (puis supprimer l'original), mais il doit sûrement y avoir une meilleure façon?
touch -t yyyymmddhhmm $file
semble changer la date de création, mais seulement si elle est antérieure à la date de création d'origine.