Maison  >  Article  >  Opération et maintenance  >  Explication détaillée des techniques de visualisation de l'heure des fichiers Linux

Explication détaillée des techniques de visualisation de l'heure des fichiers Linux

WBOY
WBOYoriginal
2024-02-21 13:15:03676parcourir

Linux 文件时间查看技巧详解

Explication détaillée des techniques d'affichage de l'heure des fichiers Linux

Dans les systèmes Linux, les informations sur l'heure des fichiers sont très importantes pour la gestion des fichiers et le suivi des modifications. Le système Linux enregistre les informations de modification de fichier via trois attributs temporels principaux, à savoir l'heure d'accès (atime), l'heure de modification (mtime) et l'heure de modification (ctime). Cet article explique comment afficher et gérer ces informations d’heure de fichier et fournit des exemples de code spécifiques.

1. Afficher les informations sur l'heure du fichier

En utilisant la commande ls avec le paramètre -l, vous pouvez lister les informations détaillées du fichier, y compris l'heure. informations du dossier. ls命令结合参数-l可以列出文件的详细信息,其中包括文件的时间信息。

示例:

ls -l

输出结果中包含文件的访问时间、修改时间和更改时间,分别对应输出中的第 6、7 和 8 列。

另外,可以使用stat命令来查看文件更为详细的时间信息。

示例:

stat 文件名

2. 修改文件时间

可以使用touch命令来修改文件的访问时间和修改时间,如下所示。

示例:

touch -a -t 202201011200 文件名 # 修改访问时间
touch -m -t 202201011200 文件名 # 修改修改时间

其中,-a用来修改访问时间,-m用来修改修改时间,-t后接时间格式YYYYMMDDhhmm。

3. 使用find命令查找符合特定时间条件的文件

find命令可以根据文件的时间属性来查找文件。

示例:

find 目录 -atime +30 -type f # 查找30天前访问过的文件
find 目录 -mtime -7 -type f # 查找最近7天修改过的文件
find 目录 -ctime 0 -type f # 查找今天更改的文件

4. 监控文件时间变化

可以使用inotifywait

Exemple :

inotifywait -e modify 文件名

Les résultats de sortie incluent l'heure d'accès, l'heure de modification et l'heure de changement du fichier, qui correspondent respectivement aux colonnes 6, 7 et 8 de la sortie.

De plus, vous pouvez utiliser la commande stat pour afficher des informations temporelles plus détaillées du fichier.

Exemple :

rrreee

🎜2. Modifier l'heure du fichier🎜🎜🎜Vous pouvez utiliser la commande touch pour modifier l'heure d'accès et l'heure de modification du fichier, comme indiqué ci-dessous. 🎜🎜Exemple : 🎜rrreee🎜Parmi eux, -a est utilisé pour modifier l'heure d'accès, -m est utilisé pour modifier l'heure de modification, suivi de - t Format de l'heure AAAAMMJJhhmm. 🎜🎜🎜3. Utilisez la commande find pour rechercher des fichiers qui répondent à des conditions temporelles spécifiques🎜🎜🎜 La commande find peut rechercher des fichiers en fonction de leurs attributs temporels. 🎜🎜Exemple : 🎜rrreee🎜🎜4. Surveiller les modifications d'heure des fichiers🎜🎜🎜Vous pouvez utiliser la commande inotifywait pour surveiller les modifications de fichiers et recevoir des notifications lorsque les fichiers changent. 🎜🎜Exemple : 🎜rrreee🎜🎜5. Conclusion🎜🎜🎜Grâce à l'introduction de cet article, vous devriez maintenant savoir comment afficher, modifier et gérer les informations temporelles des fichiers dans le système Linux. Les informations sur l'heure des fichiers sont importantes pour la gestion des fichiers et le suivi des modifications, et j'espère que ces conseils vous aideront à mieux gérer les opérations sur les fichiers. 🎜

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