Linux lsattr Befehl
Linux lsattr Befehl zeigt die Dateiattribute.
Ändern Sie mit der Implementierung einer Datei oder eines Verzeichnisses Attribute chattr lsattr ausführbare Befehl query seine Eigenschaften.
Grammatik
lsattr [-adlRvV][文件或目录...]
Parameter:
- -a zeigt alle Dateien und Verzeichnisse, einschließlich Zeichen "." am Anfang des Namens eines zusätzlichen eingebaut, das aktuelle Verzeichnis "." und das übergeordnete Verzeichnis "..."
- -d-Anzeige, Verzeichnisnamen, statt dessen Inhalt.
- -l Dieser Parameter hat momentan keine Auswirkungen.
- -R Rekursive Verarbeitung, werden alle Dateien und Unterverzeichnisse im angegebenen Verzeichnis behandelt werden.
- -v zeigt die Datei oder das Verzeichnis-Versionen.
- -V Versionsinformationen anzeigen.
Beispiele
1, unter Verwendung des chattr Befehl, um eine kritische Systemdateien modifiziert, um zu verhindern:
# chattr +i /etc/resolv.conf
Dann mv /etc/resolv.conf und andere Operationen in der Befehlsdatei, werden die Ergebnisse im Betrieb erhalten werden, nicht zulässig.
vim, wenn man die Datei fordert W10: Achtung: Nur eine Datei nur lesbar Fehler ändern. Zur Bearbeitung dieser Datei sollte ich i entfernt Attribut:
chattr -i /etc/resolv.conf
Verwenden Sie den Befehl lsattr Dateiattribute anzuzeigen:
# lsattr /etc/resolv.conf
Die Ausgabe ist:
----i-------- /etc/resolv.conf
2, so daß eine Datei nur dann eingegeben werden kann, zusätzliche Daten, kann aber nicht für eine Vielzahl von Log-Dateien gelöscht werden:
# chattr +a /var/log/messages