Métadonnées

file

stat

ls -l, -h, -d

  1. Type
    Le premier caractère indique le type du fichier.

    Caractère Signification
    - fichier normal
    d (directory) répertoire
    l (link) lien symbolique
    S (socket) fichier virtuel, permet la communication entre les processus
    p (pipe) fichier virtuel, permet la communication entre les processus
    b (bloc) fichier virtuel, utilisé pour communiquer avec le matériel
    c (characters) fichier virtuel, utilisé pour communiquer avec le matériel

    Dans l’example -rw-r-----:

     -
    
  2. Permissions
    Les 9 caractères qui suivent indiquent les permissions sur ce fichier

     rw-r-----
    
  3. Liens
    Nombre de liens durs vers ce fichier

     1
    
  4. Utilisateur propriétaire
    Utilisateur propriétaire du fichier, sur lequel les permissions utilisateur s’appliquent.

     root
    
  5. Groupe propriétaire
    Groupe propriétaire du fichier, sur lequel les permissions de groupe s’appliquent.

     shadow
    
  6. Taille
    Taille du fichier en octets.

     1275
    

    Notes:

    • Pour les fichiers texte, un octet est un caractère (pour du UTF-8)
      il est donc facile de comprendre la quantité que représente la taille du fichier.

    • Pour les fichiers volumineux, on peut afficher la taille du fichier
      en méga ou giga-octets avec l’option -h (human format)

      $ ls -lh /etc/shadow
      -rw-r----- 1 root shadow 1.3K Sep 22 11:07 /etc/shadow
      
    • La taille indiqué pour un répertoire n’est pas la taille des fichiers qu’il contient
      mais juste du répertoire lui-même. Pour afficher la somme des tailles de fichier dans un répertoire, utiliser du -sh

      $ ls -lhd /etc
      drwxr-xr-x 154 root root 12K juil. 15 04:04 /etc
      
      $ du -sh /etc
      16M /etc
      
  7. Date & heure de modification
    Indique quand le contenu d’un fichier a été modifié pour la dernière fois

     Sep 22 11:07
    
  8. Nom du fichier

     /etc/shadow