ls -l 디렉토리 목록에서 @ 기호는 무엇을 의미합니까? [복제]


23

가능한 중복 :
ls -la symbolics… 마지막 기호는 무엇을 의미합니까?

내 Mac에서 ls -l을 실행하면 두 개의 .yml 파일이 표시됩니다.

-rw-r--r-- 1 aa staff 6 4 월 15 일 05:50 s1.yml
-rw-r--r-@ 1 aa 직원 362 4 월 15 일 05:49 s3.yml

동일한 소유자, 동일한 권한이지만 하나는 권한의 끝에 @를 갖습니다. @가있는 것은 내 편집기에 나타나지만,없는 것은 없습니다. 따라서 중요한 의미가 있어야합니다. 파일없이 @를 켜려면 어떻게해야합니까? 파인더에서 파일을 선택하고 정보를 얻었으며 두 파일간에 모든 것이 동일하게 보입니다.


답변:


16

파일에 확장 된 속성이 있음을 나타내며, Mac에 따라 다릅니다. xattr 명령은 이러한 속성을 처리하므로 xattr -h를 사용하여 해당 매개 변수를보십시오.


3
-h 플래그는 도움말을 나타냅니다. 속성을 보려면 -h 플래그없이 수행하십시오. xattr {file_name}
ahnbizcad

12

그것들은 확장 된 속성을 나타냅니다. 이 시도:

$ ls -a -l-@
총 1576
drwxr-xr-x + 76 paul staff 2584 4 월 13 일 17:52.
drwxr-xr-x 5 루트 관리자 170 2009 년 8 월 22 일 ..
-rw-r--r-@ 1 폴 직원 24580 2 월 28 일 22:07 .DS_Store
        com.apple.FinderInfo 32 
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.