GNU chmod
(उबंटू पर) सिंगल कमांड वेरिएंट (करंट डायरेक्टरी में शुरू) के साथ:
chmod -R -x+X .
स्पष्टीकरण:
-R
- पुनरावर्ती संचालित करें
-x
- सभी उपयोगकर्ताओं के लिए निष्पादन योग्य झंडे हटा दें
+X
- सभी उपयोगकर्ताओं के लिए निष्पादन योग्य झंडे सेट करें यदि यह एक निर्देशिका है
इस मामले में पूंजी X
केवल निर्देशिकाओं पर लागू होती है क्योंकि सभी निष्पादन योग्य झंडे साफ कर दिए गए थे -x
। अन्यथा +X
निष्पादन योग्य ध्वज (ओं) को भी सेट करता है यदि झंडा मूल रूप से उपयोगकर्ता, समूह या अन्य के लिए सेट किया गया था।
बीएसडी के साथ chmod
(जो मैक ओएस एक्स पर मौजूद है) आपको इसे दो कमांड में अलग से करना होगा:
sudo chmod -R -x * && sudo chmod -R +X *
(यदि आप मुख्य निर्देशिका में छिपी हुई फ़ाइलों को भी शामिल करना चाहते हैं, तो आपको * (to) (बिंदु) को बदलने की आवश्यकता है, लेकिन अप्रयुक्त है।)