xattr
Droits
Syntaxe
xattr -l [file]Lit et supprime les attributs étendus sous macOS, surtout com.apple.quarantine, à l'origine de l'avertissement disant que l'application est endommagée ; sous Linux on utilise getfattr et setfattr.
Options courantes
| Option | Signification |
|---|---|
| -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 |
Exemples
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.
Le mode numérique et le mode symbolique désignent la même chose : 755 et u=rwx,go=rx sont le même droit.
Comment lire
- Les crochets [ ] marquent une partie facultative.
- Les points de suspension … signifient qu’on peut en mettre plusieurs.
- Les options sont sensibles à la casse : sur certaines commandes, -r et -R ne font pas la même chose.
Questions fréquentes
Q. Que fait xattr ?
Lit et supprime les attributs étendus sous macOS, surtout com.apple.quarantine, à l'origine de l'avertissement disant que l'application est endommagée ; sous Linux on utilise getfattr et setfattr.
Q. Comment l’écrire ?
xattr -l [file] — les crochets marquent ce qui est facultatif.
Q. Combien d’options valent la peine ?
Il y en a 6 ici ; la liste complète est dans man xattr. Cette commande relève de Droits.
Commandes liées
page man: man xattr