El @
Le signe signifie que les fichiers ont des attributs étendus. Ce que vous avez remarqué est l'attribut étendu com.apple.FinderInfo
qui peut être modifié pour que le Finder cache le fichier.
Utilisation de ls -@
vous pouvez voir les attributs étendus du fichier.
C'est ce qui apparaît quand je lance ls -dl@ Library
lorsque mon dossier Bibliothèque est caché :
drwx------@ 54 me staff 1836 Aug 31 11:16 Library
com.apple.FinderInfo 32
et quand il s'affiche (un paramètre dans Afficher les options d'affichage dans le Finder sur votre répertoire personnel) :
drwx------+ 54 me staff 1836 Aug 31 11:16 Library
El com.apple.FinderInfo 32
signifie que le fichier est caché. (32 est juste le bit qu'ils ont choisi pour le représenter, 1<<5
. C'est ce qu'on appelle un masque de bits .)
Vous pouvez masquer et afficher les fichiers avec chflags hidden
y chflags nohidden
l'activation et la désactivation de cette partie de com.apple.FinderInfo
.