Acasă - Dispozitivele mobile
Comanda RMDIR (RD) – eliminați un director de sistem de fișiere Windows. Eliminarea directoarelor


SISTEM DE OPERARE MS DOS

Orientări La munca de laborator la rata

„Sisteme de operare” pentru studenții specialității 230401 „ Sisteme informatice»

Balakovo

Scopul lucrării– dobândirea deprinderilor practice de bază atunci când se lucrează cu sistemul de operare MS-DOS.

Concepte de bază

Orice sistem de operare (OS) oferă utilizatorului și programelor de aplicație un mijloc de comunicare (interfață) cu numeroase dispozitive computerizate. Primește diverse comenzi de la utilizator și le execută. Programele de aplicație, fiind lansate de utilizator (din nou, nu fără ajutorul sistemului de operare), ele însele folosesc în mod activ serviciile sistemului de operare. De exemplu, dacă trebuie să imprimați pe o imprimantă document text, Asta editor de text, în fereastra căreia se află acest document, nu va interacționa direct cu imprimanta în sine, ci va delega această muncă sistemului de operare. Aceasta, la rândul său, va verifica dacă imprimanta este pornită, dacă funcționează corect și dacă tava sa este plină cu hârtie. Și numai după aceasta va furniza text pentru imprimare în anumite porțiuni, în timp ce monitorizează constant starea imprimantei de lucru. Există o mare varietate de sisteme de operare: MS-DOS, Windows 7, Windows 2003, Linux, Unix și multe altele. Ele diferă unele de altele prin capacități, ușurință în utilizare, performanță și alte caracteristici.

MS-DOS este o abreviere pentru MicroSoft Disk Operating System, adică. sistemul de operare pe disc al companiei americane Microsoft. Termenul „bazat pe disc” înseamnă că sistemul de operare este localizat pe un disc: fie pe un hard disk, fie pornit

de pe o dischetă (dimensiunea MS-DOS permite acest lucru), sau chiar pe un CD.

Algoritmul pentru selectarea unui anumit dispozitiv este setat în BIOS. De exemplu, dacă în secțiunea „INSTARE CARACTERISTICI BIOS”, elementul „Secvență de pornire” listează unitățile A:, C:, aceasta înseamnă următoarele: dacă în computer este instalată o dischetă (unitatea A:), încercarea de a încărca MS-DOS din el, dacă nu există nicio dischetă, atunci se încarcă MS-DOS va merge de pe hard disk (unitatea C:).

sistem de operare MS-DOS este format din următoarele părți:

1) BIOS (Basic Input-Output System). Această parte a sistemului de operare este conectată în ROM sau ROM (Memorie numai pentru citire). BIOS-ul conține teste pentru verificarea componentelor computerului (rulate automat când computerul este pornit), precum și Boot Loader - un mic program pentru apelarea mai complexului MS-DOS Loader (un fragment din fișierul io.sys). În plus, BIOS-ul efectuează operațiuni I/O de nivel scăzut (la nivel de registru) cu monitorul, tastatura, discuri și imprimantă.

2) Fișiere de disc io.sys și msdos. sys. Fișierul io.sys (se află în sectorul inițial disc de sistem) conține, după cum sa menționat, programul MS-DOS Loader. În plus, io.sys completează BIOS-ul cu alte operațiuni I/O de nivel scăzut. Fișierul msdos.sys oferă servicii de bază MS-DOS de nivel înalt.

3) Fișier command.com – Procesor de comandă sau interpret de comandă MS-DOS. Conține comenzi de bază MS-DOS: CLS, DIR, COPY și altele, numite interne. În plus, funcționează cu comenzi externe MS-DOS, cum ar fi FORMAT, DELTREE și altele, care se află de obicei în directorul DOS și sunt fișiere cu extensia .com sau .exe. Procesorul de comenzi command.com organizează executarea oricăror comenzi de utilizator introduse de la tastatură sau folosind fișiere batch (fișiere cu extensia .bat). Componentele MS-DOS enumerate mai sus constituie compoziția minimă a acestui sistem de operare. În plus față de acesta, puteți specifica astfel de elemente MS-DOS ca:

4) comenzi MS-DOS externe. Acestea sunt, după cum am menționat, fișiere cu extensia .com sau .exe și aflate, de regulă, în directorul DOS.

5) Șoferi. Acest programe speciale(fișiere cu extensii .com, .exe sau .sys), care asigură întreținerea utilizării noi sau non-standard a celor existente dispozitive externe. Activare driverele necesare efectuate folosind fișierele config.sys și autoexec.bat.

6) Fișierul config.sys. Este un fișier text obișnuit care conține echipe speciale pentru a activa diverse drivere. În plus, poate fi folosit pentru a schimba modurile de operare sau configurația MS-DOS.

7) Fișierul autoexec.bat. Acesta este un fișier batch care este lansat automat de sistemul de operare pentru execuție atunci când computerul este pornit sau repornit.

Dialogul utilizatorului cu DOS are loc sub forma unor comenzi introduse ca răspuns la așa-numitul prompt al sistemului de operare. Este afișat pe ecranul de afișare și de obicei arată astfel:

numele curent al unității:\numele directorului curent>_,

unde > este simbolul sistemului;

De exemplu, C:\lab>_,

unde C este numele discului curent;

lab – numele curent al directorului

Dacă directorul curent este directorul rădăcină, atunci numele directorului curent este omis deoarece este același cu numele unității curente. Promptul în acest caz arată astfel:

C:\>_

Introducerea comenzilor. DOS include câteva zeci de comenzi. Sunt recrutați în linie de comandă după promptul DOS. Sintaxa sau formatul general al comenzii este după cum urmează:

numele comenzii[argumente] ,

unde argumentele sunt obiectele asupra cărora acționează comanda;

parametri – identificatori ai modurilor de executare a comenzilor (sunt despărțiți de o bară oblică „/”).

Pentru a afișa argumentele și opțiunile comenzii, rulați numele comenzii de ajutor

Pentru a executa orice comandă, apăsați tasta Enter (nu va mai exista nicio indicație de apăsare a tastei Enter).

Comenzile DOS de bază sunt împărțite în patru grupuri.

1. Comenzi de uz general.

2. Comenzi pentru lucrul cu discuri.

3. Comenzi pentru lucrul cu directoare.

4. Comenzi pentru lucrul cu fișiere.

Acest laborator nu folosește comenzi de gestionare a discurilor, așa că nu sunt discutate în continuare.

MS-DOS are desemnări standard de tip de fișier care vă permit să determinați vizual natura fișierelor.

COM – fișier batch;

EXE – dosar executiv;

BĂŢ fișier batch;

SYS – fișier de sistem;

TXT – fișier text

Comenzi de uz general.

Cele mai frecvent utilizate comenzi din acest grup sunt:

1) cls (Clear Screen) – șterge ecranul;

2) ver – afișează versiunea sistemului de operare instalată pe computer;

3) data – ieșire și instalare data curentă;

4) ora – afișați și setați ora curentă;

5) ajutor – iesirea datelor de ajutor pe comenzile DOS;

Pentru a apela comenzile introduse anterior în linia de comandă și pentru a gestiona lista de comenzi, puteți utiliza următoarele taste:

– apelați comanda anterioară;

↓ – apelează următoarea comandă;

F7 – afișează o listă de comenzi introduse anterior;

F9 – copierea uneia dintre comenzile din lista afișată (F7) în linia de comandă prin selectarea numărului acesteia;

Alt+F7 – ștergeți lista de comenzi.

Comenzi pentru lucrul cu directoare

Echipă DIR– director – director (directoare) – servește la afișarea unei liste de fișiere și subdirectoare aflate în directorul specificat.

De exemplu, C:\>dir – vizualizați directorul rădăcină al unității C.

C:\>dir lab – vizualizați conținutul directorului de laborator.

Dacă directorul specificat conține un număr mare de subdirectoare și fișiere, atunci puteți organiza ieșirea lor paginată folosind comutatorul /P. În acest caz, după afișarea unei pagini din listă, DOS va aștepta să fie apăsată orice tastă pentru a continua afișarea paginilor ulterioare. De exemplu, dir c:\windows /p

!! Răsfoiți conținutul directorului rădăcină al unității C: utilizând modul de navigare pagină cu pagină.

Echipă COPAC– afișarea arborelui de directoare pe ecran.

Format de comandă: COPAC[unitate] [cale] [nume] [|mai mult]

unde unitate este numele unității pe care se află sistemul de directoare;

cale – cale către directorul al cărui arbore doriți să-l vizualizați;

nume – numele acestui director;

/f – mod de afișare a unui arbore de directoare cu fișierele pe care le conțin;

|more este o comandă pentru procesarea pipeline a ieșirii în bucăți de 23 de linii.

De exemplu, C:/>arborele C: /f|mai mult

!! Afișați arborele de directoare al unității C: în porțiuni de 23 de linii fără fișiere.

Echipă M.D.- Make Directory – crearea de directoare și subdirectoare.

Format de comandă: M.D. [unitate] [cale] nume

unde unitate este numele unității pe care este creat directorul;

cale – cale către directorul creat din directorul rădăcină sau curent;

nume – numele directorului care urmează să fie creat.

De exemplu, С:/>md lab

!! Creați un director X pe unitatea C:.

Echipă CD- Schimbați directorul – schimbați directorul curent.

Format de comandă: CD [cale] nume

unde cale este calea către un subdirector din structura ierarhică a fișierelor;

nume – numele subdirectorului care trebuie declarat actual.

De exemplu, cd C:\Windows

Pentru a reveni la directorul rădăcină din subdirectorul curent la orice nivel, trebuie să introduceți comanda cd \

Dacă trebuie să urcați cu un nivel, trebuie să introduceți comanda cd..

Aici (..) înseamnă directorul părinte.

!! Schimbați în directorul X. Observați modificările la promptul DOS.

!! Creați două subdirectoare Y și Z în directorul curent.

Schimbați discul curent. Pentru a schimba discul curent, trebuie să tastați numele unității care ar trebui să devină cea actuală. După rularea acestei comenzi, va apărea un prompt DOS cu unitatea curentă.

Copierea directoarelor. Pentru a copia un director în altul, utilizați comanda XCOPIE. Această comandă vă permite să copiați un director în timp ce îi schimbați numele.

Format de comandă:

Unde
unde
XCOPIE [unitate] [cale] nume_vechi [unitate] [cale] nume vechi (nou).

unde /s – mod de copiere a directoarelor nevide (împreună cu fișierele și subdirectoarele);

/e – mod pentru copierea directoarelor goale.

De exemplu, copiem directorul 1 în directorul 2 ca 3

xcopy d:\x\1 d\x\2\3 /s/e (nu tastați - acesta este un exemplu)

!! Copiați directorul Z în directorul Y sub numele Q. Verificați rezultatul cu comanda TREE.

Transfer director. Pentru a muta directoare utilizați comanda MIŞCARE.

Format de comandă:

MIŞCARE [drive][cale] old_name[drive] [cale] [new_name]

Când transferați un director în directorul curent, este necesar să specificați fie noul nume (vechi) al directorului transferat, fie calea completă către directorul curent în partea adresabilă „unde”.

De exemplu, vedeți comanda similară cu exemplul de mai sus

!! Mergeți la directorul rădăcină, apoi mutați directorul Q în directorul X. Verificați rezultatul afișând arborele directorului X.

Redenumirea directoarelor. Numele directorului este schimbat folosind comanda REN.

Format de comandă: REN [unitate] [cale] nume1 nume2

unde nume1 este numele vechiului director;

nume2 – nume de director nou.

!! Redenumiți directorul X în W. Testați execuția comenzii.

Eliminarea directoarelor. Directoarele sunt eliminate folosind comanda RD.

Format de comandă: R.D.[unitate] [cale] nume

unde unitate este numele unității pe care se află directorul de șters;

cale – cale către directorul de șters;

nume – numele directorului de șters.

Puteți șterge un director numai în afara directorului. Directorul rădăcină nu poate fi șters. După ce apăsați Enter, sistemul de operare vă va cere: ștergeți directorul „[drive] [path] name” împreună cu toate subdirectoarele? . Pentru a șterge, apăsați Y (da) și Enter pentru a anula, apăsați N (nu) și Enter;

!! Ștergeți directorul Y. Testați comanda de ștergere folosind comanda TREE.

Comenzi de fișiere

Recomandările vă vor ajuta ștergeți complet un folder prin linia de comandă. În articolul despre, a fost folosită comanda DEL, care este destinată special fișierelor. În cazul folderelor, sunt aplicabile comenzile RD sau RMDIR.

Pentru atingerea scopului, . Introduceți RD /? și familiarizați-vă rapid cu caracteristicile și parametrii comenzii. Aici veți vedea doar 2 parametri:

  1. /s - la utilizarea acestui prefix, folderul va fi șters, precum și toate elementele imbricate ale acestuia. Dacă directorul dvs. nu este gol și nu ați specificat acest parametru, atunci nimic nu va funcționa pentru dvs.
  2. /Q - folosit la ștergere fără confirmare.

În general, designul arată astfel:

RD sau RMDIR /s/q „calea completă a folderului”

Notă: la aplicarea designului, directorul și conținutul acestuia vor fi șterse complet de pe computer și nu îl veți găsi în coșul de gunoi. Pentru siguranță, faceți copie de rezervă foldere.

Ștergerea unui folder cu sau fără confirmare

Am creat un director pe computerul meu numit „cmd” și am copiat mai multe obiecte în el. Apoi am introdus următoarea comandă în linia de comandă:

RD /s „c:\cmd”

Apoi am apăsat Enter și tasta Y pentru că cmd mi-a cerut să confirm ștergerea.

Am verificat unitatea C și nu am găsit niciun director. Apoi, am creat un folder numit „șterge” și am copiat și 5 fișiere, dar la introducerea comenzii, am eliminat prefixul /s. A ieșit așa:

RMDIR „c:\delete”

După apăsarea Enter, ștergerea nu a avut loc și pe linia de comandă a fost afișat un mesaj că folderul nu era gol. Concluzie, fără parametrul /s puteți șterge doar un folder gol, prin urmare, folosirea acestuia fără acest prefix este practic inutilă.

Dacă vă este prea lene să introduceți litera de confirmare (Y sau N), atunci următoarea construcție este pentru dvs. Prefixul /q a fost menționat mai sus, este ceea ce elimină tastarea enervantă a literelor (vezi captura de ecran pentru dovadă).

Îndepărtează un director.

Sintaxă

rmdir[disc: ]cale [/s] [/q]

rd[disc: ]cale [/s] [/q]

Opțiuni

[disc: ]cale Specifică locația unității și a directorului de șters. /sȘterge directorul specificat și toate subdirectoarele împreună cu fișierele. Parametru /s folosit pentru a șterge un arbore de directoare. /q Lansări rmdirîn modul ascuns. Comanda elimină directoare fără a cere confirmare. /? Afișează ajutor pe linia de comandă.

Note

  • Folosind comanda rmdirîn consola de recuperare

    Echipă rmdir cu alți parametri este disponibil în consola de recuperare.

  • Eliminarea directoarelor cu fișiere ascunse și de sistem

    Eliminarea directoarelor cu fișiere ascunse și de sistem nu este posibilă. Când încercați să dezinstalați, apare următorul mesaj:

    Directorul nu este gol.

    Pentru a obține o listă de ascunse și fișiere de sistem ar trebui folosită comanda dir, și pentru a vizualiza și modifica atributele - comanda atribut. Pentru mai multe informații, faceți clic pe linkul „”.

  • Folosind backslash

    Dacă înaintea primului nume de director este inserată o bară oblică inversă (\), acel director va fi tratat ca un subdirector al directorului rădăcină, indiferent de numele directorului curent. Dacă nu există bară oblică inversă, directorul va fi tratat ca un subdirector al directorului curent.

  • Eliminarea directorului curent

    Echipă rmdir nu poate fi folosit pentru a șterge directorul curent. Mai întâi trebuie să treceți la alt director (care nu este un subdirector al celui actual) și apoi să utilizați comanda rmdir. Când încercați să ștergeți directorul curent, primiți următorul mesaj:

    Fișierul nu poate fi accesat deoarece este utilizat de un alt proces.

Exemple

Pentru a șterge directorul \Utilizator\Smith, trebuie mai întâi să vă asigurați că nu conține niciun fișier. Pentru a face acest lucru, tastați pe linia de comandă:

dir \user\smith /a

Doar caracterele „.” ar trebui să fie afișate pe ecran. Și „...”.

Apoi, din orice director, altul decât \User\Smith, rulați următoarea comandă:

rmdir\utilizator\smith

Pentru a elimina directorul \Utilizator, toate fișierele și toate subdirectoarele, utilizați următoarea comandă.

Echipă RMDIR are un sinonim R.D.și este destinat ștergerii directoarelor sistem de fișiere Windows.

Format linie de comandă:

RMDIR [unitate:]cale

RD [unitate:]cale

Opțiuni pentru linia de comandă:

/S- Ștergerea unui arbore de directoare, adică nu numai directorul specificat, ci și toate fișierele și subdirectoarele conținute în acesta.

/Q- Dezactivați promptul de confirmare când ștergeți un arbore de directoare folosind o cheie /S.

Exemple de utilizare a comenzii R.D. (RMDIR)

Echipă R.D. nu acceptă modele de nume de fișiere și subdirectoare. Deci, de exemplu, încercarea de a executa comanda RD C:\Utilizatori\*.*, se va încheia cu un mesaj de eroare despre numele directorului. Cu toate acestea, mai multe căi de directoare pot fi specificate ca parametri:

RD C:\Mydocs C:\Myprogs- ștergeți conținutul folderelor C:\Mydocs și C:\Myprogs.

RD C:\docs- ștergeți folderul C:\docs. Dacă parametrul /S nu este specificat, apoi folderul care urmează să fie șters C:\docs trebuie să fie goală.

RD /S /Q C:\Docs- ștergerea folderului C:\Docs și a tuturor subdosarelor acestuia fără a cere confirmarea.

Caracteristica implementării comenzii RD cu un parametru /S este că nu numai subdirectoarele vor fi șterse, ci și directorul C:\Docs în sine, chiar dacă au fost fișiere în el și nu subdirectoare. Prin urmare, pentru a șterge numai conținutul unui director (atunci când doriți să goliți directorul și nu să îl ștergeți complet), puteți utiliza următoarea tehnică - faceți directorul de șters actual și rulați comanda R.D.în raport cu conținutul său:

CD „Dosarul meu”

RD /s/q „Dosarul meu”

Numele directoarelor care conțin spații sunt cuprinse între ghilimele duble. Deoarece comanda CD a făcut ca directorul să fie șters actual, acesta nu va fi șters și cheia /S va șterge toate subdirectoarele și fișierele din directorul „My Folder”.

Fișierul batch de mai jos este eliminat foldere goaleîn directorul de fișiere temporare definit de valoare variabila de mediu TEMP. Lista folderelor șterse este scrisă într-un fișier numit c:\tempfoldersempty.txt

FOR /D %%i in (*) do (

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

 


Citire:



Utilizarea stilurilor în Excel Cum să vă creați propriul stil nou

Utilizarea stilurilor în Excel Cum să vă creați propriul stil nou

Dacă utilizați în mod constant aceleași opțiuni pentru a formata celulele foii de lucru din foile de calcul, ar putea fi înțelept să creați un stil de formatare...

Ce erori apar în timpul instalării?

Ce erori apar în timpul instalării?

Notă: Programele AutoLISP pot fi rulate numai pe versiunea completă a AutoCAD, ele nu funcționează sub AutoCAD LT. (excluzând cazurile de încărcare...

Statutul social al unei persoane în societate

Statutul social al unei persoane în societate

Sugerați ceea ce determină alegerea unei persoane cu privire la statutul său principal. Folosind textul și faptele vieții sociale, faceți două presupuneri și...

Interpretarea completă a erorilor

Interpretarea completă a erorilor

Destul de mulți utilizatori s-au confruntat cu fenomenul ecranului albastru al morții. Ce trebuie să faceți (Windows 7 este cel mai adesea predispus la această problemă)...

imagine-alimentare RSS