मैं एक अनुमति फिक्स स्क्रिप्ट लिखना चाहता हूं जो फ़ाइलों पर अनुमतियों को ठीक करने के लिए खोज का उपयोग करता है।
मुख्य रूप से मुझे जो चाहिए वह एक ऐसी कमांड है जो फ़ाइल पर अन्य अनुमतियों की परवाह किए बिना, सभी फाइलों को सूचीबद्ध करने में सक्षम है।
मैं एक अनुमति फिक्स स्क्रिप्ट लिखना चाहता हूं जो फ़ाइलों पर अनुमतियों को ठीक करने के लिए खोज का उपयोग करता है।
मुख्य रूप से मुझे जो चाहिए वह एक ऐसी कमांड है जो फ़ाइल पर अन्य अनुमतियों की परवाह किए बिना, सभी फाइलों को सूचीबद्ध करने में सक्षम है।
जवाबों:
मानो या इस बड़े पैमाने पर में प्रलेखित है नहीं खोजने आदमी पेज। CentOS और उबंटू सिस्टम पर मुझे हाथ लगाना होगा, इसके उदाहरण भी हैं।
-स्पर्म / मोड
फ़ाइल के लिए अनुमति बिट्स मोड में से कोई भी सेट किया गया है। इस रूप में प्रतीकात्मक मोड स्वीकार किए जाते हैं।
u',
यदि आप एक प्रतीकात्मक मोड का उपयोग करते हैं तो आपको g 'या `o' निर्दिष्ट करना होगा । कुछ उदाहरणों के लिए परीक्षा अनुभाग देखें। यदि मोड में कोई अनुमति बिट्स सेट नहीं हैं, तो यह परीक्षण किसी भी फ़ाइल से मेल खाता है (यहां विचार -perm -000 के व्यवहार के अनुरूप होना चाहिए)।
इसलिए
find . -perm /u+x
उन फ़ाइलों को ढूँढेगा जहाँ निष्पादन की अनुमति स्वामी के लिए निर्धारित है
find . -perm /u+x,o+x
उन फ़ाइलों को ढूँढेगा जहाँ मालिक और अन्य के लिए निष्पादन की अनुमति निर्धारित है।
/ पथ / का / / / निर्देशिका-निर्देशिका f -executable खोजें