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

LinuxchattrKommando

LinuxBefehls大全

LinuxchattrKommando wird verwendet, um Dateieigenschaften zu ändern.

Dieses Kommando kann die im ext2Dateisystemdatei oder Verzeichniseigenschaften, diese Eigenschaften umfassen die folgenden8ArtModus:

  • a:Lässt Datei oder Verzeichnis nur zur Hinzufügung von Daten verwenden.
  • b:Aktualisiert nicht das LetzteZugriffsdatum der Datei oder des Verzeichnisses.
  • c:Speichert Datei oder Verzeichnis komprimiert.
  • d:Schließt Datei oder Verzeichnis von Sichern aus.
  • i:Datei oder Verzeichnis darf nicht verändert werden.
  • s:Versteckte Löschung von Datei oder Verzeichnis.
  • S:Aktualisiert sofort Datei oder Verzeichnis.
  • u:Verhindert versehentliche Löschungen.
  • Syntax

    chattr [-RV][-v<Versionnummer>][+/-/=<Eigenschaft>][Datei oder Verzeichnis...]

    Parameter

      -R Bearbeitet rekursiv, alle Dateien und Unterverzeichnisse im angegebenen Verzeichnis.

      -v<Versionnummer> Setzt die Version der Datei oder des Verzeichnisses.

      -V Zeigt den Prozess der Ausführung des Befehls an.

      +<Eigenschaft> Schaltet die Eigenschaft der Datei oder des Verzeichnisses ein.

      -<Eigenschaft> Schaltet die Eigenschaft der Datei oder des Verzeichnisses aus.

      =<Eigenschaft> Legt die Eigenschaft der Datei oder des Verzeichnisses fest.

    Onlinebeispiel

    Verhindert mit dem chattrBefehl, dass eine wichtige Datei im System geändert wird:

    chattr +i /etc/resolv.conf
    
    lsattr /etc/resolv.conf

    Wird wie folgt angezeigt:

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

    Ermöglicht es einer Datei, nur Daten hinzuzufügen, aber nicht zu löschen, geeignet für verschiedene Protokolldateien:

    chattr +a /var/log/messages
    

    LinuxBefehls大全