A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 9 Ω


Bash attr

Programmieren

Basiswissen


In der Programmiersprache Bash kann man mit dazu geeigneten Datseisystem (z. B. ext4) Dateien selbst definierte Attribute (Beschreibungen, Eigenschaften) zuweisen.

Attribut zuweisen



Attribut auslesen mit getfattr



Alle erweiterten Attribute anzeigen


tzlich hinzugefgten Dateiattribute an.

Backup der extended attributes


Die extended attributes werden nicht direkt mit der Datei gespeichert sondern vom Betriebssystem bei einem geeigneten filesystem. So bernimmt der Befehl cp zum Kopieren einer Datei standardmig keine extended attributes, der Befehle mv hingegen schon. Beim berschreiben einer vorhandenen Datei mit cp bleiben die extended attributes der Zieldatei aber erhalten. Auch bei einer Komprimierung, etwa mit tar, gehen die extended attributes standardmig verloren. Auf jeden Fall ist es sinnvoll, ein Backup anzulegen, um sich gegen die Folgen einer ungewollten Entfernung zu schtzen.[1]

Backup erstellen


$ getfattr --dump --recursive lex/* > backup.txt

Backup nutzen


$ setfattr --restore=backup.txt

Funoten


hrlich wird das Thema der erweiterten Dateieigenschaften behandelt auf: https://wiki.archlinux.org/title/Extended_attributes