apa arti simbol @ dalam daftar direktori ls-l? [duplikat]

23

Kemungkinan Gandakan:
ls -la symbolics ... apa arti simbol terakhir itu?

Ketika saya menjalankan ls-l pada mac saya, saya melihat dua file .yml:

-rw-r - r-- 1 aa staf 6 Apr 15 05:50 s1.yml
-rw-r - r - @ 1 aa staff 362 15 Apr 05:49 s3.yml

pemilik yang sama, izin yang sama tetapi ada yang memiliki @ di akhir izin. Yang dengan @ muncul di editor saya, yang tanpa @ tidak. Jadi pasti ada beberapa arti. Bagaimana saya bisa mengaktifkan @ untuk file tanpa itu? Saya memilih file di finder dan mendapatkan info dan semuanya terlihat identik antara dua file.

Andrew Arrow
sumber
Pencarian Google cepat mengungkapkan: forums.macosxhints.com/showthread.php?t=93462
Greg K

Jawaban:

16

Ini menunjukkan bahwa file tersebut memiliki atribut diperluas, itu adalah spesifik mac. Perintah xattr berkaitan dengan atribut-atribut tersebut, jadi cobalah xattr -h untuk melihat parameternya.


sumber
3
bendera -h menampilkan bantuan. untuk melihat atributnya, lakukan saja tanpa flag -h. xattr {file_name}
ahnbizcad
12

Itu menunjukkan atribut yang diperluas. Coba ini:

$ ls -a -l - @
total 1576
drwxr-xr-x + 76 paul staf 2584 13 Apr 17:52.
drwxr-xr-x 5 root admin 170 22 Agustus 2009 ..
-rw-r - r - @ 1 paul staff 24580 28 Feb 22:07 .DS_Store
        com.apple.FinderInfo 32 
Paul Beckingham
sumber