Sous Linux, le fichier ou le répertoire a bien trois fois
- atime
- ctime
- mtime
nom Jane | nom et prénom | chinois | effet |
atime | Temps d'accès | Temps d'accès | Derniers fichiers consultés ( lecture ou exécution ) temps |
ctime | Changer le temps | changement d'heure | Dernier fichier modifié ( propriété ou privilèges ) ou d'un catalogue ( propriété ou privilèges ) temps |
mtime | Modifier temps | modifié | Dernier fichier modifié ( contenu ) ou un répertoire ( le contenu ) du temps |
Comment voir atime, ctime, mtime
stat nom de fichier
Quelle commande modifier atime, ctime, mtime
commandement | atime | mtime | ctime |
mv | N | N | et |
cp | et | N | N |
chmod | N | N | et |
chown | N | N | et |
toucher | et | et | et |
>, >> | et | et | et |
vim, vi (sans modification) | et | N | N |
vim, vi (modifié) | et | et | et |
./test.sh | et | N | N |
Pourquoi modifier le contenu, trois fois vont changer?
Car après la modification du fichier, non seulement l'accès au fichier (changer atime), également ajouter ou supprimer le contenu, la taille, et ainsi de l'état du fichier a changé, de sorte que le mtime, les changements ctime sont normaux
mv
cp
exécution du fichier .sh
Remarque! On dirait que la première fois d'exécution mettra à jour atime Oh!