دستور RMDIR (RD) - یک پوشه سیستم فایل ویندوز را حذف کنید. دستورات اولیه cmd - فقط اطلاعات مفید دستورات اساسی برای کار با فایل ها و دایرکتوری ها

چرا چنین هرج و مرج در جهان وجود دارد؟ بله، زیرا مدیر سیستم ما فراموش کرده است که وظایف خود را انجام دهد. یا من فقط لیست دستورات cmd را از دنیای ما گم کردم. اگرچه این یک نگاه تا حدی اصلی به نظم موجود چیزها است، با این وجود بخشی از حقیقتی را که ما به آن نیاز داریم منعکس می کند: با استفاده از خط فرمان، می توانید به راحتی به رایانه خود نظم دهید:

خط فرمان چیست؟

خط فرمان ساده ترین ابزار برای مدیریت سیستم عامل کامپیوتر شما است. کنترل با استفاده از تعدادی فرمان رزرو شده و مجموعه ای از کاراکترهای صفحه کلید متنی بدون استفاده از ماوس انجام می شود ( V سیستم عاملپنجره ها).

در سیستم های مبتنی بر یونیکس، هنگام کار با خط فرمان می توانید از ماوس استفاده کنید.

برخی از دستورات از MS-DOS به ما رسید. خط فرمان را کنسول نیز می نامند. نه تنها برای مدیریت سیستم عامل، بلکه برای مدیریت برنامه های رایج نیز استفاده می شود. اغلب، دستورات نادری که استفاده می شوند در این مجموعه دستورات گنجانده می شوند.

مزیت استفاده از دستورات اولیه cmd این است که حداقل منابع سیستم را مصرف می کند. و این در مواقع اضطراری که تمام قدرت های کامپیوتر، به هر نحوی، درگیر هستند، مهم است.

cmd توانایی اجرا و ایجاد کل فایل های دسته ای را که نشان دهنده ترتیب خاصی از اجرای تعدادی دستور (اسکریپت) است را پیاده سازی می کند. به لطف این، می توان از آنها برای خودکارسازی وظایف خاص استفاده کرد ( مدیریت حساب، آرشیو داده ها و موارد دیگر).

تیم پوسته ویندوزمفسر Cmd.exe برای دستکاری و هدایت دستورات به ابزارهای خاص و ابزارهای سیستم عامل استفاده می شود. این کنسول را بارگیری می کند و دستورات را در قالبی که سیستم درک می کند تغییر مسیر می دهد.

کار با خط فرمان در سیستم عامل ویندوز

شما می توانید کنسول را در ویندوز به چند روش فراخوانی کنید:

هر دو روش شامل اجرای کنسول به عنوان کاربر فعلی است. یعنی با تمام حقوق و محدودیت هایی که بر نقش آن در سیستم عامل اعمال می شود. برای اجرای cmd با حقوق مدیر، باید آیکون برنامه را در منوی Start و in انتخاب کنید منوی زمینهمورد مناسب را انتخاب کنید:

پس از اجرای ابزار می توانید دریافت کنید اطلاعات پس زمینهدر مورد دستورات و فرمت نوشتن آنها در کنسول. برای انجام این کار، عبارت help را وارد کرده و "Enter" را فشار دهید:

دستورات اولیه برای کار با فایل ها و دایرکتوری ها

پرکاربردترین دستورات عبارتند از:

  • RENAME - تغییر نام دایرکتوری ها و فایل ها. دستور دستور:

تغییر نام | REN [درایو/مسیر] نام فایل/دایرکتوری اصلی | نام فایل نهایی
مثال: تغییر نام C:UsershomeDesktoptost.txt test.txt

  • DEL (ERASE) - فقط برای حذف فایل ها، نه دایرکتوری ها استفاده می شود. نحو آن این است:

DEL | ERASE [روش پردازش] [نام فایل]
مثال: Del C:UsershomeDesktoptest.txt/P

منظور ما از روش پردازش یک پرچم خاص است که به شما امکان می دهد شرایط خاصی را هنگام حذف یک فایل پیاده سازی کنید. در مثال ما، پرچم "P" نمایش یک گفتگوی مجوز برای حذف هر فایل را فعال می کند:

اطلاعات بیشتر در مورد مقادیر احتمالی پارامتر "روش پردازش" را می توان در اسناد فنی سیستم عامل ویندوز یافت.

  • MD - به شما امکان می دهد یک پوشه در مسیر مشخص شده ایجاد کنید. نحو:

MD [درایو:] [مسیر]
مثال:
MD C:UsershomeDesktoptest1test2

مثال زیر پوشه test2 را در پوشه test1 ایجاد می کند. اگر یکی از پوشه های ریشه مسیر وجود نداشته باشد، آن نیز ایجاد می شود:

  • RD ( RMDIR) - حذف یک پوشه خاص یا همه دایرکتوری ها در یک مسیر مشخص. نحو:

RD | RMDIR [کلید_پردازش] [درایو/مسیر]
مثال:
rmdir /s C:UsershomeDesktoptest1test2

مثال از پرچم s استفاده می کند که باعث می شود کل شاخه دایرکتوری های مشخص شده در مسیر حذف شود. بنابراین، نباید از دستور rmdir بی جهت با این کلید پردازشی استفاده کنید.

در بخش بعدی، نگاهی دقیق تر به دستورات cmd شبکه خواهیم داشت.

دستورات کار با شبکه

خط فرمان به شما امکان می دهد نه تنها سیستم فایل رایانه شخصی، بلکه قابلیت های شبکه آن را نیز مدیریت کنید. دستورات شبکه کنسول شامل تعداد زیادی اپراتور برای نظارت و آزمایش شبکه است. مرتبط ترین آنها عبارتند از:

  • ping - دستور برای نظارت بر قابلیت ها استفاده می شود اتصال شبکهکامپیوتر به یک کامپیوتر از راه دورتعداد مجموعه ای از بسته ها ارسال شده و سپس بازگردانده می شوند. زمان ارسال بسته ها و درصد تلفات در نظر گرفته شده است. نحو:

پینگ [-t] [-a] [-n شمارنده] [-l اندازه] [-f] [-i TTL] [-v نوع] [-r counter] [s counter] [(-j host_list | - k node_list)] [فاصله -w] [target_PC_name]

مثال اجرای دستور:
پینگ example.microsoft.com
ping –w 10000 192.168.239.132

که در آخرین نمونهدستورات پینگ cmd، درخواست با آدرس IP مشخص شده برای گیرنده ارسال می شود. فاصله انتظار بین بسته ها 10000 (10 ثانیه) است. به طور پیش فرض این پارامتر روی 4000 تنظیم شده است:

  • tracert - برای تعیین مسیر شبکه به یک منبع مشخص با ارسال یک پیام اکو خاص از طریق پروتکل استفاده می شود.
  • ICMP (پروتکل پیام کنترل). پس از اجرای دستور با پارامترها، لیستی از تمام روترهایی که پیام از آنها عبور می کند نمایش داده می شود. اولین عنصر در لیست، اولین روتر در کنار منبع درخواستی است.

نحو دستور tracer cmd:
tracert [-d] [-h maximum_hop_number] [-j node_list] [-w interval] [target_resource_name]
اجرای مثال:
tracert -d -h 10 microsoft.com

مثال مسیر را به یک منبع مشخص ردیابی می کند. این باعث افزایش سرعت عملیات به دلیل استفاده از پارامتر d می شود که از تلاش دستور برای گرفتن مجوز برای خواندن آدرس های IP جلوگیری می کند. تعداد انتقال (پرش) با استفاده از مقدار تنظیم شده پارامتر h به 10 محدود می شود. به طور پیش فرض، تعداد پرش ها 30 است:

خاموش کردن [(-l|-s|-r|-a)] [-f] [-m [\PC_name]] [-t xx] [-c «پیام‌ها»] [-d[u][p]: xx:yy]
مثال:
خاموش کردن /s /t 60 /f /l /m \191.162.1.53

کامپیوتر راه دور (m) با آدرس IP مشخص شده (191.162.1.53) پس از 60 ثانیه (t) خاموش می شود. این شما را مجبور می کند از همه برنامه ها (f) و جلسه کاربر فعلی (l) خارج شوید.

تیم RMDIRمترادف دارد R.D.و برای حذف دایرکتوری ها در نظر گرفته شده است سیستم فایلپنجره ها.

فرمت خط فرمان:

RMDIR [drive:] مسیر

مسیر [درایو:] RD

گزینه های خط فرمان:

/ س- حذف یک درخت دایرکتوری، یعنی نه تنها دایرکتوری مشخص شده، بلکه تمامی فایل ها و زیر شاخه های موجود در آن.

- هنگام حذف درخت دایرکتوری با استفاده از کلید، اعلان تأیید را غیرفعال کنید / س.

نمونه هایی از استفاده از دستور R.D. (RMDIR)

تیم R.D.الگوهای نام فایل و زیر شاخه را پشتیبانی نمی کند. بنابراین، برای مثال، تلاش برای اجرای دستور RD C:\Users\*.*، با یک پیغام خطا در مورد نام دایرکتوری به پایان می رسد. با این حال، چندین مسیر دایرکتوری را می توان به عنوان پارامتر مشخص کرد:

RD C:\Mydocs C:\Myprogs- محتویات پوشه های C:\Mydocs و C:\Myprogs را حذف کنید.

RD C:\docs- پوشه C:\docs را حذف کنید. اگر پارامتر / سمشخص نشده است، سپس پوشه ای که باید حذف شود ج: \ اسنادباید خالی باشد

RD /S /Q C:\Docs- حذف پوشه C:\Docs و تمام زیرپوشه های آن بدون درخواست تأیید.

ویژگی اجرای دستور RD با یک پارامتر / ساین است که نه تنها زیر شاخه‌ها، بلکه خود دایرکتوری C:\Docs نیز حذف می‌شوند، حتی اگر فایل‌هایی در آن وجود داشته باشد نه زیرپوشه‌ها. بنابراین، برای حذف فقط محتویات یک دایرکتوری (زمانی که می خواهید دایرکتوری را خالی کنید، و آن را به طور کامل حذف نکنید)، می توانید از تکنیک زیر استفاده کنید - دایرکتوری مورد نظر برای حذف را جاری کنید و دستور را اجرا کنید. R.D.در رابطه با محتوای آن:

سی دی "پوشه من"

RD /s/q "پوشه من"

نام دایرکتوری حاوی فاصله است نقل قول های دوگانه. از آنجایی که دستور CD فهرستی را که باید حذف شود را جاری می کند، حذف نمی شود و کلید / ستمام زیر شاخه ها و فایل های دایرکتوری "My Folder" را حذف می کند

در زیر آمده است فایل دسته ایحذف می کند پوشه های خالیدر فهرست فایل های موقت که با مقدار متغیر محیطی تعیین می شود TEMP. لیست پوشه های حذف شده در فایلی با نام c:\tempfoldersempty.txt نوشته می شود.

برای /D %%i در (*) انجام دهید (

RMDIR /Q %%~i && echo %%~i >> c:\tempfoldersempty.txt

دستور DEL

ویژگی های DEL]] نام ها

ERASE ویژگی ها]] نام ها

نام ها نام یک یا چند فایل. Wildcards برای حذف چندین فایل به طور همزمان استفاده می شود.

اگر دایرکتوری مشخص شده باشد، تمام فایل های موجود در آن حذف خواهند شد.

/P قبل از حذف هر فایل، تأیید را درخواست می کند.

/F حذف فایل های فقط خواندنی را مجبور می کند.

/S فایل های مشخص شده را از همه زیر شاخه ها حذف می کند.

/Q هنگام حذف فایل ها، اعلان تایید را غیرفعال می کند.

/A فایل ها را برای حذف با ویژگی ها انتخاب می کند.

صفات S فایل های سیستمی R فقط خواندنی

اچ فایل های مخفییک فایل برای بایگانی

پیشوند "-" به معنای NOT است

هنگامی که پردازش فرمان پیشرفته فعال باشد، دستورات DEL و ERASE را تغییر می‌دهد:

نتایج خروجی برای سوئیچ /S معکوس می شود، یعنی فقط نام ها نمایش داده می شوند فایل های حذف شده، نه فایل هایی که یافت نشد.

مثال: 1. حذف تمام فایل های با پسوند txt

A:Tasks>del *.txt

A: وظایف>

2. حذف فایل هایی که با حرف T شروع می شوند

A:Tasks> del T*.txt

A: وظایف>

مسیر RMDIR /Q /R /S] [ @file ] ...

مسیرنام یک یا چند زیر شاخه برای حذف.
@فایلیک فایل متنی حاوی نام دایرکتوری هایی که باید حذف شوند، یکی در هر خط (نگاه کنید بهلیست های فایل @ برای جزئیات).

نحو تکمیل فایل:

RD دو متغیر داخلی را تنظیم می کند:

%_rd_dirsتعداد دایرکتوری های حذف شده
%_rd_errorsتعداد خطاها

(توجه داشته باشید که اگر RD /S انجام می دهید، حذف های واقعی توسط DEL انجام می شود، بنابراین متغیرهای DEL را بررسی کنید.)

گزینه ها:

/من "پیام نوشتم"دایرکتوری ها را با تطبیق متن در توضیحات آنها انتخاب کنید. متن می تواند شامل شودحروف عام و حروف اضافه متن جستجو باید در گیومه های دوتایی محصور شود و باید از آن پیروی کند/من بلافاصله، بدون فضاهای مداخله ای. شما می توانید همه نام فایل هایی که دارای توضیحات هستند را انتخاب کنید/من"[؟]*" ، یا همه نام فایل هایی که شرحی با آن ندارند/من"" . از /I با لیست های فایل @ استفاده نکنید. برای جزئیات بیشتر به لیست های فایل @ مراجعه کنید.
/ کهنگامی که با /S استفاده می شود این گزینه به جای ارسال فایل ها به ویندوز، به صورت فیزیکی حذف می شود سطل بازیافت، حتی اگر گزینه تنظیمات Delete to Recycle Bin را تنظیم کرده باشید.

توصیه ها به شما کمک خواهد کرد از طریق خط فرمان یک پوشه را به طور کامل حذف کنید. در مقاله درباره، از دستور DEL استفاده شده است که به طور خاص برای فایل ها در نظر گرفته شده است. در مورد پوشه ها، دستورات RD یا RMDIR قابل اجرا هستند.

برای رسیدن به هدف، . RD / را وارد کنید؟ و به سرعت با ویژگی ها و پارامترهای دستور آشنا شوید. در اینجا فقط 2 پارامتر را مشاهده خواهید کرد:

  1. /s - هنگام استفاده از این پیشوند، پوشه و همچنین تمام عناصر تو در تو حذف خواهند شد. اگر دایرکتوری شما خالی نباشد و این پارامتر را مشخص نکرده باشید، هیچ چیز برای شما کار نخواهد کرد.
  2. /Q - هنگام حذف بدون تأیید استفاده می شود.

به طور کلی، طراحی به صورت زیر است:

RD یا RMDIR /s/q "مسیر پوشه کامل"

توجه: هنگام اعمال طرح، دایرکتوری و محتویات آن به طور کامل از رایانه پاک می شود و آن را در سطل زباله پیدا نمی کنید. برای ایمنی، انجام دهید نسخه پشتیبانپوشه ها

حذف یک پوشه با یا بدون تایید

من یک دایرکتوری در رایانه خود به نام "cmd" ایجاد کردم و چندین شی را در آن کپی کردم. سپس دستور زیر را در خط فرمان وارد کردم:

RD /s "c:\cmd"

سپس Enter و کلید Y را فشار دادم زیرا cmd از من خواست تا حذف را تأیید کنم.

درایو C را بررسی کردم و دایرکتوری پیدا نکردم. در مرحله بعد یک پوشه به نام "حذف" ایجاد کردم و همچنین 5 فایل را کپی کردم، اما هنگام وارد کردن دستور، پیشوند /s را حذف کردم. اینطور معلوم شد:

RMDIR "c:\delete"

پس از فشار دادن Enter، حذف رخ نداد، اما خط فرمانپیامی مبنی بر خالی نبودن پوشه نمایش داده شد. نتیجه گیری، بدون پارامتر /s، فقط می توانید یک پوشه خالی را حذف کنید، بنابراین، استفاده از آن بدون این پیشوند عملا بی فایده است.

اگر برای وارد کردن حرف تایید (Y یا N) تنبل هستید، ساختار زیر برای شما مناسب است. پیشوند /q در بالا ذکر شد؛ این چیزی است که تایپ آزاردهنده حروف را حذف می کند (برای اثبات به اسکرین شات مراجعه کنید).