La commande Linux
commande affiche le fichier de Linux attributs.
Changer la mise en œuvre d'un fichier ou un répertoire attributs chattr, lsattr commande query exécutable ses propriétés.
grammaire
lsattr [-adlRvV][文件或目录...]
Paramètres:
- affiche -a tous les fichiers et répertoires, y compris "." caractère au début du nom d'un intégré, le répertoire courant supplémentaire "." et le répertoire parent "..."
- affichage -d, nom de répertoire, plutôt que son contenu.
- -l Ce paramètre n'a actuellement aucun effet.
- traitement récursive -R, tous les fichiers et sous-répertoires dans le répertoire spécifié être traitées.
- -v affiche les versions de fichiers ou de répertoires.
- -V Informations sur la version d'affichage.
Exemples
1, en utilisant la commande chattr pour empêcher un système critique les fichiers sont modifiés:
# chattr +i /etc/resolv.conf
Puis /etc/resolv.conf mv et d'autres opérations dans le fichier de commandes, les résultats sont obtenus à l'opération non autorisée.
vim lors de la modification du fichier invite W10: Avertissement: Modification d'une erreur de fichier en lecture seule. Pour modifier ce fichier, je dois-je attribuer supprimé:
chattr -i /etc/resolv.conf
Utilisez la commande lsattr pour afficher les attributs de fichier:
# lsattr /etc/resolv.conf
La sortie est la suivante:
----i-------- /etc/resolv.conf
2, de sorte qu'un fichier ne peut être saisi, des données supplémentaires, mais ne peut pas être supprimé pour une variété de fichiers journaux:
# chattr +a /var/log/messages