+
इंगित करता है फ़ाइल को अतिरिक्त अनुमतियों के साथ एक प्रवेश नियंत्रण सूची (एसीएल) है। ACL में प्रत्येक नियम को एक्सेस कंट्रोल एंट्री (ACE) कहा जाता है।
कमांड ls -ale
एसीएल वाले प्रत्येक फ़ाइल / फ़ोल्डर के लिए एसीई दिखाएगा
डिफ़ॉल्ट फ़ोल्डर OS X तब बनाता है जब यह एक नया होम फ़ोल्डर बनाता है - डेस्कटॉप, दस्तावेज़, डाउनलोड, लाइब्रेरी, सिनेमा, संगीत, चित्र और सार्वजनिक - ACE होगा
0: group:everyone deny delete
जिसका अर्थ है कि किसी भी उपयोगकर्ता को फ़ोल्डर को हटाने की अनुमति नहीं है, यहां तक कि फ़ोल्डर का मालिक भी नहीं। यह लोगों को गलती से इन फ़ोल्डरों को हटाने से रोकता है, जो ओएस एक्स मौजूद होने की उम्मीद करता है।
अपनी सामग्री के ACL को प्रभावित किए बिना, डिफ़ॉल्ट होम फोल्डर से सभी ACL को हटाने के लिए उपयोग करें
chmod -N ~/*
एक फ़ोल्डर से एसीएल और उसके अंदर सब कुछ निकालने के लिए, उपयोग करें
chmod -R -N /path/to/folder
एक बार ACL को हटा दिए जाने के बाद, आप अब उन फ़ोल्डर को उम्मीद के अनुसार हटा सकते हैं, हालाँकि, आमतौर पर यह सलाह दी जाती है कि उपयोगकर्ता के होम फ़ोल्डर में OS X बनाने वाले डिफ़ॉल्ट फ़ोल्डर को न निकालें। OS और कई ऐप्स उन फ़ोल्डरों के होने की उम्मीद करते हैं। वास्तव में, OS X अगली बार आपके द्वारा लॉग इन करने पर उनमें से कुछ को फिर से बना सकता है।
एक विकल्प उन्हें खोजक से छुपाना है
chflags hidden /path/to/folder
करने के लिए, बदलने के hidden
लिए nohidden
। छिपे हुए फ़ोल्डर अभी भी टर्मिनल में दिखाई देंगे, हालांकि।