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

WBOY
Libérer: 2022-05-17 16:13:11
original
17292 Les gens l'ont consulté

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: -
Copier après la connexion

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: -
Copier après la connexion

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
Copier après la connexion

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
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!