xattr
Rechte
Aufruf
xattr -l [file]Liest und entfernt erweiterte Attribute unter macOS, meist com.apple.quarantine — die Ursache der Warnung, die App sei beschädigt; unter Linux nimmt man getfattr und setfattr.
Häufige Optionen
| Option | Bedeutung |
|---|---|
| -l | List the attributes with their values |
| -p | Print one named attribute |
| -w | Write one named attribute |
| -d | Delete one named attribute |
| -c | Clear every attribute on the file |
| -r | Work through a directory recursively |
Beispiele
xattr -l installer.dmgShows com.apple.quarantine on anything downloaded.
xattr -d com.apple.quarantine /Applications/App.appClears the flag behind the damaged app warning.
xattr -cr ./MyApp.appStrips every attribute through the whole bundle.
Numerischer und symbolischer Modus benennen dasselbe: 755 und u=rwx,go=rx sind dieselbe Berechtigung.
So liest man das
- Eckige Klammern [ ] markieren einen Teil, den man weglassen kann.
- Drei Punkte … heißen: mehrere sind erlaubt.
- Optionen achten auf Groß- und Kleinschreibung — bei manchen Befehlen sind -r und -R verschieden.
Häufige Fragen
Q. Was macht xattr?
Liest und entfernt erweiterte Attribute unter macOS, meist com.apple.quarantine — die Ursache der Warnung, die App sei beschädigt; unter Linux nimmt man getfattr und setfattr.
Q. Wie gibt man ihn ein?
xattr -l [file] — eckige Klammern markieren, was wegfallen darf.
Q. Wie viele Optionen lohnen sich?
Hier stehen 6; die vollständige Liste steht in man xattr. Der Befehl gehört zu Rechte.
Verwandte Befehle
man-Seite: man xattr