Chattr
لینکس میں کمانڈ ہے جو صارف کو فائل کی کچھ صفات مقرر کرنے کی اجازت دیتی ہے۔ کمانڈ ہے جو فائل کی صفات کو ظاہر کرتی ہے۔ میک او ایس سمیت زیادہ تر بی ایس ڈی جیسے سسٹمز میں صفات کو ترتیب دینے کے لیے ہمیشہ ایک یکساں کمانڈ ہوتی ہے، لیکن کوئی کمانڈ خاص طور پر انہیں ظاہر کرنے کے لیے نہیں ہوتی ؛ اس کے بجائے کمانڈ کے مخصوص اختیارات استعمال کیے جاتے ہیں۔ chflags کمانڈ سب سے پہلے 4.4BSD میں نمودار ہوئی۔ سولارس کے پاس کوئی کمانڈ نہیں ہے جس کا مقصد خاص طور پر ان میں ہیرا پھیری کرنا ہے۔ اور اس کے بجائے استعمال کیا جاتا ہے۔ دیگر یونکس جیسے آپریٹنگ سسٹم، عام طور پر، کوئی یکساں کمانڈ نہیں رکھتے ہیں۔ اسی طرح کی آواز والے کمانڈ (HP-UX سے) اور (AIX سے) موجود ہیں لیکن ان کے افعال غیر متعلقہ ہیں۔ دوسری چیزوں کے علاوہ، کمانڈ فائلوں کو غیر متغیر بنانے کے لیے مفید ہے تاکہ سافٹ ویئر اپ گریڈ کے دوران پاس ورڈ فائلوں اور کچھ سسٹم فائلوں کو مٹایا نہ جا سکے۔ لینکس سسٹمز (اور) فائل سسٹم سپورٹ میں کمانڈ لائن ٹولز (صفات میں ہیرا پھیری کرنے کے لیے) اور (صفات کی فہرست بنانے کے لیے) اصل میں سیکنڈ ایکسٹینڈڈ فائل سسٹم فیملی (ext2, ext3, ext4) کے لیے مخصوص تھے، اور یہ e2fsprogs پیکیج کے حصے کے طور پر دستیاب ہیں۔ تاہم، اس کے بعد سے فعالیت کو مکمل یا جزوی طور پر بہت سے دوسرے سسٹمز تک بڑھا دیا گیا ہے، جن میں ایکس ایف ایس، ریزر ایف ایس، جے ایف ایس اور او سی ایف ایس 2 شامل ہیں۔ بی ٹی آر ایف ایس فائل سسٹم میں خاصیت کی فعالیت شامل ہے، بشمول سی فلیگ، جو سی او ڈبلیو سے وابستہ سست کارکردگی کی وجہ سے بی ٹی آر ایف ایس کے بلٹ ان کاپی آن رائٹ (سی او ڈبلیو) فیچر کو بند کر دیتا ہے۔ کمانڈ کی شکل یہ ہے: chattr [-RVf] [-+ = AacDdijsTtSu] [-v ورژن] فائلیں۔-R ڈائریکٹریز کی صفات اور ان کے مندرجات کو بار بار تبدیل کرتا ہے-V کو وربوس ہونا ہے اور پروگرام ورژن کو پرنٹ کرنا ہے-f زیادہ تر ایرر میسجز کی تفصیل کو دبا دیتا ہے۔ کمانڈ کی شکل (gnu 1.41.3): lsattr [-RVadv] [فائلیں۔ بی ایس ڈی سسٹمز پر یو ایف ایس، اور میک او ایس پر اے پی ایف ایس، ایچ ایف ایس +، ایس ایم بی، اے ایف پی، اور ایف اے ٹی کم از کم کچھ جھنڈوں کی حمایت کرتے ہیں۔ کمانڈ کی شکل یہ ہے: chflags [-R [-H |-L |-P] flags فائل۔-H اگر-R آپشن متعین ہے، تو کمانڈ لائن پر علامتی لنکس کی پیروی کی جاتی ہے۔ (ٹری ٹریورسل میں پائے جانے والے علامتی روابط کی پیروی نہیں کی جاتی ہے۔) - L اگر-R آپشن متعین کیا گیا ہے، تو تمام علامتی لنکس کی پیروی کی جاتی ہے۔ - P اگر-R آپشن متعین ہے، تو کوئی علامتی لنکس کی پیروی نہیں کی جاتی ہے۔ یہ ڈیفالٹ ہے۔ - R صرف فائلوں کے بجائے فائلوں میں جڑی ہوئی فائل کی درجہ بندی کے لیے فائل کے جھنڈوں کو تبدیل کریں۔ بی ایس ڈی جیسے سسٹمز کو دکھانے میں، عام طور پر، کوئی ڈیفالٹ یوزر لیول کمانڈ نہیں ہوتی ہے جس کا خاص طور پر مقصد فائل کے جھنڈوں کو ظاہر کرنا ہوتا ہے۔ کمانڈ یا تو-لو، یا-ایل او کے ساتھ کام کرے گی، سسٹم کے لحاظ سے، جھنڈے پاس کیے گئے۔ صفات تمام روایتی صفات کو سپر یوزر سیٹ یا کلیئر کر سکتا ہے ؛ کچھ کو فائل کا مالک بھی سیٹ یا کلیئر کر سکتا ہے۔ کچھ صفات میں شامل ہیں: بی ایس ڈی سسٹم اضافی جھنڈے پیش کرتے ہیں جیسے آف لائن، سنیپ شاٹ، اسپارس، اور کورچیو ؛ حوالہ جات دیکھیں۔ یہ بھی دیکھیں اے ٹی ٹی آر آئی بی-ایم ایس-ڈاس، او ایس/2 اور مائیکروسافٹ ونڈوز چاون میں اینالاگس کمانڈ-یونیکس سسٹم میں فائل/ڈائرکٹری کی ملکیت کو تبدیل کریں chMod-یونیکس سسٹم میں فائل تک رسائی کنٹرول کی خصوصیات کو تبدیل کریں cacls-مائیکروسافٹ ونڈوز این ٹی نوٹس میں فائل تک رسائی کنٹرول کی فہرستوں کو تبدیل کریں حوالہ جات (فرسودہ ؛ نیا ورژن دیکھیں) (میک او ایس ایکس این یو کرنل کے بی ایس ڈی سسٹم سورس کوڈ میں فلیگ سیکشن) یونیکس فائل سسٹم سے متعلق سافٹ ویئر لینکس صرف مفت سافٹ ویئر