miércoles, 9 de mayo de 2018

Atributos extendidos en Apple macos

A veces al ejecutar una lista en la consola veras una @ al final de los atributos normales de archivos.
Esta arroba significa que esos archivos poseen atributos extendidos.
Es una especialidad UNIX por lo que esta presente en BSD y macOS, aunque anda por ahí en Linux.

Podemos ver esto al ejecutar el comando
$ ls -lha
-rw-r--r--@  1 root  wheel   1.7M May  9 10:23 PSOeci.icc
-rw-r--r--@  1 root  wheel   1.7M May  9 10:23 PSO2.icc
-rw-r--r--@  1 root  wheel   1.7M May  9 10:23 PSO3.icc
-rw-r--r--@  1 root  wheel   1.7M May  9 10:23 PSO4.icc


Para saber de que se trata el atributo podemos:

$ xattr PSOeci.icc 
 com.apple.quarantine

Y para eliminarlo:
$ sudo xattr -d com.apple.quarantine PSOeci.icc

También se pueden borrar todos con "clear"

$ sudo xattr -c PSOeci.icc

Recursividad tambien funciona con el comando, asi limpia todas los atributos extendidos de una carpeta.


$ sudo xattr -rc Perfiles

No hay comentarios:

Publicar un comentario