Qual è la differenza tra l'ora di modifica del file e l'ora di modifica del file?
-
09-06-2019 - |
Domanda
Sono confuso tra il termine ora di modifica del file e ora di modifica del file.Qualcuno può aiutarmi a renderlo più chiaro?
Soluzione
mtime è l'ora della modifica: i contenuti sono cambiati.
ctime è il tempo di cambio di stato: permanenti, proprietà e contenuti.
Wikipedia dice:
* mtime: time of last modification (ls -l), * ctime: time of last status change (ls -lc) and * atime: time of last access (ls -lu).
Si noti che Ctime non è il momento della creazione di file.Scrivere in un file cambia mtime, ctime e atime.Una modifica delle autorizzazioni di file o della proprietà del file modifica il suo ctime e atime.La lettura di un file ne modifica l'ora.I file system montati con l'opzione Noatime non aggiornano Atime su Reads e l'opzione Relatime prevede aggiornamenti solo se il precedente atime è più vecchio di mtime o ctime.A differenza di atime e mtime, ctime non può essere impostato con utime (come usato EGal tatto);L'unico modo per impostarlo su un valore arbitrario è modificare l'orologio di sistema.