Quelle est la différence entre l'heure de modification de fichier et l'heure de changement de fichier?
-
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?
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.