English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Commande lsattr Linux

Manuel complet des commandes Linux

La commande lsattr de Linux est utilisée pour afficher les attributs des fichiers.

Utilisez chattr pour modifier les attributs des fichiers ou des dossiers, utilisez lsattr pour consulter les attributs.

Syntaxe

lsattr [-adlRvV][fichier ou répertoire...]

Paramètres

  • -a Affichez tous les fichiers et dossiers, y compris les fichiers dont le nom commence par ".", le répertoire courant "." et le répertoire parent "..".
  • -d Affichez le nom du répertoire,而非 son contenu.
  • -l Ce paramètre n'a actuellement aucun effet.
  • -R Traiter récursivement, traiter tous les fichiers et sous-dossiers du répertoire spécifié.
  • -v Affichez la version des fichiers ou des dossiers.
  • -V Affichez les informations de version.

Exemple en ligne

1Empêcher la modification d'un fichier clé du système en utilisant la commande chattr :

# chattr +i /etc/resolv.conf

Ensuite, utilisez mv /etc/Les commandes telles que resolv.conf qui opèrent sur ce fichier donnent tous le résultat Operation not permitted.

L'édition du fichier avec vim signale W10: Avertissement : Changement d'un fichier en lecture seule - erreur. Pour modifier ce fichier, vous devez supprimer l'attribut i :

chattr -i /etc/resolv.conf

Utilisez la commande lsattr pour afficher les attributs des fichiers :

# lsattr /etc/resolv.conf

Le résultat de la sortie est :

----i-------- /etc/resolv.conf

2Permet à un fichier d'ajouter des données uniquement, sans pouvoir le supprimer, adapté à tous types de fichiers journaux :

# chattr +a /var/log/messages

Manuel complet des commandes Linux