So überprüfen und festlegen Sie die Linux -Dateiattribute in der Befehlszeile

So überprüfen und festlegen Sie die Linux -Dateiattribute in der Befehlszeile
In Linux sind Dateiattribute zusätzliche Metadaten, die einer Datei oder einem Verzeichnis zugeordnet sind, die zusätzliche Informationen oder Funktionen liefert. Sie können diese Attribute anzeigen und ändern, indem Sie die Befehle LSATTR und CHATTR verwenden. Das Verständnis und die ordnungsgemäße Verwendung der Dateiattribute kann die Sicherheit und Leistung eines Linux -Systems verbessern, indem die Linux -Dateiattribute überprüft und festgelegt werden. Viele Anfänger wissen jedoch nicht, wie es unter Linux geht. In diesem kurzen Handbuch erläutern wir die einfachen Möglichkeiten, die Attribute für Linux -Datei in der Befehlszeile zu überprüfen und festzulegen.

So überprüfen und festlegen Sie die Linux -Dateiattribute in der Befehlszeile

Hier geben wir Ihnen eine kurze Diskussion über die beiden Befehle, mit denen Sie versuchen können, die Dateiattribute aus dem Terminal zu überprüfen und festzulegen.

LSATTR -Befehl

Der Befehl LSATTR wird verwendet, um die Dateiattribute einer bestimmten Datei oder eines bestimmten Verzeichnisses anzuzeigen. Der Befehlsausgang zeigt eine Reihe von Buchstaben, die bestimmten Attributen entsprechen. Zum Beispiel macht das Attribut "I" die Datei unveränderlich. Dies bedeutet, dass die Datei nicht geändert oder gelöscht werden kann. Das Attribut "D" bedeutet, dass die Datei ein Verzeichnis ist.

Um die Attribute einer Datei oder eines Verzeichnisses zu überprüfen, geben Sie einfach „lsattr“ ein, gefolgt von ihrem Namen im Terminal. Hier ist ein Beispiel:

LSATTR TESTFILE.txt

Dieser Befehl gibt die Attribute der „Testdatei aus.txt ”Datei. Die Ausgabe sieht ungefähr dem folgenden Bild aus. Wir können sehen, dass das Attribut „E“ festgelegt ist, was darauf hinweist.

Jeder Buchstabe in der Ausgabe entspricht einem bestimmten Attribut:

Attribut Vollständige Form Erläuterung
A Nur anhängen Mit diesem Modus können Sie der Datei mehr Inhalte hinzufügen, den Inhalt jedoch nicht aus der Datei entfernen.
C Komprimiert Die Daten, die in die Datei geschrieben werden.
D Keine Müllkippe Dieses Attribut stellt sicher, dass die Dateisicherung in den Sicherungen, in denen der Dump verwendet wird, nicht vorgenommen wird.
e Umfangformat Für die Block -Zuordnung auf der Festplatte verwendet die Datei Ausdehnung.
ich Unveränderlich Unter Verwendung dieses Attributs wird die Datei unveränderlich, was bedeutet, dass Sie von der Durchführung von Vorgängen in der Datei beschränkt sind.
S Sichere Löschung Sie können die Datei nach dem Löschen mit dieser Option nicht wiederherstellen.
T Kein Schwanzmerge In diesem Prozess werden kleine Datenstücke, die den vollständigen Block nicht füllen.
u Unschlüssig Der Inhalt der gelöschten Dateien wird gespeichert.
A Kein Amen -Update Der Zugriffszeitstempel der Linux -Datei wird nicht aktualisiert, wenn Sie auf die Datei zugreifen.
D Synchrones Verzeichnis -Updates Änderungen an der Datei werden sofort auf der Festplatte gespeichert, bevor sie den Cache erreichen.
S Synchrone Updates Die Änderungen an der Datei werden sofort auf die Festplatte geschrieben.

Chattr -Befehl

Sie können den Befehl chattr verwenden, um die Attribute einer angegebenen Datei oder eines bestimmten Verzeichnisses zu ändern. Dieser Befehl erfordert ein + oder - Flag, gefolgt von dem zugefügten oder entfernten Attribut. Zum Beispiel macht dieser Befehl die „Testdatei.TXT ”-Datei unveränderlich und kann nicht mehr gelöscht oder geändert werden.

CHATTR +I TestFile.txt

Verwenden Sie zum Beispiel, um das unveränderliche Attribut zu entfernen, den folgenden Befehl:

CHATTR -i TestFile.txt

Unveränderlichkeit Datei
Ein gemeinsamer Anwendungsfall für den Befehl chattr +i besteht darin, eine Datei oder ein Verzeichnis unabzustimmen zu machen, um eine versehentliche Löschung oder Änderung zu verhindern. Dies kann für wichtige Systemdateien oder für Dateien nützlich sein, die häufig gesichert werden.

Verbessert die Leistung
Ein weiterer Anwendungsfall für den Befehl Chattr +A besteht darin, die Leistung Ihres Dateisystems zu verbessern. Das Attribut „Nur anhängen“ (a) kann zu den Dateien hinzugefügt werden, um die Leistung in den Dateisystemen zu verbessern, die den Nur-Append-Modus nicht unterstützen. Dieses Attribut veranlasst das Dateisystem, die Daten nur an das Ende der Datei zu schreiben, anstatt die vorhandenen Daten zu ändern, was die Leistung in bestimmten Situationen verbessern kann. Verwenden Sie den folgenden Befehl, um eine Datei auf nur den Modus nur für den Anhang festzulegen:

CHATTR +eine Testdatei.txt

Sichere Löschung
Der Befehl chattr +s kann die Datei sicher löschen, wenn sie gelöscht wird. Dieses Attribut überschreibt die Datei mit Nullen, bevor sie sie verliehen. Verwenden Sie diesen Befehl, um eine Datei für die sichere Löschung festzulegen:

Chattr +S Testfile.txt

Abschluss

Dateiattribute sind für Linux -Systeme von wesentlicher Bedeutung und können zusätzliche Funktionen oder Sicherheit liefern. Das Verständnis und die ordnungsgemäße Nutzung der Befehle von LSATTR und CHATTR kann dazu beitragen, die Gesamtleistung und Sicherheit Ihres Linux -Systems zu verbessern. Die Unveränderlichkeit der Datei, der Nur-Append-Modus und die sichere Löschung sind Beispiele dafür, wie die Dateiattribute bestimmte Ziele erreichen können. Es wird empfohlen, diese Befehle mit Vorsicht zu verwenden und die Dateiattribute und deren Auswirkungen auf das System korrekt zu verstehen.