آموزش دستور Attrib در ویندوز به همراه سویچ های کاربردی

باسلام ، سیستم عامل ویندوز برنامه های متنوع و بسیار زیادی را برای شما فراهم می کند که می توانید از طریق وارد کردن دستور مورد نظر در command prompt ویندوز،به آن ها دسترسی پیدا کنید.یکی از این دستورات ، attrib می باشد که به شما کمک می کند تا فایل های خود را با استفاده از name و location آن ها جستجو کنید و بعد اگر خواستید attribute های فایلی که در نظر دارید را تغییر دهید.از چه attribute هایی می توانید استفاده کنید؟ شما command prompt را در مقابل خود دارید و نیاز دارید تا بدانید که چه attribute هایی را می توانید توسط دستور attrib تغییر دهید.در کل دو نوع attribute اصلی وجود دارد :

دوره های شبکه، برنامه نویسی، مجازی سازی، امنیت، نفوذ و ... با برترین های ایران
  • basic"
  • extend"

سوئیچ های attribute های basic

  1. R : این سوئیچ باعث می شود تا attribute فایل(ها) یا فولدر(ها) انتخابی شما "Read Only" شود.
  2. H : این سوئیچ باعث می شود تا attribute فایل(ها) یا فولدر(ها) انتخابی شما "hidden" شود.
  3. A : این سوئیچ باعث می شود تا attribute فایل(ها) یا فولدر(ها) انتخابی شما "Archiving" شود.
  4. S : این سوئیچ باعث می شود تا attribute فایل(ها) یا فولدر(ها) انتخابی شما "System" شود.

Syntax دستور attrib

قبل از اینکه با این دستور کار کنیم لازم است تا با syntax آن آشنا شویم:

[[ATTRIB [+ attribute | - attribute] [pathname] [ S [ D

حال ببینیم که هر یک از سوئیچ ها چه می کنند:

  1. + و - نشان می دهد که قصد activate یا disactivate کردن attribute مورد نظر را دارید.
  2. attribute همان چیزی است که می خواهید اعمال کنید(R و H و A و S)
  3. S/ نشان دهنده این است که کل مسیری که مشخص کرده اید را می خواهید جستجو کنید(شامل تمام فایل ها و فولدر های شاخه مورد نظرتان)
  4. D/ باعث می شود تا پردازش فولدرها تا حایی که ممکن است به بهترین نحو انجام شود.
  5. 5. pathname همان مسیری است که می خواهید در آن جستجو کنید. syntax صحیح pathname بصورت زیر است:
Drive and/or filename - C:\. OR C:\Users\Owner\Desktop\samplefile.txt

توجه داشته باشید اگر هر کدام از سوئیچ های بالا را نخواستید اعمال کنید،attribute مورد نظر به همان حالت اولیه باقی می ماند.

چند تمرین ساده

حال که با syntax و انواع attriburte هایی که می توانیم استفاده کنیم آشنا شدیم،به انجام چند تمرین می پردازیم ، ابتدا command prompt را با دسترسی Admin باز می کنیم(با search کردن cmd و راست کلیک کردن بر روی آن و انتخاب Run as Administrator)

تمرین 1 : تمام text file های موجود در فولدر "Downloads" را read-only و سیستمی کنید

ابتدا برای نمونه چهار text file در فولدر Downloads ایجاد می کنیم.حال با استفاده از دستور گفته شده attribute این فایل ها را به "read-only" و "system" تغییر می دهیم.برای این کار توسط "txt.*"،تمام فایل های text ای که ایجاد کردیم انتخاب می کنیم:

attrib +r +s C:\Users\asus\Downloads\*.txt
وب سایت توسینسو

می توانید برای مشاهده تغییرات،بر روی فایل ها راست کلیک کرده و properties بگیرید.برای عکس این عمل کافیست در همان دستور به جای + از - استفاده کنید

attrib -r -s C:\Users\asus\Downloads\*.txt

تمرین 2 : یک فایل که بر روی desktop سیستمتان قرار دارد؛ آن را برای archive کردن آماده کنید

ابتدا یک فایل text دلخواه ایجاد می کنیم سپس با استفاده از دستور زیر،آن را برای archive کردن آماده می کنیم:

attrib +a C:\Users\asus\Desktop\sample.txt
وب سایت توسینسو

تمرین 3 : یک فولدر را که بر روی صفحه desktop قرار دارد hide کنید

فرض کنید که شما اطلاعات خاصی در فولدری به نام private بر روی desktop دارید،می خواهید آن را با یک دستور hidden کنید ، برای این کار دستور زیر را وارد می کنیم:

attrib +h C:\Users\asus\Desktop\Private
وب سایت توسینسو

زمانی که Enter می کنید کل فولدر مورد نظر hidden می شود

وب سایت توسینسو

تمرین 4 : یک فایل ایجاد کنید که سیستمی و hidden کنید(یک فایل super hidden ایجاد کنید)

این تمرین قبلا بصورت نکته،در سایت قرار گرفته است که می توانید آن را از طریق لینک زیر مشاهده نمایید:

موفق باشید.


علی سفیدموی
علی سفیدموی

فارغ التحصیل رشته مهندسی سخت افزار دانشگاه شاهد هستم. به حوزه شبکه علاقه مند می باشم و دوره MCSE را در مجتمع فنی تهران شعبه ابن سینا گذرانده ام. به یادگیری و کار تیمی علاقه مند می باشم. در زمینه هایی از قبیل high availability و load balancing سرور های لینوکسی در شرکت ویراتک شریف دارای تجربه می باشم. علاقه مند به انجام پروژه در زمینه شبکه های کامپیوتری هستم. در حوزه برنامه نویسی و توسعه اپلیکیشن های تحت وب فعالیت داشته و دارم. به عنوان کاربر نویسنده نیز چندین مطلب تخصصی در حوزه فناوری اطلاعات در

نظرات