Maison >Opération et maintenance >exploitation et maintenance Linux >Comment trouver l'heure de création d'un fichier (crtime) sous Linux

Comment trouver l'heure de création d'un fichier (crtime) sous Linux

不言
不言original
2019-03-08 14:31:049057parcourir

L'heure de création du fichier est stockée dans l'inode du système de fichiers ext4. Les versions antérieures du système de fichiers ext ne prenaient pas en charge l'heure de création des fichiers. Il y a un horodatage crtime (heure de création) dans la sortie statistique debugfs. Enfin, ext4 prend en charge le temps de création, tout comme btime dans Windows NTFS.

Comment trouver lheure de création dun fichier (crtime) sous Linux

Vous pouvez suivre les instructions ci-dessous pour connaître l'heure de création du fichier. Par exemple, j'en utilise un pour sélectionner un fichier existant ou créer un nouveau fichier à tester. Pour ce fichier.

Étape 1 : Rechercher le numéro de fichier inode

Tout d'abord, utilisez la commande suivante sur le terminal pour trouver le numéro d'inode de n'importe quel fichier.

$ ls -i /var/log/secure
13377/var/log/syslog

Étape 2 : Recherchez l'heure de création du fichier (crtime)

Après avoir obtenu le numéro d'inode du fichier, utilisez la commande debugfs avec les statistiques du numéro d'inode pour suivez le chemin du disque.

$ debugfs -R &#39;stat <inode_number>&#39; /dev/sda1

Exécutez

$ debugfs -R &#39;stat <13377>&#39; /dev/sda1

debugfs 1.41.12 (17-May-2010)
Inode: 13377   Type: regular    Mode:  0600   Flags: 0x80000
Generation: 2326794244    Version: 0x00000000:00000001
User:     0   Group:     0   Size: 223317
File ACL: 0    Directory ACL: 0
Links: 1   Blockcount: 440
Fragment:  Address: 0    Number: 0    Size: 0
 ctime: 0x5230b7ae:55efa068 -- Thu Sep 12 00:04:22 2013
 atime: 0x5230b7ae:55efa068 -- Thu Sep 12 00:04:22 2013
 mtime: 0x5230b7ae:55efa068 -- Thu Sep 12 00:04:22 2013
crtime: 0x4eeacc8a:0948eb58 -- Fri Dec 16 10:13:54 2011
Size of extra inode fields: 28
Extended attributes stored in inode body:
  selinux = "system_u:object_r:var_log_t:s000" (31)
EXTENTS:
(0-24): 35008-35032, (25-54): 164224-164253

pour trouver l'entrée pour crtime dans la sortie ci-dessus, qui est l'heure réelle de création du fichier.

Cet article est terminé ici. Pour un contenu plus passionnant, vous pouvez prêter attention à d'autres tutoriels de colonnes connexes sur le site Web PHP chinois ! ! !

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