web-dev-qa-db-fra.com

Que signifie le symbole "@" (at) sur OSX ls?

Lorsque je vérifie l'autorisation de moins de fichiers à partir de la ligne de commande sur mon système OSX Snow Leopard à l'aide de Bash, je vois -rw-r--r--@ pour certains fichiers et pour d'autres je vois simplement -rw-r--r-- Que signifie le @ ici?

107
rhand

Sous OSX, le symbole @ Indique que le fichier a attributs étendus . Vous pouvez les voir en utilisant xattr -l Ou ls -@. À partir de man 1 ls Sur OSX 10.9:

Si le fichier ou le répertoire a des attributs étendus, le champ des autorisations imprimé par l'option -l Est suivi d'un caractère @.

99
Chris Down