Maison  >  Article  >  Opération et maintenance  >  Comment vérifier l'heure du fichier sous Linux

Comment vérifier l'heure du fichier sous Linux

青灯夜游
青灯夜游original
2023-02-15 10:23:0918768parcourir

Comment vérifier l'heure du fichier sous Linux : 1. Utilisez la commande stat pour vérifier l'heure du fichier, qui peut afficher les informations d'état du fichier. La syntaxe est « stat filename » ; l'heure du fichier. "ls -lc filename" peut répertorier l'heure d'état des fichiers, "ls -lu filename" peut répertorier l'heure d'accès du fichier et "ls -l filename" peut répertorier l'heure de modification du fichier.

Comment vérifier l'heure du fichier sous Linux

L'environnement d'exploitation de ce tutoriel : système linux7.3, ordinateur Dell G3.

Sous Linux, l'heure du fichier est un attribut important du fichier. Il existe trois heures de fichier principales sous Linux, à savoir l'heure de modification, l'heure d'accès et l'heure d'état.

Attribut d'heure du fichier Description Description
mtime Temps de modification L'heure à laquelle le contenu du fichier a été modifié pour la dernière fois, nous utilisons souvent la commande ls -l pour afficher le file time C'est à cette heure que lorsque le contenu du fichier est modifié, son mtime changera en conséquence.
atime Temps d'accès Effectuez une opération de lecture sur le fichier, et son heure d'accès changera. Par exemple, cat, more et d'autres opérations, mais les commandes stat et ls n'affecteront pas atime.
ctime Heure d'état Lorsque l'état du fichier est modifié, l'heure d'état changera en conséquence. Par exemple, lorsque vous utilisez chmod, chown, etc. pour modifier les attributs du fichier, l'heure ctime du fichier sera modifiée.

Les attributs temporels des fichiers sous Linux peuvent être visualisés à l'aide de la commande stat et ls.

Utilisez la commande stat pour afficher l'heure du fichier stat 命令查看文件时间

stat命令用于显示文件的状态信息。stat命令的输出信息比ls命令的输出信息要更详细。语法:

stat filename

stat命令可以查看的信息包括:

  • File:显示文件名

  • Size:显示文件大小

  • Blocks:文件使用的数据块总数

  • IO Block:IO块大小

  • regular file:文件类型(常规文件)

  • Device:设备编号

  • Inode:Inode号

  • Links:链接数

  • Access:文件的权限

  • Gid、Uid:文件所有权的Gid和Uid

  • access time:表示我们最后一次访问(仅仅是访问,没有改动)文件的时间

  • modify time:表示我们最后一次修改文件的时间

  • change time:表示我们最后一次对文件属性改变的时间,包括权限,大小,属性等等

  • Birth time : 文件创建时间,crtime,不过据查此属性linux已废弃,目前状态显示结果均为-

查看三个文件时间

使用 stat 命令,查看test.txt文件的时间属性

stat test.txt

Comment vérifier lheure du fichier sous Linux

我们看到了文件的详细信息,包括文件的三个时间,即 Access、Modify 和 Change 显示的时间。

使用 <span style="font-size: 18px;">ls</span>La commande stat est utilisée pour afficher les informations d'état du fichier. Les informations de sortie de la commande stat sont plus détaillées que les informations de sortie de la commande ls. Syntaxe :

rrreee

Les informations pouvant être visualisées avec la commande stat incluent :

  • Fichier : Afficher le nom du fichier

  • Taille : Afficher la taille du fichier
  • Blocs : Nombre total de blocs de données utilisés par le fichierBloc IO : Taille du bloc IO fichier normal : type de fichier (fichier régulier)
  • Périphérique : numéro d'appareil
  • Inode : numéro d'inodeLiens : nombre de liens Accès : autorisations du fichier
  • Gid, Uid : Gid et Uid de propriété du fichierheure d'accès : indique la dernière fois que nous avons accédé à ( uniquement consulté, aucune modification) le fichier L'heureheure de modification : indique l'heure à laquelle nous avons modifié le fichier pour la dernière fois
  • heure de modification : indique l'heure à laquelle nous avons modifié le fichier pour la dernière fois les attributs du fichier, y compris les autorisations, la taille, les attributs, etc.Heure de naissance : heure de création du fichier, crtime, mais selon l'enquête, cet attribut a été abandonné sous Linux, et l'affichage de l'état actuel les résultats sont -Afficher trois heures de chaque fichier
  • 🎜Utilisez la commande stat pour afficher l'attribut time du fichier test.txt🎜rrreee🎜Comment vérifier lheure du fichier sous Linux🎜🎜Nous voyons les informations détaillées du fichier, y compris les trois les heures du fichier, à savoir l'heure affichée par Accès, Modifier et Changer. 🎜🎜🎜🎜Utilisez la commande 🎜🎜ls🎜🎜 pour afficher l'heure du fichier 🎜🎜🎜🎜La commande ls, l'abréviation de list, est la commande d'opération de répertoire la plus courante, sa fonction principale est d'afficher le contenu du répertoire courant. La commande 🎜🎜ls peut également afficher les attributs temporels du fichier et affichera les trois opérations temporelles séparément. 🎜🎜🎜🎜🎜Command🎜🎜Description🎜🎜🎜🎜🎜🎜ls -lc filename🎜🎜Liste l'heure ctime (heure d'état) du fichier🎜🎜🎜🎜ls -lu filename🎜🎜Liste l'heure (heure d'accès ) du file🎜 🎜🎜🎜ls -l filename🎜🎜Liste le mtime (heure de modification) du fichier🎜🎜🎜🎜

    Connaissances étendues : Modifier l'heure du fichier

    1. Modifier l'heure d'accès

    Utilisez cat pour afficher le contenu du fichier

    Comment vérifier lheure du fichier sous Linux

    On peut voir que l'affichage du contenu du fichier ne modifie que l'heure d'accès. du fichier, rien d'autre Change.

    2. Modifier l'heure d'état

    Ajouter des autorisations d'exécution au fichier, chmod + x.

    Comment vérifier lheure du fichier sous Linux

    On peut voir que la modification des autorisations du fichier ne modifie que l'heure d'état du fichier, et rien d'autre ne change.

    3. Modifiez l'heure de modification

    Utilisez vim pour modifier le contenu du fichier.

    Comment vérifier lheure du fichier sous Linux

    Comme vous pouvez le voir sur l'image ci-dessus, après que vim ait modifié le contenu du fichier, non seulement l'heure de modification change, mais l'heure d'accès et l'heure d'état changent également.

    En fait, cela est également facile à comprendre. Lorsqu'un fichier est modifié avec vim, le fichier sera consulté et le contenu du fichier sera ajouté en conséquence. À ce moment-là, la taille du fichier et les autres statuts changent également. , donc l'heure d'accès au fichier et l'heure d'état changeront également en conséquence.

    Recommandations associées : "Tutoriel vidéo 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
Article précédent:Quel outil est Linux ttyload ?Article suivant:Quel outil est Linux ttyload ?