Estoy usando Mac OSX. Cuando escribo ls -l
veo algo como
drwxr-xr-x@ 12 xonic staff 408 22 Jun 19:00 .
drwxr-xr-x 9 xonic staff 306 22 Jun 19:42 ..
-rwxrwxrwx@ 1 xonic staff 6148 25 Mai 23:04 .DS_Store
-rw-r--r--@ 1 xonic staff 17284 22 Jun 00:20 filmStrip.cpp
-rw-r--r--@ 1 xonic staff 3843 21 Jun 21:20 filmStrip.h
¿Qué significan los @?
permissions
osx
ls
Larry Wang
fuente
fuente
find . -iname '*.ext' -print0 | xargs -0 xattr -d com.apple.quarantine
. Por eso encontré esta pregunta.find . -type f -xattr -print | xargs -0 xattr -d com.apple.quarantine
(no estoy seguro si-type f
es necesario). Aunque por alguna razón ninguno de los comandos está funcionando para mí en este momento ... Este funcionó para mí:find . -type f -xattr -exec xattr -d com.apple.quarantine {} \;
En Snow Leopard, al menos, puedes hacer esto para mostrar más información:
fuente
xattr
manual:Attribute names can also be displayed using ``ls -l@''.
Tiene atributos extendidos. Consulte la página de manual de OSX aquí para obtener más información sobre ls.
fuente
Es posible que desee echar un vistazo a esta publicación en las listas de correo de Apple. Explica que @ muestra que el Finder tiene atributos extendidos distintos de ACL.
fuente
Creo que significa que el archivo / directorio tiene atributos extendidos .
fuente
En OSX, esto indica la presencia de metadatos asociados con el archivo.
fuente
Además de la respuesta de Michael Mrozek:
En OSX 10.10 (Yosemite) puede tener que usar estos parámetros attrx:
fuente