Stat (Unix)

Un article de Wikipédia, l'encyclopédie libre.
Ceci est une version archivée de cette page, en date du 3 décembre 2015 à 12:58 et modifiée en dernier par Ltrlg (discuter | contributions). Elle peut contenir des erreurs, des inexactitudes ou des contenus vandalisés non présents dans la version actuelle.

stat est le nom d'un appel système et d'une commande Unix faisant partie du paquetage Coreutils (ou GNU Core Utilities). Cet outil permet d'obtenir des informations sur des fichiers ou répertoires.

Par défaut, cette commande affiche 3 dates :

  • La date à laquelle le contenu du fichier a été lu
  • La date à laquelle le contenu du fichier a été modifié
  • La date à laquelle les permissions sur ce fichier ont été modifiés

Exemple

Voir quel est le type de système de fichiers
stat -f /etc/hosts

  Fichier : « /etc/hosts »
 Identif. : 5ecaae71f678ea46 Longueur du nom : 255     Type : ext2/ext3
Taille de bloc : 4096       Taille de bloc fondamentale : 4096
 Blocs : total : 12868728   libre : 11588973   disponible : 10929517
Inœuds : total : 3276800    libre : 3122127

Afficher la taille du fichier test.txt avec un format particulier

$ stat -c %s ~/test.txt
12

Liens externes