دستور attrib

سیده آمین ارمان

کاربر نگاه دانلود
کاربر نگاه دانلود
عضویت
2016/05/10
ارسالی ها
1,730
امتیاز واکنش
20,744
امتیاز
795
محل سکونت
البرز
در ویندوز، هر فایل یا فولدر می‌تواند چهار خاصیت متفاوت داشته باشد. (مخفی:hidden- سیستمی :system - فقط خواندنی : readonly - آرشیو -Archive)
  • فایل های مخفی یا hidden فایل هایی هستند که نمی خواهیم دیده شوند.
  • فایل های سیستمی system فایل هایی هستند که که قابل استفاده برای برنامه های سیستم عامل بوده و برای سیستم مهم می باشند.
  • فایل های فقط خواندنی یا read only این ویژگی معمولا برای جلوگیری از نوشتن خودکار توسط نرم‌افزارهای دیگر به فایل تخصیص می‌یابد.
  • فایل های آرشیو archiveفایل هایی هستند که بایگانی شده اند.
  • در بعضی از مواقع بر اثر ویروسی که در یک سیستم یا فلش مموری وجود دارد ممکن است که فایل ها یا پوشه های موجود در سیستم یا فلش مموری به صورت مخفی در بیاید و شما قادر نباشید تا خاصیت فایل ها را تغییر دهید. در واقع این ویروس که در سیستم است فایل ها را به صورت سیستمی یا مخفی در می آورد .
  • یکی از دستور های سیستم عامل داس و خط فرمان ویندوز دستور attrib (اتریب) می باشد که این دستور خصوصیت های مربوط به هر فایل را نشان می دهد.
فرم کلی این دستور به صورت زیر می باشد:

Untitled%2816%29.png

در این فرمول
+ برای اضافه کردن یک ویژگی و – برای برداشتن یک ویژگی می باشد.
A :برای این است که خاصیت یک فایل را به صورت آرشیو درآورده که یا آن فایل را از حالت آرشیو خارج کنیم که با توجه به علامت + یا – که در پشت آن قرار می گیرد به ترتیب اضافه و کم می شود.
H: برای این است که یک فایل را به صورت پنهان در آورده یا آن فایل را از حالت پنهان و مخفی خارج کنیم که با توجه به علامت + یا منفی که در پشت آن قرار می گیرد این خاصیت به ترتیب اضافه و کم می شود.
S:برای این است که یک فایل را به صورت سیستمی درآورده و یا آن را از حالت سیستمی خارج کنیم که با توجه به علامت + یا – که در پشت آن قرار می گیرد به ترتیب اضافه و کم می شود.
R: برای این است که یک فایل را به صورت فقط خواندنی در آورده و یا آن را از حالت فقط خواندنی خارج کنیم که با توجه به علامت + یا – که در پشت آن قرار می گیرد به ترتیب اضافه یا کم می شود.

مثال : فرض کنید که در درایو F سیستمتان فولدری به نام network دارید که در این فولدر یک سری اطلاعات بوده که الان به حالت مخفی در آمده است برای اینکه اطلاعات موجود در این فولدر را از حالت مخفی خارج کنیم به صورت زیر عمل می کنیم.

1%2861%29.png


همانطور که در شکل بالا ملاحظه می کنید اول فرمان attrib آمده سپس –h آمده یعنی برداشتن خصوصیت hidden سپس مسیر فولدر را داده ایم به این صورت که ابتدا نام درایو مورد نظر را آورده سپس برای اینکه مشخص کنیم فایل ها یا فولدر های مخفی شده در فولدر network قرار دارد بعد از
Untitled.png
نام فولدر مورد نظر که در اینجا نام فولدر همان networkk است آورده شده است.و چون می خواهیم فایل ها و فولدر هایی که داخل فولدر network است از حالت مخفی بیرون بیاید بعد از network باید
1%281%29.png
آورده شود و چون به صورت دقیق نمی دانیم چه فایل ها و فولدر هایی در فولدر networkk قرار داشته است بنابراین *.* می آوریم یعنی هر فایل یا فولدر با هر اسمی و هر پسوندی که در آن بود سپس
2%281%29.png
می آوریم تا به تمام فولدر هایی که در آن بوده اعمال شود و بعد
3%281%29.png
می آوریم تا به تمام subfolderr ها نیز اعمال شود. باید توجه کنید که در این دستور تمام فاصله ها را رعایت کنید همانند دستوری که در شکل بالا آمده است.اگر فولدری به نام network در درایو f وجود داشته باشد که بخواهیم آن را hiddenn کنیم در این صورت همانند دستور زیر عمل می کنیم .

2%2878%29.png


همانطور که در شکل بالا مشاهده می کنید بعد از دستور attrib از +h استفاده شده است که به این منظور است که می خواهیم فایل یا فولدری را Hidden کنیم .
اگر می خواستیم که فولدری به نام network را در درایو f به صورت hidden در بیاوریم به صورت زیر عمل می شود.

3%2857%29.png


اگر اطلاعات موجود در یک درایو برای مثال درایو f یا یک فولدر به صورت مخفیhidden یا به حالت سیستمی systemیا به حالت فقط خواندنی readonly یا به حالت آرشیو archive در آمده باشد و بخواهیم آن درایو فاقد این خصوصیات باشد در این صورت باید خط فرمانی شبیه به خط فرمان زیر داشته باشیم.

4%2841%29.png


همانطور که در شکل بالا ملاحظه می کنید ابتدا از دستور attrib استفاده شده است سپس از –s برای برداشتن خصوصیات سیستمی از –h برای برداشتن خصوصیت مخفی بودن از –r برای برداشتن خصوصیت readonly و از –a برای برداشتن خصوصیت archive استفاده شده است.سپس نام درایو مورد نظر آمده است که در اینجا درایو مورد نظر f است بعد از آن *.* آمده است که به این معنی است که هر فایل یا فولدری با هر پسوندی سپس/d و /s آمده است برای اینکه هر فولدر و subfolder که در آن است این خصوصیات به آن اعمال شود.
 

برخی موضوعات مشابه

بالا