ls -l निर्देशिका सूची में @ प्रतीक का क्या अर्थ है [डुप्लिकेट]


23

संभव डुप्लिकेट:
ls -la प्रतीकों ... उस आखिरी प्रतीक का क्या मतलब है?

जब मैं अपने मैक पर ls -l चलाता हूं तो मुझे दो .yml फाइलें दिखाई देती हैं:

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

एक ही मालिक, एक ही अनुमतियाँ लेकिन एक के पास अनुमतियों के अंत में एक @ है। @ के साथ जो मेरे संपादक में दिखाई देता है, वह बिना नहीं होता है। इसलिए कुछ महत्व होना चाहिए। मैं इसके बिना फ़ाइल के लिए @ को कैसे चालू कर सकता हूं? मैं खोजक में फ़ाइलों का चयन किया और जानकारी मिली और सब कुछ दो फ़ाइलों के बीच समान दिखता है।


एक त्वरित Google खोज से पता चलता है: forums.macosxhints.com/showthread.php?t=93462
Greg K

जवाबों:


16

यह इंगित करता है कि फ़ाइल में विशेषताओं को बढ़ाया गया है, यह मैक विशिष्ट है। कमांड xattr उन विशेषताओं से संबंधित है, इसलिए इसके मापदंडों को देखने के लिए xattr -h को आज़माएं।


2
-h झंडा मदद लाता है। विशेषताओं को देखने के लिए, बस इसे -h ध्वज के बिना करें। xattr {file_name}
ahnbizcad

12

वे विस्तारित विशेषताओं का संकेत देते हैं। इसे इस्तेमाल करे:

$ ls -a -l -@
total 1576
drwxr-xr-x+ 76 paul  staff    2584 Apr 13 17:52 .
drwxr-xr-x   5 root  admin     170 Aug 22  2009 ..
-rw-r--r--@  1 paul  staff   24580 Feb 28 22:07 .DS_Store
        com.apple.FinderInfo        32 
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.