Duplication possible :
Comment faire un ls puis trier les résultats par date de création ?
Existe-t-il une commande sous Linux qui s'affiche lorsque le fichier a été créé ? Je vois que ls -l
donne l'heure de la dernière modification, mais puis-je obtenir l'heure/la date créée ?
Réponse acceptée :
La stat
la commande peut afficher ce -
(tiret). Je suppose que cela dépend du système de fichiers que vous utilisez. stat
l'appelle l'"heure de naissance “. Sur mon ext4
fs il est vide, cependant.
%w
Heure de naissance du fichier, lisible par l'homme ; – si inconnu
%W
Heure de naissance du fichier, secondes depuis Epoch ; 0 si inconnu
stat foo.txt
File: `foo.txt'
Size: 239 Blocks: 8 IO Block: 4096 regular file
Device: 900h/2304d Inode: 121037111 Links: 1
Access: (0644/-rw-r--r--) Uid: ( 1000/ adrian) Gid: ( 100/ users)
Access: 2011-10-26 13:57:15.000000000 -0600
Modify: 2011-10-26 13:57:15.000000000 -0600
Change: 2011-10-26 13:57:15.000000000 -0600
Birth: -