it-swarm-ko.tech

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

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

[email protected] 12 xonic  staff    408 22 Jun 19:00 .
drwxr-xr-x   9 xonic  staff    306 22 Jun 19:42 ..
[email protected]  1 xonic  staff   6148 25 Mai 23:04 .DS_Store
[email protected]  1 xonic  staff  17284 22 Jun 00:20 filmStrip.cpp
[email protected]  1 xonic  staff   3843 21 Jun 21:20 filmStrip.h

@의 의미는 무엇입니까?

134
Larry Wang

파일에 확장 속성 이 있음을 나타냅니다. 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
122
Michael Mrozek

Snow Leopard에서는 최소한 추가 정보를 표시하기 위해이 작업을 수행 할 수 있습니다.

ls [email protected]
29
Kevin Cantu

확장 된 속성이 있습니다. ls에 대한 자세한 내용은 OSX 매뉴얼 페이지 여기 를 참조하십시오.

3
Frozenskys

파일/디렉토리에 확장 속성 이 있음을 의미한다고 생각합니다.

2
jmoro

Apple 메일 링리스트에서 this post 를 보길 원할 수도 있습니다. @은 Finder가 ACL 이외의 속성을 확장했음을 나타냅니다.

2
zugaldia

Michael Mrozek의 답변 외에도

OSX 10.10 (Yosemite)에서는 다음 attrx 매개 변수를 사용해야합니다.

xattr -l file
xattr -w attr_name attr_value file
xattr -d attr_name file
0
user46399

OSX에서 이는 파일과 연관된 메타 데이터가 있음을 나타냅니다.

0
kbyrd