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.
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
我们看到了文件的详细信息,包括文件的三个时间,即 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 :
Les informations pouvant être visualisées avec la commande stat incluent :
Fichier : Afficher le nom du fichier
Bloc IO : Taille du bloc IO | fichier normal : type de fichier (fichier régulier) |
---|---|
Liens : nombre de liens | | Accès : autorisations du fichier
heure d'accès : indique la dernière fois que nous avons accédé à ( uniquement consulté, aucune modification) le fichier L'heure | heure de modification : indique l'heure à laquelle nous avons modifié le fichier pour la dernière fois |
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 - |
🎜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
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
.
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.
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!