Maison  >  Article  >  Opération et maintenance  >  Comment vérifier quand un dossier a été créé sous Linux

Comment vérifier quand un dossier a été créé sous Linux

WBOY
WBOYoriginal
2022-05-17 16:13:1117274parcourir

Méthode : 1. Utilisez la commande "stat file path" pour obtenir le numéro d'inode du fichier ; 2. Utilisez "df -h" pour obtenir le chemin du disque où se trouve le fichier 3. Basé sur l'inode du fichier obtenu ; numéro et chemin du disque, utilisez la commande "debugfs - R 'stat' disk path" pour obtenir l'heure de création du fichier. 号>

Comment vérifier quand un dossier a été créé sous Linux

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

Comment vérifier quand un dossier a été créé sous Linux

1. Introduction

La possibilité de trouver les fichiers sous Linux dépend du type de système de fichiers dans les premiers systèmes de fichiers avant ext4 (ext, ext2, ext3), les métadonnées du fichier n'enregistreront pas l'heure de création du fichier, elles enregistreront uniquement l'heure d'accès, l'heure de modification et l'heure de changement (heure de changement de statut). Les informations de base d'un fichier typique sont les suivantes :

[root@bugwz ~]# stat test.file
 File: ‘test.file'
 Size: 2  Blocks: 8  IO Block: 4096 regular file
Device: 807h/2055d Inode: 5255117 Links: 1
Access: (0755/-rwxr-xr-x) Uid: ( 0/ root) Gid: ( 0/ root)
Access: 2019-12-12 19:11:33.175841399 +0800
Modify: 2019-12-12 19:11:37.564970487 +0800
Change: 2019-12-12 19:11:43.079132663 +0800
 Birth: -

Access : Heure d'accès, l'heure du dernier accès aux données du fichier (par exemple : lecture du contenu du fichier)

Modify : Heure de modification, l'heure de la dernière modification des données du fichier. (Par exemple : modifier le contenu du fichier) ;

Change : heure de changement de statut, qui se confond facilement avec l'heure de modification, l'heure à laquelle les attributs du fichier (autorisations, taille, etc.) sont modifiés ; . Pratique

2.1, Obtenez l'heure de création du fichierObtenez le numéro d'inode du fichier, comme indiqué ci-dessous, le numéro d'inode est : 5255117 ;

[root@bugwz data]# stat /data/test.file
 File: ‘/data/test.file'
 Size: 2  Blocks: 8  IO Block: 4096 regular file
Device: 807h/2055d Inode: 5255117 Links: 1
Access: (0755/-rwxr-xr-x) Uid: ( 0/ root) Gid: ( 0/ root)
Access: 2019-12-12 19:11:33.175841399 +0800
Modify: 2019-12-12 19:11:37.564970487 +0800
Change: 2019-12-12 19:11:43.079132663 +0800
 Birth: -

Trouvez le chemin du disque où se trouve le fichier, comme indiqué ci-dessous. , le chemin du disque est : /dev/sda7

[root@bugwz data]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda3 3.9G 2.5G 1.2G 70% /
devtmpfs  16G 0 16G 0% /dev
tmpfs  16G 0 16G 0% /dev/shm
tmpfs  16G 1.7G 14G 11% /run
tmpfs  16G 0 16G 0% /sys/fs/cgroup
/dev/sda1 12G 11G 787M 94% /usr
/dev/sda5 7.8G 4.2G 3.2G 57% /tmp
/dev/sda7 235G 180G 44G 81% /data
/dev/sda6 7.8G 2.1G 5.3G 29% /var

Utilisez debugfs pour vérifier l'heure de création du fichier et constatez que l'heure de création crtime est : Jeu 12 décembre 19:05:23 2019

[root@bugwz data1]# debugfs -R &#39;stat <5255117>&#39; /dev/sda7
debugfs 1.42.9 (28-Dec-2013)
Inode: 5255117 Type: regular Mode: 0755 Flags: 0x80000
Generation: 758605841 Version: 0x00000000:00000001
User: 0 Group: 0 Size: 2
File ACL: 0 Directory ACL: 0
Links: 1 Blockcount: 8
Fragment: Address: 0 Number: 0 Size: 0
 ctime: 0x5df2206f:12dddfdc -- Thu Dec 12 19:11:43 2019
 atime: 0x5df22065:29ec81dc -- Thu Dec 12 19:11:33 2019
 mtime: 0x5df22069:86b30fdc -- Thu Dec 12 19:11:37 2019
crtime: 0x5df21ef3:d586ca44 -- Thu Dec 12 19:05:23 2019
Size of extra inode fields: 28
EXTENTS:
(0):16949121

Apprentissage recommandé :

Vidéo Linux tutoriel

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