it-swarm-tr.com

Ls -l'de @ ne anlama geliyor?

Mac OSX kullanıyorum. ls -l Yazdığımda şöyle bir şey görüyorum

[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

@ Ne anlama geliyor?

134
Larry Wang

Dosyanın genişletilmiş öznitelikler olduğunu gösterir. Görüntülemek ve değiştirmek için xattr komut satırı yardımcı programını kullanabilirsiniz:

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'da en azından daha fazla bilgi göstermek için bunu yapabilirsiniz:

ls [email protected]
29
Kevin Cantu

Genişletilmiş özniteliklere sahiptir - ls hakkında daha fazla bilgi için OSX kılavuz sayfasına bakınız burada .

3
Frozenskys

Bence bu dosya/dizinin genişletilmiş öznitelikler olduğu anlamına gelir.

2
jmoro

Apple posta listelerinde bu gönderi konusuna göz atmak isteyebilirsiniz. @, Finder'ın ACL dışında genişletilmiş özniteliklere sahip olduğunu gösterir.

2
zugaldia

Michael Mrozek'in cevabına ek olarak:

OSX 10.10'da (Yosemite) şu attrx parametrelerini kullanmanız gerekebilir:

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

OSX'te bu, dosyayla ilişkilendirilen meta verilerin varlığını gösterir.

0
kbyrd