ls -l dizin listesinde @ sembolünün anlamı nedir? [çift]


23

Olası Çoğalt:
ls -la sembolikleri… bu son sembolün anlamı nedir?

Mac'imde ls -l çalıştırdığımda iki .yml dosyası görüyorum:

-rw-r - r-- 1 aa personeli 6 Nis 15 05:50 s1.yml
-rw-r - r - @ 1 aa personeli 362 Nis 15 05:49 s3.yml

Aynı sahip, aynı izinler, ancak izinlerin sonunda bir tane @ var. @ İle olanı editörümde gösterir, olmayan olanı gösterir. Yani bir önemi olmalı. Bu dosya için @ @ nasıl açabilirim? Bulucudaki dosyaları seçtim ve bilgi aldım ve her şey iki dosya arasında aynı görünüyor.


Hızlı bir Google araması şunları
Greg K

Yanıtlar:


16

Dosyanın genişletilmiş özniteliklere sahip olduğunu gösterir, mac'a özgüdür. Xattr komutu bu özelliklerle ilgilenir, bu nedenle parametrelerini görmek için xattr -h komutunu deneyin.


3
-h bayrağı yardımı getirir. özellikleri görmek için, sadece -h bayrağı olmadan yapın. xattr {file_name}
ahnbizcad

12

Bunlar genişletilmiş öznitelikleri gösterir. Bunu dene:

$ ls -a -l - @
toplam 1576
drwxr-xr-x + 76 paul personeli 2584 Nis 13 17:52.
drwxr-xr-x 5 root admin 170 Ağustos 22 2009 ..
-rw-r - r - @ 1 paul personeli 24580 Şub 28 22:07 .DS_Store
        com.apple.FinderInfo 32 
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.