Maison  >  Article  >  Opération et maintenance  >  Attributs d'horodatage courants dans les systèmes de fichiers Linux

Attributs d'horodatage courants dans les systèmes de fichiers Linux

王林
王林original
2024-02-24 14:36:05764parcourir

Attributs dhorodatage courants dans les systèmes de fichiers Linux

Les attributs d'heure courants dans les systèmes de fichiers Linux incluent l'heure d'accès (atime), l'heure de modification (mtime) et l'heure de changement (ctime). Ces attributs de temps enregistrent différentes durées de fonctionnement des fichiers ou des répertoires et sont très importants pour la gestion et le suivi du système de fichiers. Ce qui suit présentera ces trois attributs de temps un par un, avec des exemples de code correspondants.

  1. Temps d'accès (atime)

Le temps d'accès fait référence à la dernière fois qu'un fichier ou un répertoire a été accédé ou exécuté. Lorsque le fichier est lu, exécuté ou visualisé, le temps d'accès est mis à jour. Dans la plupart des cas, l'heure sera automatiquement mise à jour par le système, mais elle peut également être désactivée via les paramètres. Voici un exemple simple :

touch example.txt
ls -l example.txt
# 输出示例:-rw-rw-r-- 1 user user 0 Dec 1 00:00 example.txt
cat example.txt
ls -l example.txt
# 输出示例:-rw-rw-r-- 1 user user 0 Dec 1 01:00 example.txt

Dans l'exemple ci-dessus, nous avons créé un fichier nommé example.txt et visualisé le contenu du fichier via la commande cat afin que l'heure d'accès soit mise à jour.

  1. Temps de modification (mtime)

Le temps de modification fait référence à l'heure à laquelle le contenu du fichier a été modifié pour la dernière fois. Lorsque le contenu du fichier est modifié, l'heure de modification est mise à jour. Voici un exemple d'heure de modification :

touch example.txt
ls -l example.txt
# 输出示例:-rw-rw-r-- 1 user user 0 Dec 1 00:00 example.txt
echo "Hello World" > example.txt
ls -l example.txt
# 输出示例:-rw-rw-r-- 1 user user 12 Dec 1 01:00 example.txt

Dans l'exemple ci-dessus, nous avons écrit le contenu dans example.txt via la commande echo, afin que l'heure de modification soit mise à jour.

  1. Change time (ctime)

Change time fait référence à l'heure à laquelle les informations i-node (inode) du fichier ont été modifiées pour la dernière fois. Lorsque les autorisations, le propriétaire ou d'autres métadonnées d'un fichier changent, l'heure de modification est mise à jour. Voici un exemple de changement d'heure :

touch example.txt
ls -l example.txt
# 输出示例:-rw-rw-r-- 1 user user 0 Dec 1 00:00 example.txt
chmod 777 example.txt
ls -l example.txt
# 输出示例:-rwxrwxrwx 1 user user 0 Dec 1 01:00 example.txt

Dans l'exemple ci-dessus, nous avons modifié les autorisations du fichier exemple.txt via la commande chmod, afin que l'heure de changement soit mise à jour.

Résumé : Les attributs d'heure dans le système de fichiers Linux incluent l'heure d'accès, l'heure de modification et l'heure de changement, qui enregistrent chacune les informations temporelles de différentes opérations sur des fichiers ou des répertoires. Grâce à la démonstration d'exemples de code, vous pouvez comprendre plus intuitivement comment ces attributs de temps sont appliqués et mis à jour dans le système Linux.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn