Linux Platform

stat

Afficher les informations détaillées d'un fichier

fichiersinformationspermissionsdiagnostic

Syntaxe

stat [OPTIONS] FICHIER...

Options principales

OptionDescription
-c FORMATUtiliser un format de sortie personnalisé
-fAfficher les informations du système de fichiers
-LSuivre les liens symboliques
-tAfficher en format concis sur une ligne

Exemples

Afficher les informations complètes d'un fichier

$ stat /etc/hostname
  Fichier : /etc/hostname
   Taille : 11           Blocs : 8          Bloc E/S : 4096   fichier
Peripherique : 801h/2049d   Inode : 131074     Liens : 1
Acces : (0644/-rw-r--r--)  UID : (    0/    root)   GID : (    0/    root)
Acces : 2026-05-10 08:00:00.000000000 +0200
Modif. : 2026-04-15 14:30:00.000000000 +0200
Changt : 2026-04-15 14:30:00.000000000 +0200
  Cree : 2026-04-15 14:30:00.000000000 +0200

Afficher uniquement les permissions en octal

$ stat -c '%a %n' /etc/ssh/*
644 /etc/ssh/ssh_config
600 /etc/ssh/sshd_config
600 /etc/ssh/ssh_host_rsa_key
644 /etc/ssh/ssh_host_rsa_key.pub

Afficher la taille et la date de modification

$ stat -c 'Taille: %s octets - Modifie le: %y' rapport.pdf
Taille: 245760 octets - Modifie le: 2026-05-09 16:45:00.000000000 +0200

Afficher les informations du système de fichiers

$ stat -f /home
  Fichier : "/home"
      ID : a1b2c3d4e5f67890  Longueur nom : 255     Type : ext2/ext3
Taille bloc : 4096       Blocs fondamentaux : 4096
   Blocs : total : 25600000   libres : 12800000   disponibles : 11520000
   Inodes : total : 6553600    libres : 6000000