Comment puis-je afficher la date de création d'un fichier sous Linux

Dans cet article nous allons vous apprendre comment obtenir le crtime, ou CReation Time, qui correspond aux dates d'accès, de modification et de création d'un fichier sur un système GNU/Linux.

Notez que vous ne pourrez connaître la date de création d'un fichier sous Linux que si le système de fichiers est créé en tant que EXT4. Si, au contraire, elle est antérieure, il n'est pas possible de connaître cette donnée.

Avant de commencer, pour savoir si le système de fichiers est EXT4, nous devons insérer la commande df-T dans le fichier. Une fois cela confirmé, nous procédons à la consultation et à la visualisation des date de création d'un fichier sous Linux.



Si dans le répertoire nous obtenons une sortie précédente, le tiret du milieu dans le champ " Naissance" cela signifie que le système de fichiers dans lequel nous travaillons ne prend pas en charge le stockage de la date de création, il n'est donc pas possible d'afficher cette date.

Il arrive donc que les outils de l'espace utilisateur ne parviennent pas à récupérer correctement ces informations, du moins dans les versions précédentes.

Comment puis-je afficher la date de création d'un fichier sous Linux
Comment afficher la date de création d'un fichier Linux en quelques étapes

Lorsque nous utilisons des systèmes d'exploitation comme Linux, chaque composant qu'il contient est étiqueté comme un fichier et chaque fois que nous apportons une modification à l'un d'entre eux, ils sont enregistrés dans un inode.

Pour obtenir le INODE_NUMBER, c'est-à-dire le nombre d'inodes trouvés dans le fichier, nous devons le rechercher comme suit : Est-je-fichier. Avec lui, nous pouvons obtenir le nombre d'inodes que nous devons utiliser dans la commande suivante.

Linux est chargé de différencier et de sélectionner chaque fichier en fonction de son numéro d'inode respectif, qui n'est pas le même nom sous lequel il a été créé. L'idée est d'utiliser la commande "Stat" ou "Statistiques", comme son nom l'indique, pour afficher l'état du système de fichiers en créant des informations utiles telles que :



  • Date de création du fichier
  • nombre d'inodes
  • Modifications appliquées
  • Dernier changement d'état
  • Dernier accès, entre autres.

Pour ce faire, nous devons commencer par avoir comme référence la racine des systèmes qui contient le fichier à réviser. Sous Linux, ils existent avec des paramètres tels que

  • Ctime, qui indique l'heure du changement
  • A l'heure, génère le temps d'accès
  • Mtime, le temps de modification
  • Crtime, la date et l'heure de création du fichier.

Comment puis-je afficher la date de création d'un fichier sous Linux

Trouver la date de création du fichier

Comme nous l'avons expliqué précédemment, nous allons utiliser Crtime, pour pouvoir visualiser la date et l'heure de création d'un fichier Linux. Étant donné que ce paramètre est celui chargé de trouver l'inode du fichier, via la commande : ~$stat.


Pour effectuer cette action, nous devons aller dans le répertoire où se trouve le fichier et à partir de là analyser les informations affichées, telles que la date du dernier accès et modification, les liens, la taille, le nombre d'inodes, etc.

Maintenant, avec le numéro d'inode, nous allons copier et coller dans le répertoire, en gardant les parenthèses comme suit : debugfs -R 'stat ' /dev/sda1. Où /dev/sda1 est l'endroit où le lecteur est monté. Et nous pouvons voir que dans la ligne crtime nous obtenons la date que nous recherchions.


Si vous souhaitez plutôt afficher les dates de modification, vous devez utiliser l'option liste longue (-l), toutes les dates de modification de fichier sont affichées par défaut sous Linux.

Si vous ajoutez également " -u" ce que vous obtiendrez, ce sont les dates de la dernière fois que le fichier a été ouvert pour lecture ou modification.

Il est si facile d'apprendre comment voir la date de création d'un fichier sous Linux. Toute question que vous avez, vous pouvez la laisser dans la zone de commentaire un peu plus bas.

ajouter un commentaire de Comment puis-je afficher la date de création d'un fichier sous Linux
Commentaire envoyé avec succès ! Nous l'examinerons dans les prochaines heures.