chdosattr(1) General Commands Manual chdosattr(1) نام (NAME) chdosattr - تغییر ویژگی‌های فایل داس (DOS) خلاصه دستور (SYNOPSIS) chdosattr [ -RVH ] ATTR FILES... توضیحات (DESCRIPTION) دستور chdosattr ویژگی‌های DOS زیر را برای فایل‌ها تغییر می‌دهد: r (فقط‌خواندنی - READONLY) h (مخفی - HIDDEN) s (سیستمی - SYSTEM) a (آرشیو - ARCHIVED) قالب ATTR شامل دو بخش است، در قالب [+-=][ahrs]، که بخش اول عملگر و بخش دوم ویژگی‌های داس را مشخص می‌کند. عملگر + باعث اضافه شدن ویژگی‌های مشخص‌شده DOS به مجموعه ویژگی‌های موجود می‌شود؛ - باعث حذف آن‌ها می‌شود؛ و = باعث اضافه شدن آن‌ها و حذف ویژگی‌های ذکر‌نشده DOS می‌گردد. در صورت حذف بخش عملگر، عملگر = فرض می‌شود. گزینه‌ها (OPTIONS) -R تغییر فایل‌ها و دایرکتوری‌ها به صورت بازگشتی -V نمایش نگارش -H نمایش راهنما وضعیت خروج (EXIT STATUS) 0 عملیات موفقیت‌آمیز 1 هنگامی که هیچ فایلی قابل تغییر نبود 2 خطای استفاده و پارامترهای نادرست 3 هنگامی که خطایی رخ داد اما حداقل یک فایل با موفقیت تغییر کرد اشکالات و محدودیت‌ها (BUGS AND LIMITATIONS) تغییر ویژگی DOS با عنوان s (سیستمی) نیازمند مجوز CAP_LINUX_IMMUTABLE است (به capabilities(7) مراجعه کنید). به دلایل مشخص، ویژگی‌های DOS با عنوان s (دایرکتوری) و v (نام دیسک / VOLUME) قابل تغییر نیستند. نکته (NOTE) در سامانه‌های فایل vFAT، exFAT و NTFS، فقط ویژگی READONLY از طریق بیت دسترسی نوشتن مالک کنترل می‌شود. هسته لینوکس همیشه ویژگی ARCHIVE را روی فایل‌هایی که می‌سازد یا ویرایش می‌کند تنظیم می‌کند. ویژگی‌های HIDDEN و SYSTEM فقط از طریق ioctl_fat(2) قابل کنترل هستند. برنامه‌های lsdosattr(1) و chdosattr(1) پوسته‌هایی (wrappers) برای این ioctl هستند. همچنین ببینید (SEE ALSO) chmod(1), chattr(1), ioctl_fat(2) و مستندات دستور ATTRIB در مایکروسافت ویندوز و نسخه‌های گوناگون DOS. chdosattr(1)