Estou usando o Mac OSX. Quando digito ls -l
, vejo 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
O que os @ significam?
permissions
osx
ls
Larry Wang
fonte
fonte
find . -iname '*.ext' -print0 | xargs -0 xattr -d com.apple.quarantine
. Por isso encontrei esta pergunta.find . -type f -xattr -print | xargs -0 xattr -d com.apple.quarantine
(não tenho certeza se-type f
é necessário). Embora, por algum motivo, nenhum dos comandos esteja funcionando para mim no momento ... Este funcionou para mim:find . -type f -xattr -exec xattr -d com.apple.quarantine {} \;
No Snow Leopard, pelo menos, você pode fazer isso para mostrar mais informações:
fonte
xattr
manual:Attribute names can also be displayed using ``ls -l@''.
Ele possui atributos estendidos - Consulte a página de manual do OSX aqui para obter mais informações sobre ls.
fonte
Você pode dar uma olhada nesta postagem nas listas de discussão da Apple. Explica que o @ mostra que o Finder possui atributos estendidos diferentes da ACL.
fonte
Eu acho que isso significa que o arquivo / diretório tem atributos estendidos .
fonte
No OSX, isso indica a presença de metadados associados ao arquivo.
fonte
Além da resposta de Michael Mrozek:
No OSX 10.10 (Yosemite), você pode ter que usar estes parâmetros attrx:
fonte