Commandes Linux · 3 min read · Dec 23, 2025

Tutoriel sur la commande lsattr de Linux pour les débutants (avec des exemples)

Nous avons récemment discuté de chattr, une commande que vous pouvez utiliser pour changer les attributs des fichiers sur un système de fichiers Linux. Pour lister les attributs des fichiers, il existe une commande distincte, appelée lsattr. Dans ce tutoriel, nous allons discuter de cet outil en utilisant des exemples faciles à comprendre.

Mais avant cela, il convient de mentionner que tous les exemples mentionnés dans cet article ont été testés sur une machine Ubuntu 18.04 LTS.

Commande lsattr de Linux

Comme déjà mentionné dans l’introduction ci-dessus, la commande lsattr sous Linux liste les attributs des fichiers sur stdout. Voici sa syntaxe :

lsattr [ -RVadlpv ] [ fichiers...  ]

Voici comment la page de manuel de l’outil la définit :

       lsattr liste les attributs de fichier sur un système de fichiers étendu secondaire.

Voici quelques exemples sous forme de questions-réponses qui devraient vous donner une bonne idée de la façon dont la commande fonctionne.

Q1. Comment utiliser la commande lsattr ?

L’utilisation de base est assez simple. Il suffit d’exécuter ‘lsattr’ sans aucune option de ligne de commande. Bien sûr, vous devez fournir un nom de fichier en entrée.

Voici un exemple :

lsattr file1.txt

Et voici la sortie :

--------------e--- file1.txt

En plus de ‘e’ (dans la sortie ci-dessus), il peut y avoir plusieurs autres lettres dans la sortie. L’extrait suivant (tiré de la page de manuel de chattr) devrait vous donner une meilleure idée :

       Les lettres 'aAcCdDeijPsStTu' sélectionnent les nouveaux attributs pour les fichiers :  
       ajout uniquement (a), pas de mises à jour atime (A), compressé (c), pas de copie à l'écriture  
       (C), pas de dump (d), mises à jour synchrones des répertoires (D), format étendu (e),  
       immuable (i), journalisation des données (j), hiérarchie de projet (P),  
       suppression sécurisée (s), mises à jour synchrones (S), pas de fusion de queue (t), haut de  
       hiérarchie de répertoire (T), et indélébile (u).  
  
       Les attributs suivants sont en lecture seule et peuvent être listés par  lsattr(1)  
       mais ne peuvent pas être modifiés par chattr : crypté (E), répertoire indexé (I), et  
       données en ligne (N).

Q2. Comment faire en sorte que lsattr fonctionne de manière récursive sur les répertoires ?

Cela peut être fait en utilisant l’option de ligne de commande -R.

Par exemple :

lsattr -R Downloads/HTF-review/

Voici la sortie produite par la commande ci-dessus sur mon système :

Comment faire en sorte que lsattr fonctionne de manière récursive sur les répertoires

Notez que si vous souhaitez afficher tous les fichiers dans les répertoires (y compris .), utilisez l’option de ligne de commande -a.

Q3. Comment faire en sorte que lsattr traite les répertoires comme des fichiers normaux ?

Par défaut, si vous fournissez un nom de répertoire/chemin en entrée à lsattr, il produit des informations relatives aux fichiers contenus dans ce répertoire.

Cependant, si vous le souhaitez, vous pouvez forcer lsattr à traiter le répertoire comme un fichier et à produire des informations sur les attributs de fichier pour celui-ci. Cela peut être fait en utilisant l’option de ligne de commande -d.

Q4. Comment faire en sorte que lsattr liste le projet et le numéro de version du fichier ?

Cela peut être fait en utilisant les options de ligne de commande -p et -v. La capture d’écran suivante montre ces deux options en action :

Conclusion

D’accord, lsattr ne tombe peut-être pas dans la catégorie des commandes les plus utilisées, mais si vous utilisez chattr, alors c’est une commande à connaître. Ici, dans ce tutoriel, nous avons discuté de la majorité des options de ligne de commande qu’il offre. Pour en savoir plus sur la commande lsattr, rendez-vous sur sa page de manuel.

Share: X/Twitter LinkedIn

Recevez de nouveaux articles dans votre boîte de réception.

Aucun spam. Désabonnez-vous à tout moment.