Chattr
लिनक्स में वह कमांड है जो उपयोगकर्ता को किसी फ़ाइल की कुछ विशेषताओं को सेट करने की अनुमति देता है। यह वह कमांड है जो किसी फाइल की विशेषताओं को प्रदर्शित करता है। मैकोस सहित अधिकांश बीएसडी जैसी प्रणालियों में हमेशा विशेषताओं को सेट करने के लिए एक अनुरूप कमांड होता है, लेकिन विशेष रूप से उन्हें प्रदर्शित करने के लिए कोई कमांड नहीं है; इसके बजाय कमांड के विशिष्ट विकल्पों का उपयोग किया जाता है। chflags कमांड सबसे पहले 4.4BSD में दिखाई दिया। सोलारिस के पास विशेष रूप से उनमें हेरफेर करने के लिए कोई आदेश नहीं है। और इसके बजाय उपयोग किया जाता है। अन्य यूनिक्स जैसे ऑपरेटिंग सिस्टम में, सामान्य रूप से, कोई अनुरूप आदेश नहीं होते हैं। समान ध्वनि वाले आदेश (एच. पी.-यू. एक्स. से) और (ए. आई. एक्स. से) मौजूद हैं लेकिन उनके असंबंधित कार्य हैं। अन्य बातों के अलावा, आदेश फ़ाइलों को अपरिवर्तनीय बनाने के लिए उपयोगी है ताकि सॉफ्टवेयर उन्नयन के दौरान पासवर्ड फ़ाइलों और कुछ सिस्टम फ़ाइलों को मिटाया न जा सके। लिनक्स सिस्टम (और) फाइल सिस्टम समर्थन में कमांड लाइन उपकरण (विशेषताओं में हेरफेर करने के लिए) और (विशेषताओं को सूचीबद्ध करने के लिए) मूल रूप से सेकंड एक्सटेंडेड फाइल सिस्टम परिवार (ext2, ext3, ext4) के लिए विशिष्ट थे, और e2fsprogs पैकेज के हिस्से के रूप में उपलब्ध हैं। हालाँकि, तब से कार्यक्षमता को पूरी तरह से या आंशिक रूप से कई अन्य प्रणालियों में विस्तारित किया गया है, जिनमें एक्स. एफ. एस., रीज़र. एफ. एस., जे. एफ. एस. और ओ. सी. एफ. एस. 2 शामिल हैं। बी. टी. आर. एफ. एस. फाइल प्रणाली में सी फ्लैग सहित विशेषता कार्यक्षमता शामिल है, जो सी. ओ. डब्ल्यू. से जुड़े धीमे प्रदर्शन के कारण बी. टी. आर. एफ. एस. की अंतर्निहित प्रतिलिपि-पर-लेखन (सी. ओ. डब्ल्यू.) सुविधा को बंद कर देता है। कमांड का रूप हैः chattr [-RVf] [-+ = AacDdijsTtSu] [-v संस्करण] फ़ाइलें।-R निर्देशिकाओं की विशेषताओं और उनकी सामग्री को बार-बार बदलता है-V शब्दबद्ध होना है और प्रोग्राम संस्करण को प्रिंट करता है-f अधिकांश त्रुटि संदेशों के विवरण को दबा देता है। कमांड का रूप (gnu 1.41.3): lsattr [-RVadv] [फ़ाइलें।]-R निर्देशिकाओं और उनकी सामग्री की विशेषताओं को बार-बार सूचीबद्ध करता है-V प्रोग्राम संस्करण प्रदर्शित करता है-a निर्देशिकाओं में सभी फ़ाइलों को सूचीबद्ध करता है, जिसमें डॉटफ़ाइल्स-d शामिल हैं, उनकी सामग्री को सूचीबद्ध करने के बजाय अन्य फ़ाइलों की तरह निर्देशिकाओं को सूचीबद्ध करता है। कुछ विशेषताओं में शामिल हैंः नोट्स बी. एस. डी. प्रणालियों पर यू. एफ. एस., और ए. पी. एफ. एस., एच. एफ. एस. +, एस. एम. बी., ए. एफ. पी., और मैकोस पर एफ. ए. टी. कम से कम कुछ झंडे का समर्थन करते हैं। कमांड का रूप हैः chflags [-R [-H।-L।-P] flags फ़ाइल.-H यदि-R विकल्प निर्दिष्ट किया गया है, तो कमांड लाइन पर प्रतीकात्मक लिंक का पालन किया जाता है। (ट्री ट्रेवर्सल में आने वाले प्रतीकात्मक लिंक का पालन नहीं किया जाता है।) - L यदि-R विकल्प निर्दिष्ट है, तो सभी प्रतीकात्मक लिंक का पालन किया जाता है। - पी यदि-आर विकल्प निर्दिष्ट है, तो कोई प्रतीकात्मक लिंक का पालन नहीं किया जाता है। यह डिफ़ॉल्ट है। - आर केवल फ़ाइलों के बजाय फ़ाइलों में निहित फ़ाइल पदानुक्रम के लिए फ़ाइल फ्लैग को बदलें। बी. एस. डी. जैसी प्रणालियों को प्रदर्शित करने के लिए, सामान्य रूप से, कोई डिफ़ॉल्ट उपयोगकर्ता-स्तर आदेश नहीं होता है जो विशेष रूप से किसी फ़ाइल के झंडे को प्रदर्शित करने के लिए होता है। कमांड या तो-लो, या-लो के साथ काम करेगा, सिस्टम के आधार पर, फ्लैग पारित किए जाते हैं। विशेषताएँ सभी पारंपरिक विशेषताओं को सुपर-उपयोगकर्ता द्वारा सेट या साफ़ किया जा सकता है; कुछ को फ़ाइल के मालिक द्वारा भी सेट या साफ़ किया जा सकता है। कुछ विशेषताओं में शामिल हैंः बी. एस. डी. सिस्टम ऑफ़लाइन, स्नैपशॉट, स्पार्स और क्वार्टिव जैसे अतिरिक्त झंडे प्रदान करते हैं; संदर्भ देखें। ए. टी. टी. आर. आई. बी. को भी देखें-एमएस-डॉस, ओएस/2 और माइक्रोसॉफ्ट विंडोज में एनालॉगस कमांड-यूनिक्स सिस्टम में फ़ाइल/निर्देशिका स्वामित्व को बदलें-यूनिक्स सिस्टम में फ़ाइल अभिगम नियंत्रण विशेषताओं को बदलें-माइक्रोसॉफ्ट विंडोज एन. टी. नोट्स में फ़ाइल अभिगम नियंत्रण सूचियों को बदलें संदर्भ (पुराना; नया संस्करण देखें) (मैकोस एक्स. एन. यू. कर्नेल के बीएस. डी. सिस्टम स्रोत कोड में फ्लैग अनुभाग) यूनिक्स फ़ाइल सिस्टम से संबंधित सॉफ्टवेयर लिनक्स-केवल मुक्त सॉफ्टवेयर