ls -l의 @는 무엇을 의미합니까?

ls -l의 @는 무엇을 의미합니까?

저는 Mac OSX를 사용하고 있습니다. 이것을 입력하면 ls -l다음과 같은 내용이 표시됩니다.

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

@무슨 뜻인가요?

답변1

파일이 있음을 보여줍니다.확장된 속성. xattr명령줄 유틸리티를 사용하여 이를 보고 수정할 수 있습니다 .

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

답변2

최소한 Snow Leopard에서는 다음과 같이 하여 더 많은 정보를 표시할 수 있습니다.

ls -l@

답변3

확장된 속성이 있습니다. OSX 매뉴얼 페이지를 참조하세요.여기ls에 대한 추가 정보.

답변4

내 생각에 이것은 파일/디렉토리가확장된 속성.

관련 정보