2016-06-13 2 views
6

나는 맥 OS X에 bash는 완료 폴더로의 ls -l의 출력을 검토했다`-rw-r - r - @`에서 @는`ls -l` 출력에서 ​​무엇을 의미합니까?

$ ls -alrth /usr/local/etc/bash_completion.d/docker-machine* 
[email protected] 1 abhimskywalker staff 1.4K Jun 13 19:04 /usr/local/etc/bash_completion.d/docker-machine-prompt.bash 
[email protected] 1 abhimskywalker staff 1.5K Jun 13 19:36 /usr/local/etc/bash_completion.d/docker-machine-wrapper.bash 
[email protected] 1 abhimskywalker staff 6.8K Jun 13 19:37 /usr/local/etc/bash_completion.d/docker-machine.bash 

나는이 @[email protected] 무엇을 의미 하는가 이해할 수 없었다?

+1

에는 ACL이있을 수 있습니다. –

답변

8

이는 파일에 extended attributes이 있음을 나타냅니다. 당신이 그들을보고 수정할에서 xattr 명령 줄 유틸리티를 사용할 수 있습니다 : 또한 그 확장 속성에 대한 자세한 정보를 볼 수 ls [email protected]을 사용할 수 있습니다

xattr -l file # lists the names of all xattrs. 
xattr -w attr_name attr_value file # sets xattr attr_name to attr_value. 
xattr -d attr_name file # deletes xattr attr_name. 
xattr -c file # deletes all xattrs. 
xattr -h # prints help 

. OSX에 ls 사람 페이지에서

:

긴 형식
파일이나 디렉토리가 확장 속성을 경우, -l 옵션으로 인쇄 권한 필드는 @ 문자옵니다. 그렇지 않으면 파일 또는 디렉토리에 보안 정보가 확장되어있는 경우 -l 옵션으로 인쇄 된 사용 권한 필드 뒤에 + 문자가옵니다.

그리고

- 긴 (-l) 출력의 디스플레이 확장 속성 키 및 크기 @.

+0

더 완벽한 답변을 얻으려는 답변을 추가했습니다. 비록 당신이 그것을 거기에서 원하지 않으면 그것을 뒤로 굴려 라. – 123

+2

당신이 말했듯이 나는 답을 좀 더 완전하게 찾았으므로 나는 당신의 변화를 유지할 것이다. 감사합니다 :) – achref

+0

아 ... 내 잘못, 내가이 사람의 페이지에보고 싶었어. 감사! 확장 속성에 대해'- @'옵션을 보았지만'@ '에 대한 "긴 형식"os x 매뉴얼 페이지 설명을 찾을 수 없었습니다. – abhimskywalker

관련 문제