Menü
Ingyenes
bejegyzés
a fő  /  Oktatás/ Alap cmd parancsok - csak hasznos. Könyvtárak eltávolítása

Az alapvető cmd parancsok csak hasznosak. Könyvtárak eltávolítása

Csapat RMDIR szinonimája van RDés célja a Windows fájlrendszer könyvtárainak törlése.

Parancssor formátuma:

RMDIR [meghajtó:] elérési út

RD [meghajtó:] útvonal

Parancssori paraméterek:

/ S- Egy könyvtárfa törlése, vagyis nemcsak a megadott könyvtár, hanem az összes fájl és alkönyvtár is.

/ Q- Tiltsa le a megerősítési kérést, ha egy kulcs segítségével töröl egy címtárfát / S.

Példák a parancs használatára RD (RMDIR)

Csapat RD nem támogatja a fájl- és alkönyvtárnév -mintákat. Tehát például a parancs végrehajtása RD C: \ Felhasználók \ *. *, hibaüzenettel zárul a könyvtár nevében. Azonban több könyvtárút is megadható paraméterként:

RD C: \ Mydocs C: \ Myprogs- törölje a C: \ Mydocs és C: \ Myprogs mappák tartalmát.

RD C: \ docs- törölje a C: \ docs mappát. Ha a paraméter / S nincs megadva, a mappát törölni kell C: \ docsüresnek kell lennie.

RD / S / Q C: \ Dokumentumok- a C: \ Docs mappa és minden almappájának törlése megerősítés kérése nélkül.

Az RD parancs paraméterrel történő megvalósításának sajátossága / S nem csak az alkönyvtárakat törli, hanem magát a C: \ Docs könyvtárat is, még akkor is, ha fájlok és nem almappák léteztek benne. Ezért, ha csak a könyvtár tartalmát szeretné törölni (ha üresen akarja tenni a könyvtárat, és egyáltalán nem szeretné törölni), akkor használja a következő technikát - tegye aktuálisá a törlendő könyvtárat, és futtassa a parancsot RD tartalmával kapcsolatban:

CD "Saját mappa"

RD / s / q "Saját mappa"

A szóközöket tartalmazó könyvtárnév idézőjelbe van foglalva. Mivel a CD parancs a törlendő könyvtárat aktuálissá tette, törlése nem lesz végrehajtva, és a kulcs / S törli a "Saját mappa" könyvtár összes alkönyvtárát és fájlját

Az alábbi kötegelt fájl eltávolítja a környezeti változó értéke által megadott ideiglenes könyvtár üres mappáit TEMP... A törölt mappák listája egy c: \ tempfoldersempty.txt nevű fájlba van írva

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

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

Az ajánlások segítenek teljesen törölje a mappát a parancssorból... A témáról szóló cikkben a DEL parancsot használták, amely kifejezetten fájlokhoz készült. Mappák esetén az RD vagy az RMDIR parancsok érvényesek.

A cél eléréséhez ,. Írja be az RD /? és gyorsan nézze meg a parancs jellemzőit és paramétereit. Itt csak 2 paramétert fog látni:

  1. / s - ennek az előtagnak a használatakor a mappa, valamint az összes beágyazott eleme törlődik. Ha a könyvtár nem üres, és nem adta meg ezt a paramétert, akkor semmi sem fog működni.
  2. / Q - megerősítés nélküli törléskor használatos.

Általában a konstrukció így néz ki:

RD vagy RMDIR / s / q „teljes mappa elérési útja”

Megjegyzés: a terv alkalmazásakor a könyvtár és annak tartalma teljesen törlődik a számítógépről, és nem találja a kosárban. A biztonság érdekében készítsen biztonsági másolatot a mappáról.

Mappa törlése megerősítéssel vagy anélkül

A számítógépemen létrehoztam egy "cmd" nevű könyvtárat, és több objektumot másoltam bele. Ezután a következő parancsot írtam be a parancssorba:

RD / s „c: \ cmd”

Ezután megnyomtam az Enter billentyűt és az Y gombot, miközben a cmd kérést küldött a törlés megerősítésére.

A C meghajtó ellenőrzése után nem találtam könyvtárat. Ezután létrehoztam egy "delete" nevű mappát, és lemásoltam 5 fájlt is, de amikor beírtam a parancsot, eltávolítottam a / s előtagot. Így alakult:

RMDIR „c: \ delete”

Az Enter megnyomása után a törlés nem történt meg, és egy üzenet jelent meg a parancssorban, hogy a mappa nem üres. Következtetés, az / s paraméter nélkül csak egy üres mappát törölhet, ezért ennek az előtagnak a használata gyakorlatilag haszontalan.

Ha lusta beírni a megerősítő betűt (Y vagy N), akkor az alábbi konstrukció az Ön számára. A / q előtagot fent említettük, ő távolítja el a bosszantó betűbevitelt (a bizonyítást lásd a képernyőn).

MŰKÖDÉSI RENDSZER MS DOS

Módszertani utasítások a tanfolyam laboratóriumi munkájához

"Operációs rendszerek" a szak hallgatói számára 230401 "Információs rendszerek"

Balakovo

a munka célja- Az alapvető gyakorlati ismeretek elsajátítása az MS-DOS operációs rendszerrel való munkavégzés során.

Alapfogalmak

Bármely operációs rendszer (OS) több számítógépes eszközzel kommunikációs eszközt (interfészt) biztosít a felhasználóknak és az alkalmazásprogramoknak. Különféle parancsokat kap a felhasználótól, és végrehajtja azokat. Az alkalmazásprogramok, amelyeket a felhasználó indít (ismét, nem az operációs rendszer segítsége nélkül), maguk is aktívan használják az operációs rendszer szolgáltatásait. Például, ha szöveges dokumentumot kell nyomtatnia a nyomtatón, akkor a szövegszerkesztő, amelynek ablakában ez a dokumentum található, nem lép közvetlenül kapcsolatba a nyomtatóval, hanem ezt a munkát az operációs rendszerre bízza. Ez viszont ellenőrzi: be van -e kapcsolva a nyomtató, megfelelően működik -e, nincs -e papír a tálcájában. És csak ezután adagolja a szöveget nyomtatásra bizonyos részletekben, folyamatosan figyelve a működő nyomtató állapotát. Az operációs rendszerek széles választéka létezik: MS-DOS, Windows 7, Windows 2003, Linux, Unix és még sokan mások. Képességeikben, használhatóságukban, teljesítményükben és egyéb jellemzőikben különböznek egymástól.

Az MS-DOS jelentése MicroSoft Disk Operating System, azaz az amerikai Microsoft lemez lemez operációs rendszere. A "lemez" kifejezés azt jelenti, hogy az operációs rendszer a lemezen található: vagy a merevlemezen, vagy be

hajlékonylemezről (az MS-DOS méretek lehetővé teszik), vagy akár CD-ről.

Az adott eszköz kiválasztásának algoritmusát a BIOS tartalmazza. Például, ha az A:, C: meghajtók a BIOS FEATURES SETUP (Rendszerindítási sorrend) alatt vannak felsorolva, ez azt jelenti, hogy ha egy hajlékonylemez (A meghajtó :) van telepítve a számítógépbe, akkor megpróbálja elindítani az MS-DOS rendszert, ha nincs hajlékonylemez, akkor az MS-DOS a merevlemezről (C meghajtó :) indul el.

Az MS-DOS operációs rendszer a következő részekből áll:

1) BIOS (Basic Input-Output System). Az operációs rendszer ezen része ROM -ba vagy ROM -ba (csak olvasható memória) van bekötve. A BIOS teszteket tartalmaz a számítógép csomópontjainak ellenőrzésére (ezek automatikusan elindulnak a számítógép bekapcsolásakor), valamint a Boot Loader, egy kis program a bonyolultabb MS-DOS Loader hívására (az io töredéke). sys fájl). Ezenkívül a BIOS alacsony szintű I / O műveleteket hajt végre (a regiszter szintjén) a monitorral, a billentyűzettel, a lemezekkel és a nyomtatóval.

2) Lemezfájlok io.sys és msdos. sys. Az io.sys fájl (a rendszerlemez kezdeti szektorában található), mint említettük, az MS-DOS Loader programot tartalmazza. Ezenkívül az io.sys kiegészíti a BIOS-t más alacsony szintű I / O műveletekkel. Az msdos.sys fájl alapvető, magas szintű MS-DOS szolgáltatásokat nyújt.

3) command.com fájl - Parancsfeldolgozó vagy MS -DOS parancsértelmező. Alapszintű MS-DOS parancsokat tartalmaz: CLS, DIR, COPY és mások, amelyeket belsőnek neveznek. Ezen kívül olyan külső MS-DOS parancsokkal is működik, mint a FORMAT, DELTREE és mások, amelyek általában a DOS könyvtárban találhatók, és .com vagy .exe kiterjesztésű fájlok. A command.com parancsfeldolgozó megszervezi a billentyűzetről vagy parancsfájlokból (.bat kiterjesztésű fájlok) beírt felhasználói parancsok végrehajtását. A fent felsorolt ​​MS-DOS összetevők az operációs rendszer minimális összetevői. Ezen kívül megadhat olyan MS-DOS elemeket, mint:

4) külső MS-DOS parancsok. Ezek, mint említettük, .com vagy .exe kiterjesztésű fájlok, és általában a DOS könyvtárban találhatók.

5) Vezetők. Ezek speciális programok (..com, Exe vagy .sys kiterjesztésű fájlok), amelyek szolgáltatást nyújtanak a meglévő külső eszközök új vagy nem szabványos használatához. A szükséges illesztőprogramok a config.sys és az autoexec.bat fájlok segítségével aktiválhatók.

6) A config.sys fájl. Ez egy egyszerű szöveges fájl, amely speciális parancsokat tartalmaz a különböző illesztőprogramok aktiválásához. Ezenkívül használható az MS-DOS működési módjának vagy konfigurációjának megváltoztatására.

7) Az autoexec.bat fájl. Ez egy kötegelt fájl, amelyet az operációs rendszer automatikusan elindít végrehajtásra, amikor a számítógépet bekapcsolják vagy újraindítják.

A felhasználó párbeszédje a DOS-szal az úgynevezett operációs rendszerre adott válaszként megadott parancsok formájában történik. A kijelzőn megjelenik, és általában így néz ki:

az aktuális lemez neve: \ aktuális könyvtár neve> _,

ahol> a rendszer szimbóluma;

Például, C: \ lab> _,

ahol C az aktuális lemez neve;

lab - az aktuális könyvtár neve

Ha az aktuális könyvtár a gyökér, akkor az aktuális könyvtár neve kihagyásra kerül, mivel az megegyezik az aktuális meghajtó nevével. A felszólítás ebben az esetben így néz ki:

C: \> _

Parancsok bevitele. A DOS több tucat parancsot tartalmaz. Ezeket a parancssorba írja be a DOS parancssorba. A parancs szintaxisa vagy általános formátuma a következő:

parancs neve [argumentumok],

ahol az argumentumok olyan objektumok, amelyeken a parancs működik;

a paraméterek a parancsvégrehajtási módok azonosítói (ezeket "/" perjel választja el egymástól).

Egy parancs argumentumainak és paramétereinek megjelenítéséhez futtassa a parancs help parancs nevét

Bármely parancs végrehajtásához nyomja meg az Enter billentyűt (az Enter billentyű megnyomásának további jelzése nem jelenik meg).

A fő DOS parancsok hagyományosan négy csoportra oszlanak.

1. Általános célú parancsok.

2. Parancsok lemezekkel való munkavégzéshez.

3. Parancsok a könyvtárakkal való együttműködéshez.

4. Parancsok a fájlokkal való munkavégzéshez.

A lemezkezelési parancsok nem használatosak ebben a laborban, ezért nem foglalkoznak tovább.

Az MS-DOS szabványos fájltípus-konvenciókkal rendelkezik, amelyek lehetővé teszik a fájlok jellegének vizuális meghatározását.

COM - parancsfájl;

EXE - futtatható fájl;

BAT - kötegelt fájl;

SYS - rendszerfájl;

TXT - szövegfájl

Általános célú parancsok.

Ebben a csoportban a leggyakrabban használt parancsok a következők:

1) cls (Clear Screen) - a képernyő törlése;

2) ver– kimenet az operációs rendszer számítógépre telepített verziójáról;

3) dátum - az aktuális dátum megjelenítése és beállítása;

4) idő - az aktuális idő kijelzése és beállítása;

5) help - súgó adatok megjelenítése a DOS parancsokon;

A következő gombokkal hívhatja be a korábban beírt parancsokat a parancssorba, és kezelheti a parancsok listáját:

- az előző parancs hívása;

↓ - hívja fel a következő parancsot;

F7 - a korábban megadott parancsok listájának megjelenítése;

F9– másolja a parancssorba a megjelenített lista egyik parancsát (F7) a szám kiválasztásával;

Alt + F7– a parancslista törlése.

Könyvtárparancsok

Csapat DIR- könyvtár - könyvtár (könyvtárak) - a megadott könyvtárban található fájlok és alkönyvtárak listájának megjelenítésére szolgál.

Például: C: \> dir - a C meghajtó gyökérkönyvtárának megtekintése.

C: \> dir lab - a labor könyvtár tartalmának megtekintése.

Ha a megadott könyvtár nagyszámú alkönyvtárat és fájlt tartalmaz, akkor azok oldalankénti kimenetét a / P kapcsolóval rendezheti. Ebben az esetben a lista egy oldalának megjelenítése után a DOS megvárja, amíg bármely gomb megnyomásával folytatódik a következő oldalak megjelenítése. Például: dir c: \ windows / p

!! Böngésszen a C: meghajtó gyökérkönyvtárának tartalmában oldalanként.

Csapat FA- a könyvtárfa megjelenítése a képernyőn.

Parancsformátum: FA[meghajtó] [útvonal] [név] [| tovább]

ahol a lemez a címtárrendszert tároló lemez neve;

elérési út - annak a könyvtárnak az elérési útja, amelynek fáját meg szeretné tekinteni;

név - ennek a könyvtárnak a neve;

/ f - a könyvtárfa megjelenítési módja a bennük található fájlokkal;

| tovább - parancs a 23 soros kimenetek pipelining kimenetére.

Például C: /> fa C: / f | tovább

!! Jelenítse meg a C: meghajtó címtárfáját 23 soros részekben fájlok nélkül.

Csapat MD- Make Directory - könyvtárak és alkönyvtárak létrehozása.

Parancsformátum: MD [meghajtó] [útvonal] neve

ahol a lemez annak a lemeznek a neve, amelyen a könyvtár létrejön;

elérési út - a létrehozott könyvtár elérési útja a gyökér vagy az aktuális könyvtárból;

name - a létrehozandó könyvtár neve.

Például C: /> md lab

!! Hozzon létre egy X könyvtárat a C: meghajtón.

Csapat CD- Change Directory - az aktuális könyvtár módosítása.

Parancsformátum: CD [útvonal] neve

ahol az elérési út az alkönyvtár elérési útja a hierarchikus fájlstruktúrában;

név - az aktuálisnak nyilvánítandó alkönyvtár neve.

Például cd C: \ Windows

Ha bármilyen szint aktuális alkönyvtárából szeretne visszatérni a gyökérkönyvtárba, akkor írja be a cd \ parancsot

Ha egy szinttel feljebb kell lépnie, akkor írja be a cd parancsot.

Itt (..) a szülőkönyvtár rövidítése.

!! Váltson az X könyvtárba. Figyelje meg a változásokat a DOS parancssorban.

!! Hozzon létre két Y és Z alkönyvtárat az aktuális könyvtárban.

Cserélje ki az aktuális lemezt. Az aktuális lemez megváltoztatásához be kell írnia a meghajtó nevét, amely az aktuális lesz. A parancs végrehajtása után megjelenik egy DOS prompt az aktuális meghajtóval együtt.

Könyvtárak másolása. Az egyik könyvtár másolásához használja a parancsot XCOPY... Ez a parancs lehetővé teszi egy könyvtár másolását a nevének megváltoztatásával.

Parancsformátum:

ahol
ahol
XCOPY [meghajtó] [útvonal] régi_név [meghajtó] [útvonal] régi (új) név

ahol / s - nem üres könyvtárak másolási módja (fájlokkal és alkönyvtárakkal együtt);

/ e - Üres könyvtárak másolásának módja.

Például az 1. könyvtárat másoljuk a 2. címtárba a 3. név alatt

xcopy d: \ x \ 1 d \ x \ 2 \ 3 / s / e (ne gépeljen - ez egy példa)

!! Másolja a Z könyvtárat az Y könyvtárba Q néven. Ellenőrizze az eredményt a TREE paranccsal.

Könyvtárak mozgatása... A könyvtárak áthelyezéséhez használja a parancsot MOZOG.

Parancsformátum:

MOZOG [meghajtó] [útvonal] régi_név [meghajtó] [útvonal] [új_név]

Amikor egy könyvtárat átvisz az aktuális könyvtárba, akkor a cím "hol" részében meg kell adni az átvitt könyvtár új (régi) nevét vagy az aktuális könyvtár teljes elérési útját.

Például lásd, hogy a parancs hasonló a fenti példához

!! Váltson a gyökérkönyvtárba, majd helyezze át a Q könyvtárat az X könyvtárba. Ellenőrizze az eredményt az X könyvtárfa megjelenítésével.

Könyvtárak átnevezése. A könyvtár neve a paranccsal módosítható REN.

Parancsformátum: REN [meghajtó] [útvonal] név1 név2

ahol a name1 a régi könyvtárnév;

név2– a könyvtár új neve.

!! Név X könyvtár W. Ellenőrizze a parancs végrehajtását.

Könyvtárak eltávolítása. A könyvtárak eltávolítása az RD paranccsal történik.

Parancsformátum: RD[meghajtó] [útvonal] neve

ahol a lemez annak a lemeznek a neve, ahol a törölni kívánt könyvtár található;

elérési út - a törölni kívánt könyvtár elérési útja;

név - a törölni kívánt könyvtár neve.

Egy könyvtárat csak a könyvtáron kívülről törölhet. A gyökérkönyvtár nem törölhető. Az Enter megnyomása után az operációs rendszer a következőket kéri: Törli a "[meghajtó] [elérési út] neve" könyvtárat az összes alkönyvtárral együtt? ... A törléshez nyomja meg az Y (igen) és az Enter billentyűt, a törléshez - N (nem) és az Enter billentyűt.

!! Y könyvtár törlése. Ellenőrizze a delete parancs végrehajtását a TREE paranccsal.

Fájlparancsok

DEL parancs

DEL attribútumok]] nevek

ERASE attribútumok]] nevek

Nevek Egy vagy több fájl neve. A helyettesítő karakterek egyszerre több fájl törlésére szolgálnak.

Ha egy könyvtár van megadva, akkor az összes fájl eltávolításra kerül.

/ P Minden fájl törlése előtt kérjen megerősítést.

/ F Az írásvédett fájlok törlésének kényszerítése.

/ S Eltávolítja a megadott fájlokat az összes alkönyvtárból.

/ Q A fájlok törlésekor tiltsa le a megerősítést kérő üzenetet.

/ A Fájlok kiválasztása törlésre attribútumok alapján.

Attribútumok S Rendszerfájlok R Csak olvasható

H Rejtett fájlok A Archiválandó fájlok

A "-" előtag NEM

A DEL és ERASE parancsok módosítása, ha a kiterjesztett parancsfeldolgozás engedélyezve van:

Az / S kapcsoló kimenete megfordul, vagyis csak a törölt fájlok neve jelenik meg, nem pedig a nem található fájlok.

Példa: 1. Minden .txt kiterjesztésű fájl törlése

V: Jobs> del * .txt

V: Küldetések>

2. A "T" betűvel kezdődő fájlok törlése

V: Jobs> del T * .txt

V: Küldetések>

RMDIR / Q / R / S] [@fájl] elérési útja ...

pályaEgy vagy több eltávolítandó alkönyvtár neve.
@fájlSzöveges fájl, amely tartalmazza az eltávolítani kívánt könyvtárak nevét, soronként egyet (lásd@file listák a részletekért).

Fájlkitöltési szintaxis:

Az RD két belső változót állít be:

% _rd_dirsA törölt könyvtárak száma
% _rd_hibákA hibák száma

(Vegye figyelembe, hogy ha RD / S -t végez, akkor a tényleges törlést a DEL végzi, ezért ellenőrizze a DEL változókat.)

Opciók:

/ Én "szöveget"Válassza ki a könyvtárakat a leírásban szereplő szöveg egyezésével. A szöveg tartalmazhat helyettesítő karakterek és kiterjesztett helyettesítő karaktereket. A keresési szöveget idézőjelbe kell foglalni, és követnie kell a/ I azonnal, közbülső szóközök nélkül. Kiválaszthatja az összes fájlnevet, amely leírással rendelkezik/ Én "[?] *" , vagy minden olyan fájlnévvel, amely nem rendelkezik leírással/ Én "" ... Ne használja az / I -t @file listákkal. A részletekért lásd a @file listákat.
/ KA / S gombbal együtt használva opció, ez fizikailag törli a fájlokat, ahelyett, hogy elküldené őket a Windows Lomtárba, még akkor is, ha be van állítva a Törlés a Lomtárba konfigurációs beállítás.