| lsdosattr(1) | General Commands Manual | lsdosattr(1) |
نام (NAME)
lsdosattr - فهرست کردن مشخصههای فایل DOS
خلاصه دستور (SYNOPSIS)
lsdosattr [ -RadlVh ] [ FILES... ]
توضیحات (DESCRIPTION)
دستور lsdosattr مشخصههای DOS، اندازه و VDL (طول داده معتبر یا valid data length) فایلها را فهرست میکند. مشخصههای DOS عبارتند از:
- r (READONLY)
- h (HIDDEN)
- s (SYSTEM)
- v (VOLUME)
- s (DIRECTORY)
- a (ARCHIVED)
هر فایل در ۴ ستون نمایش داده میشود که نشاندهندهٔ مشخصهها، اندازه و VDL فایل هستند. هنگامی که از گزینهٔ -l استفاده شود، ستونها به ترتیب نام فایل، اندازه، VDL و مشخصههای طولانی نمایش داده میشوند.
گزینهها (OPTIONS)
وضعیت خروج (EXIT STATUS)
- 0
- در صورت موفقیت
- 1
- هنگامی که هیچ فایلی نتوانست فهرست شود
- 2
- در صورت خطای نحوه استفاده
- 3
- هنگامی که خطایی رخ داد اما حداقل یک فایل با موفقیت فهرست شد
نکته (NOTE)
هسته لینوکس رابط ویژهای برای خواندن VDL (طول معتبر داده) ارائه نمیدهد. اگر پیادهسازی exFAT درون هسته «VDL-aware» (آگاه از VDL) باشد، آفست VDL بهعنوان آغاز «حفره» (SEEK_HOLE) که تا EOF امتداد دارد در نظر گرفته میشود. بنابراین، VDL تقریبی را میتوان از lseek(2) استنباط کرد و به همین دلیل است که lsdosattr صرفاً نخستین حفرهای را که با آن مواجه میشود بهعنوان VDL چاپ میکند.
در vFAT، exFAT و NTFS، تنها مشخصهٔ READONLY از طریق بیت مجوز نوشتن مالک کنترل میشود. هسته لینوکس همیشه مشخصهٔ ARCHIVE را روی فایلهایی که ایجاد یا ویرایش میکند، تنظیم مینماید. مشخصههای HIDDEN و SYSTEM فقط از طریق ioctl_fat(2) قابل کنترل هستند. برنامههای lsdosattr(1) و chdosattr(1) پوستههایی (wrappers) برای این ioctl هستند.
همچنین ببینید (SEE ALSO)
lsattr(1), ioctl_fat(2) و مستندات دستور ATTRIB در Microsoft Windows و نسخههای مختلف DOS.