Atributos extendindos (arroba) en permisos Unix

Creo que algunos ya habrán visto una arroba al final de los ficheros, la verdad yo no sabia que significaba hasta que me puse a investigar, esto es más común verlo en OS X.

Si ponemos en consola man ls obtendremos un poco de información:

Si el archivo o directorio tiene atributos extendidos, los campos impresos en los permisos por la opción -l estarán seguidos por un carácter "@".

-@      Display extended attribute keys and sizes in long (-l) output.

Para ver estos atributos se puede hacer con cualquiera de estos dos comandos:

ls -l@ fichero  
xattr -c fichero  

Para remover un atributo podemos utilizar xattr -d:

xattr -d com.apple.FinderInfo <NombreDelDirectorio>  

Para remover todos los atributos:

xattr -c <NombreDelDirectorio>  

Con este comando elimina los atributos de todos los archivos en la carpeta donde se encuentren:

find . -iname '*' -exec xattr -c '{}' \;