Travailler avec la date de création d’un fichier sous Linux : Un guide pratique
Méthode n° 1. Utiliser la commande stat
La commande stat est un outil puissant qui permet d’obtenir diverses informations sur les fichiers, notamment leur date de dernière modification, leur temps d’accès et la modification de l’inode. Malheureusement, elle ne fournit pas d’informations sur la date de création du fichier.
stat your_filenameMéthode n°2. Attributs d’inode
Sous Linux, les informations relatives aux fichiers sont stockées dans les inodes, et il existe un moyen d’obtenir l’heure de création d’un fichier à l’aide des attributs d’inode. Malheureusement, ce n’est pas toujours facile, car tous les systèmes de fichiers ne prennent pas en charge cette fonctionnalité.
debugfs -R 'stat <your_inode_number>' /dev/sdXYMéthode n° 3. Utiliser debugfs
Debugfs est un système de fichiers de débogage conçu pour fonctionner avec les outils de débogage des systèmes de fichiers ext2, ext3 et ext4. Ce n’est pas toujours la méthode la plus pratique, mais dans certains cas, elle peut être utile :
debugfs /dev/sdXY -R "stat <your_filename>"df /home/root-user/scripts/main_script.txtMéthode n° 4. Journaux du système
Les journaux système peuvent contenir des informations sur les événements liés à la création de fichiers. Par exemple, les événements de création de fichiers peuvent être enregistrés dans syslog ou journald.
grep "<your_filename>" /var/log/syslogMéthode n° 5. Utilisation de ls
La commande ls permet d’afficher des informations sur les fichiers, y compris l’heure de leur dernière modification. Il s’agit d’une méthode approximative pour déterminer la date de création d’un fichier.
ls -l --time=creation <your_filename>Conclusion
Linux ne dispose pas d’une méthode universelle et directe pour déterminer la date de création d’un fichier. Cependant, l’utilisation d’une combinaison des méthodes ci-dessus peut vous fournir des informations approximatives. Veuillez noter que la disponibilité et l’efficacité de ces méthodes peuvent varier en fonction du système de fichiers utilisé et de la configuration du système.


