Meny
Är gratis
registrering
den huvudsakliga  /  Utbildning/ Grundläggande cmd -kommandon - bara användbart. Ta bort kataloger

Grundläggande cmd -kommandon är bara användbara. Ta bort kataloger

Team RMDIR har en synonym RD och är utformad för att ta bort kataloger i Windows filsystem.

Kommandoradsformat:

RMDIR [drive:] sökväg

RD [drive:] sökväg

Kommandoradsparametrar:

/ S- Radera ett katalogträd, det vill säga inte bara den angivna katalogen, utan alla filer och underkataloger som den innehåller.

/ Q- Inaktivera en bekräftelse när du raderar ett katalogträd med en nyckel / S.

Exempel på att använda kommandot RD (RMDIR)

Team RD stöder inte fil- och underkatalognamnsmönster. Så, till exempel, försöker utföra kommandot RD C: \ Users \ *. *, kommer att sluta med ett felmeddelande i katalognamnet. Flera katalogvägar kan dock anges som parametrar:

RD C: \ Mydocs C: \ Myprogs- ta bort innehållet i mapparna C: \ Mydocs och C: \ Myprogs.

RD C: \ docs- ta bort mappen C: \ docs. Om parametern / S inte angiven, mappen som ska raderas C: \ docs ska vara tom.

RD / S / Q C: \ Dokument- radering av mappen C: \ Docs och alla dess undermappar utan att be om bekräftelse.

Det säregna med genomförandet av RD -kommandot med en parameter / Sär att inte bara underkataloger kommer att raderas, utan också själva katalogen C: \ Docs, även om det fanns filer och inte undermappar i den. Om du bara vill radera innehållet i katalogen (när du vill göra katalogen tom och inte ta bort den alls) kan du använda följande teknik - gör katalogen som ska raderas aktuell och kör kommandot RD i förhållande till dess innehåll:

CD "Min mapp"

RD / s / q "Min mapp"

Ett katalognamn som innehåller mellanslag finns i dubbla citattecken. Eftersom CD -kommandot gjorde att katalogen som ska raderas aktuell kommer dess borttagning inte att utföras, och nyckeln / S raderar alla underkataloger och filer i katalogen "Min mapp"

Nedanstående batchfil raderar tomma mappar i tempkatalogen som anges av värdet på miljövariabeln TEMP... Listan över raderade mappar skrivs till en fil som heter c: \ tempfoldersempty.txt

FOR / D %% i i (*) gör (

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

Rekommendationer hjälper dig radera mappen helt via kommandoraden... I artikeln om användes kommandot DEL, som är särskilt avsett för filer. För mappar är RD- eller RMDIR -kommandon tillämpliga.

För att uppnå målet ,. Ange RD /? och ta en snabb titt på kommandoets funktioner och parametrar. Här ser du bara 2 parametrar:

  1. / s - när du använder detta prefix kommer mappen att raderas, liksom alla dess kapslade objekt. Om din katalog inte är tom och du inte har angett denna parameter fungerar ingenting för dig.
  2. / Q - används vid radering utan bekräftelse.

Generellt sett ser konstruktionen ut så här:

RD eller RMDIR / s / q “full folder path”

Obs! När du använder designen raderas katalogen och dess innehåll helt från datorn och du hittar den inte i korgen. För säkerhets skull, gör en säkerhetskopia av mappen.

Radera en mapp med eller utan bekräftelse

På min dator skapade jag en katalog som heter "cmd" och kopierade flera objekt till den. Sedan skrev jag in följande kommando i kommandoraden:

RD / s “c: \ cmd”

Sedan tryckte jag på Enter och Y -tangenten, eftersom cmd begärde att raderingen skulle raderas.

Efter att ha kontrollerat C -enheten hittade jag ingen katalog. Sedan skapade jag en mapp med namnet "delete" och kopierade även 5 filer, men när jag skrev in kommandot tog jag bort / s -prefixet. Det blev så här:

RMDIR “c: \ delete”

Efter att ha tryckt på Enter skedde inte raderingen och ett meddelande visades på kommandoraden att mappen inte var tom. Slutsats, utan parametern / s kan du bara ta bort en tom mapp, därför är det praktiskt taget värdelöst att använda den utan detta prefix.

Om du är för lat för att skriva in bekräftelsebrevet (Y eller N), är följande konstruktion något för dig. Prefixet / q nämndes ovan, det är han som tar bort den irriterande inmatningen av bokstäver (se skärmen för bevis).

DRIFTSSYSTEM MS DOS

Metodiska instruktioner för laborationer på kursen

"Operativsystem" för studenter med specialitet 230401 "Informationssystem"

Balakovo

syftet med arbetet- Förvärv av grundläggande praktiska färdigheter när du arbetar med operativsystemet MS-DOS.

Grundläggande koncept

Alla operativsystem (OS) förser användar- och applikationsprogrammen med ett kommunikationsmedel (gränssnitt) med flera datorenheter. Den tar emot olika kommandon från användaren och kör dem. Program som startas av användaren (igen, inte utan hjälp av operativsystemet) använder själva aktivt operativsystemets tjänster. Till exempel, om du behöver skriva ut ett textdokument på en skrivare, kommer textredigeraren, i fönstret som dokumentet finns i, inte att direkt interagera med skrivaren själv, utan överlåta detta arbete till operativsystemet. Det kommer i sin tur att kontrollera: om skrivaren är på, om den fungerar korrekt, om dess magasin är fyllt med papper. Och först efter det kommer den att mata texten för utskrift i vissa delar, ständigt observera tillståndet för den skrivande skrivaren. Det finns en mängd olika operativsystem: MS-DOS, Windows 7, Windows 2003, Linux, Unix och många andra. De skiljer sig från varandra i kapacitet, användbarhet, prestanda och andra egenskaper.

MS-DOS står för MicroSoft Disk Operating System, d.v.s. diskoperativsystem för det amerikanska företaget Microsoft. Termen "disk" betyder att operativsystemet finns på disken: antingen på hårddisken eller på

från en diskett (MS-DOS-storlekar tillåter det), eller till och med en CD.

Algoritmen för att välja en viss enhet är inställd i BIOS. Till exempel, om A:, C: -enheterna är listade under BIOS FEATURES SETUP under Boot Sequence, betyder det att om en diskett (enhet A :) är installerad i datorn, ett försök att starta MS-DOS från den, om det finns ingen diskett, då startar MS-DOS från hårddisken (enhet C :).

Operativsystemet MS-DOS består av följande delar:

1) BIOS (Basic Input-Output System). Den här delen av operativsystemet är ansluten till ROM eller ROM (Read Only Memory). BIOS innehåller tester för att kontrollera datorns noder (de startas automatiskt när datorn slås på), samt Boot Loader, ett litet program för att ringa den mer komplexa MS-DOS Loader (ett fragment av io. sys -fil). Dessutom utför BIOS lågnivå-I / O-operationer (på registernivå) med bildskärmen, tangentbordet, diskarna och skrivaren.

2) Diskfiler io.sys och msdos. sys. Filen io.sys (som finns i den ursprungliga sektorn på systemdisken) innehåller, som nämnts, programmet MS-DOS Loader. Dessutom kompletterar io.sys BIOS med andra I / O-operationer på låg nivå. Filen msdos.sys tillhandahåller grundläggande MS-DOS-tjänster på hög nivå.

3) File command.com - Kommandoprocessor eller MS -DOS kommandotolk. Innehåller grundläggande MS-DOS-kommandon: CLS, DIR, COPY och andra, kallade interna. Dessutom fungerar det med externa MS-DOS-kommandon som FORMAT, DELTREE och andra, som vanligtvis finns i DOS-katalogen och är filer med tillägget .com eller .exe. Command.com -kommandoprocessorn organiserar körningen av alla användarkommandon som skrivs in från tangentbordet eller använder kommandofiler (filer med filtillägget .bat). MS-DOS-komponenterna som anges ovan är minimikomponenterna i detta operativsystem. Utöver det kan du ange sådana MS-DOS-element som:

4) externa MS-DOS-kommandon. De är, som nämnts, filer med tillägget .com eller .exe och finns vanligtvis i DOS -katalogen.

5) Förare. Dessa är speciella program (filer med .com ,. Exe eller .sys-tillägg) som tillhandahåller service till ny eller icke-standardiserad användning av befintliga externa enheter. De nödvändiga drivrutinerna aktiveras med config.sys- och autoexec.bat -filerna.

6) filen config.sys. Det är en vanlig textfil som innehåller speciella kommandon för att aktivera olika drivrutiner. Dessutom kan den användas för att ändra driftslägen eller konfigurationen av MS-DOS.

7) Autoexec.bat -filen. Detta är en batchfil som automatiskt startas av operativsystemet för körning när datorn slås på eller startas om.

Användarens dialog med DOS utförs i form av kommandon som anges som svar på den så kallade operativsystemet. Den visas på skärmen och ser vanligtvis ut så här:

nuvarande hårddisknamn: \ aktuellt katalognamn> _,

där> är en systemsymbol;

Till exempel, C: \ lab> _,

där C är namnet på den aktuella disken;

lab - namnet på den aktuella katalogen

Om den aktuella katalogen är roten, utelämnas namnet på den aktuella katalogen, eftersom den är densamma som namnet på den aktuella enheten. Uppmaningen i det här fallet ser ut så här:

C: \> _

Ange kommandon. DOS innehåller flera dussin kommandon. De skrivs på kommandoraden vid DOS -prompten. Syntaxen eller det allmänna formatet för ett kommando är följande:

kommandonamn [argument],

där argument är objekt som kommandot fungerar på;

parametrar är identifierare för kommandon körningslägen (de separeras med ett snedstreck "/").

För att visa argument och parametrar för ett kommando, kör kommandot kommandot hjälpkommando

För att utföra ett kommando, tryck på Enter -tangenten (ingen ytterligare indikation på att trycka på Enter kommer att visas).

De viktigaste DOS -kommandona är konventionellt uppdelade i fyra grupper.

1. Kommandon av allmänt ändamål.

2. Kommandon för arbete med skivor.

3. Kommandon för att arbeta med kataloger.

4. Kommandon för att arbeta med filer.

Diskhanteringskommandon används inte i det här labbet, så de omfattas inte ytterligare.

MS-DOS har vanliga filtypkonventioner som låter dig visuellt definiera filernas art.

COM - kommandofil;

EXE - körbar fil;

BAT - batchfil;

SYS - systemfil;

TXT - textfil

Kommandon för allmänna ändamål.

De vanligaste kommandona i denna grupp är:

1) cls (Clear Screen) - rensa skärmen;

2) ver– utmatning av versionen av operativsystemet installerat på datorn;

3) datum– visa och ställ in aktuellt datum;

4) tid– visning och inställning av aktuell tid;

5) hjälp– visning av hjälpdata på DOS -kommandon;

Du kan använda följande knappar för att anropa tidigare angivna kommandon till kommandoraden och hantera listan över kommandon:

- ringa det föregående kommandot;

↓ - ring nästa kommando;

F7– visning av en lista över tidigare angivna kommandon;

F9– kopiera till kommandoraden ett av kommandona i listan som visas (F7) genom att välja dess nummer;

Alt + F7– rensa kommandolistan.

Katalogkommandon

Team DIR- katalog - katalog (kataloger) - används för att visa en lista med filer och underkataloger i den angivna katalogen.

Till exempel C: \> dir - visa rotkatalogen för C -enheten.

C: \> dir lab - visa innehållet i labbkatalogen.

Om den angivna katalogen innehåller ett stort antal underkataloger och filer kan du organisera deras utmatning sida-för-sida med omkopplaren / P. I det här fallet, efter att ha visat en sida i listan, väntar DOS tills alla knapptryckningar fortsätter att visa nästa sidor. Till exempel dir c: \ windows / p

!! Bläddra igenom innehållet i rotkatalogen för C: -enheten med webbläsning sida för sida.

Team TRÄD- visa katalogträdet på skärmen.

Kommandoformat: TRÄD[enhet] [sökväg] [namn] [| mer]

där disk är namnet på disken som är värd för katalogsystemet;

sökväg - sökvägen till katalogen vars träd du vill visa;

namn - namnet på den här katalogen;

/ f - läget för att visa katalogträdet med filerna de innehåller;

| mer - kommando för pipeline -utmatning i delar om 23 rader.

Till exempel C: /> träd C: / f | mer

!! Visa katalogträdet för C: enheten i delar av 23 rader utan filer.

Team MD- Skapa katalog - skapa kataloger och underkataloger.

Kommandoformat: MD [enhet] [sökväg] namn

där disk är namnet på disken som katalogen skapas på;

sökväg - sökvägen till den skapade katalogen från rot- eller nuvarande katalog;

namn - namnet på katalogen som ska skapas.

Till exempel C: /> md lab

!! Skapa en X -katalog på C: -enheten.

Team CD- Ändra katalog - ändra den aktuella katalogen.

Kommandoformat: CD [sökväg] namn

där sökvägen är sökvägen till en underkatalog i den hierarkiska filstrukturen;

name - namnet på den underkatalog som ska förklaras aktuell.

Till exempel cd C: \ Windows

För att återgå till rotkatalogen från den aktuella underkatalogen för alla nivåer måste du ange kommandot cd \

Om du behöver gå upp en nivå måste du ange kommandot cd ..

Här står (..) för överordnad katalog.

!! Byt till katalog X. Lägg märke till ändringarna vid DOS -prompten.

!! Skapa två underkataloger Y och Z i den aktuella katalogen.

Byt den aktuella skivan. För att ändra den aktuella disken måste du skriva namnet på enheten, som ska bli den aktuella. Efter att ha utfört detta kommando visas en DOS -prompt med den aktuella enheten.

Kopierar kataloger. För att kopiera en katalog till en annan, använd kommandot XCOPY... Detta kommando gör det möjligt att kopiera en katalog med en ändring av dess namn.

Kommandoformat:

var
var
XCOPY [enhet] [sökväg] gammalt namn [enhet] [sökväg] gammalt (nytt) namn

där / s - kopieringsläge för icke -tomma kataloger (tillsammans med filer och underkataloger);

/ e - läge för att kopiera tomma kataloger.

Till exempel kopierar vi katalog 1 till katalog 2 under namnet 3

xcopy d: \ x \ 1 d \ x \ 2 \ 3 / s / e (skriv inte - detta är ett exempel)

!! Kopiera katalog Z till katalog Y under namnet Q. Kontrollera resultatet med kommandot TREE.

Flytta kataloger... För att flytta kataloger, använd kommandot FLYTTA.

Kommandoformat:

FLYTTA [enhet] [sökväg] gammalt namn [enhet] [sökväg] [nytt namn]

När en katalog överförs till den aktuella katalogen är det nödvändigt att ange antingen det nya (gamla) namnet på den överförda katalogen eller hela sökvägen till den aktuella katalogen i "var" -delen av adressen.

Se till exempel att kommandot liknar exemplet ovan

!! Byt till rotkatalogen och flytta sedan Q -katalogen till X -katalogen. Verifiera resultatet genom att visa X -katalogträdet.

Byt namn på kataloger. Katalognamnet ändras med kommandot REN.

Kommandoformat: REN [enhet] [sökväg] namn1 namn2

där name1 är det gamla katalognamnet;

name2– det nya namnet på katalogen.

!! Namn X -katalog W. Kontrollera att kommandot körs.

Ta bort kataloger. Ta bort kataloger görs med kommandot RD.

Kommandoformat: RD[enhet] [sökväg] namn

där disken är namnet på disken där katalogen som ska raderas finns;

sökväg - sökvägen till katalogen som ska raderas;

namn - namnet på katalogen som ska raderas.

Du kan bara radera en katalog utanför katalogen. Rotkatalogen kan inte raderas. Efter att ha tryckt på Enter kommer operativsystemet att fråga: Radera katalogen "[enhet] [sökväg] namn" tillsammans med alla underkataloger? ... För att radera måste du trycka på Y (ja) och Enter, för att avbryta - N (nej) och Enter.

!! Radera katalog Y. Verifiera utförandet av kommandot delete med kommandot TREE.

Filkommandon

DEL -kommando

DEL -attribut]] namn

ERASE -attribut]] namn

Namn Namnen på en eller flera filer. Jokertecken används för att radera flera filer samtidigt.

Om en katalog har angetts kommer alla filer att tas bort från den.

/ P Fråga om bekräftelse innan du tar bort varje fil.

/ F Tvinga bort borttagning av skrivskyddade filer.

/ S Tar bort angivna filer från alla underkataloger.

/ Q Inaktivera bekräftelsemeddelandet när du tar bort filer.

/ A Välj filer för radering efter attribut.

Attribut S Systemfiler R Skrivskyddade

H Dolda filer A Filer för arkivering

Prefixet "-" är INTE

Ändringar i DEL- och ERASE -kommandon när utökad kommandobearbetning är aktiverad:

Utmatningen för / S -omkopplaren är omvänd, det vill säga bara namnen på raderade filer visas, inte filer som inte kunde hittas.

Exempel: 1. Radera alla filer med tillägget .txt

A: Jobb> del * .txt

A: Uppdrag>

2. Radera filer som börjar med bokstaven "T"

A: Jobb> del T * .txt

A: Uppdrag>

RMDIR / Q / R / S] [@fil] sökväg ...

vägNamnet på en eller flera underkataloger som ska tas bort.
@filEn textfil som innehåller namnen på katalogerna som ska tas bort, en per rad (se@fillistor för detaljer).

Syntax för filavslutning:

RD anger två interna variabler:

% _rd_dirsAntalet kataloger raderade
% _rd_errorsAntalet fel

(Observera att om du gör en RD / S görs de faktiska raderingarna med DEL, så kontrollera DEL -variablerna.)

Alternativ:

/ Jag "textar"Välj kataloger genom att matcha text i deras beskrivningar. Texten kan innehålla jokertecken och utökade jokertecken. Söktexten måste ingå i dubbla citattecken och måste följa/ Jag omedelbart, utan mellanliggande utrymmen. Du kan välja alla filnamn som har en beskrivning med/ Jag "[?] *" , eller alla filnamn som inte har en beskrivning med/ Jag "" ... Använd inte / I med @fillistor. Se @fillistor för mer information.
/ KVid användning med / S alternativet kommer detta att ta bort filer fysiskt istället för att skicka dem till Windows papperskorg, även om du har konfigureringsalternativet Ta bort till papperskorgen.