lsattr
Linux
Publiée le
2026-10-31 05:16:05
lsattr
# Créer un fichier de test pour les manipulations ci-dessous
touch fichier_test.txt
# Lister les attributs actuels du fichier (lecture seule)
lsattr fichier_test.txt
# Afficher tous les attributs d'un répertoire donné
lsattr -d /etc/
# Vérifier si le flag "immutable" (+i) est présent sur un fichier
lsattr --immutable fichier_test.txt
# Définir l'attribut "append-only" (+a) pour empêcher la suppression accidentelle
lsattr +a fichier_test.txt
# Retirer tous les attributs (flags) du fichier de test
lsattr -c fichier_test.txt
# Lister les attributs d'un répertoire en mode récursif (-R)
lsattr -R /tmp/
# Vérifier l'attribut sur un périphérique spécial (ex: null device)
lsattr /dev/null
# Ajouter le flag "immutable" (+i) pour rendre le fichier protégé contre les modifications
lsattr +i fichier_test.txt
# Supprimer le flag "append-only" (-a) si il était actif
lsattr -a fichier_test.txt
# Lister les attributs d'un ensemble de fichiers en même temps
lsattr fichier1.log fichier2.conf
# Vérifier l'attribut sur un chemin qui n'existe pas (pour voir l'erreur)
lsattr /chemin/qui/nexiste/pas
# Revenir à la normale : retirer le flag "immutable" (+i) pour pouvoir modifier le fichier
lsattr -i fichier_test.txt
# Nettoyer les fichiers de test créés au début du script
rm fichier_test.txt