Que signifie le symbole @ dans les paramètres d'autorisation d'un fichier?

40

Je suis sur MacOSX, je l'ai fait ln -ssur un répertoire et voici les résultats:

-rwxrwxr-x@ 1 shiki  admin   970332 Mar  6 16:38 apc.so
-rwxrwxr-x@ 1 shiki  admin   653884 Mar  6 16:38 eaccelerator.so
-rw-rw-r--@ 1 shiki  admin    60064 Mar  6 16:38 gettext.a
-rwxrwxr-x@ 1 shiki  admin    80320 Mar  6 16:38 gettext.so
-rw-rw-r--@ 1 shiki  admin   514784 Mar  6 16:38 imap.a
-rwxrwxr-x@ 1 shiki  admin  3886132 Mar  6 16:38 imap.so

Que signifient ces symboles @ ?

Shiki
la source

Réponses:

45

@ signifie que le fichier a des attributs étendus. Ces attributs sont généralement utilisés pour indiquer que le fichier provient d'un package, a été téléchargé à partir d'Internet, etc.

ls -al@ imap.a

vous montrera les attributs étendus qui sont enregistrés pour ce fichier.

utilisateur6738237482
la source
5
suivi pratique lorsque vous souhaitez les supprimer: stackoverflow.com/questions/4833052/…
mardi