Quelle est la différence entre l'heure de modification de fichier et l'heure de changement de fichier?

StackOverflow https://stackoverflow.com/questions/79809

  •  09-06-2019
  •  | 
  •  

Question

Je suis confus entre l'heure de modification du fichier de terme et l'heure de changement de fichier. Quelqu'un peut-il aider à rendre les choses plus claires?

Était-ce utile?

La solution

mtime est l'heure de modification - le contenu a changé.

ctime est le temps de changement d'état - permanentes et propriété ainsi que le contenu.

Wikipedia dit:

* mtime: time of last modification (ls -l),
* ctime: time of last status change (ls -lc) and
* atime: time of last access (ls -lu).
     

Notez que ctime n'est pas l'heure de   création de fichier. Ecrire dans un fichier   change ses paramètres mtime, ctime et atime. UNE   modification des autorisations de fichier ou du fichier   la propriété change son temps et son temps.   La lecture d'un fichier change son heure. Fichier   systèmes montés avec le noatime   option ne pas mettre à jour l'atime sur   lit, et l'option relatime   prévoit des mises à jour que si le   L'atime précédent est plus ancien que le mtime   ou ctime. Contrairement à Atime et Mtime,   ctime ne peut pas être défini avec utime () (comme   utilisé par exemple au toucher); le seul moyen de   définir une valeur arbitraire est par   changer l'horloge du système.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top