o que significa @ no arquivo linux [duplicado]

0

Encontrei este símbolo @ quando executo ls -al na minha pasta pessoal, o que significa aqui?

drwxr-xr-x   7 yangchenyun  admin   238 Jul 19 16:32 Code
drwx------@ 25 yangchenyun  admin   850 Oct  2 20:08 Dropbox
    
por steveyang 04.10.2012 / 10:56

2 respostas

5

De acordo com info ls , seção 10.1.2, Quais informações estão listadas (do manual para GNU coreutils 8.5):

 Following the file mode bits is a single character that specifies
 whether an alternate access method such as an access control list
 applies to the file.  When the character following the file mode
 bits is a space, there is no alternate access method.  When it is
 a printing character, then there is such a method.

Portanto, o @ indica que existe um método de acesso alternativo no arquivo. Isso provavelmente significa uma ACL. Experimente getfacl Dropbox e veja o que você recebe.

Você pode precisar instalar algum pacote para obter os comandos relacionados à ACL. No Debian, getfacl é fornecido pelo acl package, então sudo apt-get install acl se ele ainda não estiver instalado. Outras distribuições podem ou não usar o mesmo nome de pacote.

    
por 04.10.2012 / 11:02
0

@ Parece indicar atributos estendidos (pelo menos no Mac OS X, consulte link )

    
por 04.10.2012 / 11:04

Tags