Menü
Bedava
giriş
ana  /  Eğitim/ Temel cmd komutları - sadece kullanışlıdır. dizinleri kaldırma

Temel cmd komutları sadece kullanışlıdır. dizinleri kaldırma

Takım RMDIR eş anlamlısı var RD ve Windows dosya sisteminin dizinlerini silmek için tasarlanmıştır.

Komut satırı biçimi:

RMDIR [sürücü:] yolu

RD [sürücü:] yolu

Komut satırı parametreleri:

/ S- Bir dizin ağacını, yani sadece belirtilen dizini değil, içerdiği tüm dosya ve alt dizinleri silme.

/ S- Bir anahtar kullanarak bir dizin ağacını silerken onay istemini devre dışı bırakın / S.

Komutu kullanma örnekleri RD (RMDIR)

Takım RD dosya ve alt dizin adı kalıplarını desteklemez. Yani, örneğin, komutu yürütmeye çalışmak RD C: \ Kullanıcılar \ *. *, dizin adında bir hata mesajı ile sona erecektir. Ancak, birkaç dizin yolu parametre olarak belirtilebilir:

RD C: \ Mydocs C: \ Myprogs- C: \ Mydocs ve C: \ Myprogs klasörlerinin içeriğini silin.

RD C: \ belgeler- C: \ docs klasörünü silin. parametre ise / S belirtilmemiş, silinecek klasör C: \ belgeler boş olmalıdır.

RD / S / Q C: \ Dokümanlar- C:\Docs klasörünü ve tüm alt klasörlerini onay istemeden silme.

Bir parametre ile RD komutunun uygulanmasının özelliği / S içinde alt klasörler değil dosyalar olsa bile, yalnızca alt dizinlerin değil, aynı zamanda C: \ Docs dizininin de silineceğidir. Bu nedenle, yalnızca dizinin içeriğini silmek için (dizini boş yapmak ve hiç silmek istemiyorsanız), aşağıdaki tekniği kullanabilirsiniz - silinecek dizini güncel yapın ve komutu çalıştırın. RD içeriği ile ilgili olarak:

CD "Klasörüm"

RD / s / q "Klasörüm"

Boşluk içeren bir dizin adı çift tırnak içine alınır. CD komutu silinecek dizini güncel hale getirdiğinden, silme işlemi yapılmayacaktır ve anahtar / S"Klasörüm" dizininin tüm alt dizinlerini ve dosyalarını siler

Aşağıdaki toplu iş dosyası, ortam değişkeninin değeri tarafından belirtilen geçici dizindeki boş klasörleri siler TEMP... Silinen klasörlerin listesi c:\tempfoldersempty.txt adlı bir dosyaya yazılır.

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

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

Öneriler size yardımcı olacaktır klasörü komut satırı üzerinden tamamen silin... Hakkındaki makalede, özellikle dosyalar için tasarlanmış DEL komutu kullanılmıştır. Klasörler söz konusu olduğunda, RD veya RMDIR komutları uygulanabilir.

Hedefe ulaşmak için,. RD /? girin ve komutun özelliklerine ve parametrelerine hızlıca göz atın. Burada sadece 2 parametre göreceksiniz:

  1. / s - bu öneki kullanırken, klasör ve tüm iç içe geçmiş öğeleri silinir. Dizininiz boş değilse ve bu parametreyi belirtmediyseniz, hiçbir şey işinize yaramaz.
  2. / Q - onaylanmadan silinirken kullanılır.

Genel olarak, inşaat şöyle görünür:

RD veya RMDIR / s / q “tam klasör yolu”

Not: Tasarımı uygularken dizin ve içeriği bilgisayardan tamamen silinecek ve sepette bulamazsınız. Güvenlik için klasörün bir yedek kopyasını alın.

Onaylı veya onaysız bir klasörü silme

Bilgisayarımda "cmd" adında bir dizin oluşturdum ve içine birkaç nesne kopyaladım. Ardından komut satırına şu komutu girdim:

RD / s “c: \ cmd”

Sonra cmd silmeyi onaylamak için bir istekte bulunduğundan Enter ve Y tuşuna bastım.

C sürücüsünü kontrol ettikten sonra bir dizin bulamadım. Ardından "delete" adında bir klasör oluşturdum ve ayrıca 5 dosya kopyaladım fakat komutu girdiğimde /s önekini kaldırdım. Şu şekilde çıktı:

RMDIR "c:\sil"

Enter'a bastıktan sonra silme gerçekleşmedi ve komut satırında klasörün boş olmadığına dair bir mesaj görüntülendi. Sonuç olarak, / s parametresi olmadan yalnızca boş bir klasörü silebilirsiniz, bu nedenle bu önek olmadan kullanmak pratik olarak işe yaramaz.

Onay harfini (Y veya N) girmek için çok tembelseniz, aşağıdaki yapı tam size göre. / q öneki yukarıda belirtilmiştir, rahatsız edici harf girişini kaldıran kişidir (kanıt için ekrana bakın).

İŞLETİM SİSTEMİ MS DOS

Kurstaki laboratuvar çalışmaları için metodik talimatlar

230401 "Bilgi sistemleri" uzmanlık alanı öğrencileri için "İşletim sistemleri"

Balakovo

işin amacı- MS-DOS işletim sistemi ile çalışırken temel pratik becerilerin kazanılması.

Temel konseptler

Herhangi bir işletim sistemi (OS), kullanıcıya ve uygulama programlarına birden çok bilgisayar cihazıyla bir iletişim aracı (arayüz) sağlar. Kullanıcıdan çeşitli komutlar alır ve bunları yürütür. Kullanıcı tarafından başlatılan uygulama programları (yine işletim sisteminin yardımı olmadan değil), işletim sisteminin hizmetlerini aktif olarak kullanır. Örneğin, bir yazıcıda bir metin belgesi yazdırmanız gerekiyorsa, bu belgenin bulunduğu penceredeki metin düzenleyici, yazıcının kendisiyle doğrudan etkileşime girmeyecek, ancak bu işi işletim sistemine emanet edecektir. Bu sırayla şunları kontrol eder: yazıcının açık olup olmadığını, düzgün çalışıp çalışmadığını, tepsisine kağıt yüklenip yüklenmediğini. Ve ancak bundan sonra, çalışan yazıcının durumunu sürekli olarak gözlemleyerek, belirli bölümlerde yazdırmak için metni besleyecektir. Çok çeşitli işletim sistemleri vardır: MS-DOS, Windows 7, Windows 2003, Linux, Unix ve diğerleri. Yetenekler, kullanılabilirlik, performans ve diğer özelliklerde birbirlerinden farklıdırlar.

MS-DOS, MicroSoft Disk İşletim Sistemi anlamına gelir, yani. Amerikan şirketi Microsoft'un disk işletim sistemi. "Disk" terimi, işletim sisteminin diskte bulunduğu anlamına gelir: ya sabit sürücüde ya da

bir disketten (MS-DOS boyutları buna izin verir), hatta bir CD'den.

Belirli bir aygıtı seçme algoritması BIOS'ta ayarlanır. Örneğin, A :, C: sürücüleri Önyükleme Sırası altında BIOS ÖZELLİKLERİ KURULUMU altında listeleniyorsa, bu, bilgisayarda bir disket (A sürücüsü :) disket yoksa, MS-DOS sabit sürücüden önyüklenir (C sürücüsü :).

MS-DOS işletim sistemi aşağıdaki bölümlerden oluşur:

1) BIOS (Temel Giriş-Çıkış Sistemi). İşletim sisteminin bu kısmı, ROM veya ROM'a (Salt Okunur Bellek) sabitlenmiştir. BIOS, bilgisayarın düğümlerini kontrol etmek için testler (bilgisayar açıldığında otomatik olarak başlatılırlar) ve daha karmaşık MS-DOS Yükleyiciyi (io.sys dosyasının bir parçası) çağırmak için küçük bir program olan Boot Loader'ı içerir. sys dosyası). Ayrıca BIOS, monitör, klavye, diskler ve yazıcı ile düşük seviyeli G/Ç işlemlerini (kayıt seviyesinde) gerçekleştirir.

2) Disk dosyaları io.sys ve msdos. sistem io.sys dosyası (sistem diskinin ilk sektöründe bulunur), belirtildiği gibi MS-DOS Loader programını içerir. Ayrıca io.sys, BIOS'u diğer düşük seviyeli G/Ç işlemleriyle tamamlar. msdos.sys dosyası, temel üst düzey MS-DOS hizmetleri sağlar.

3) Dosya command.com - Komut işlemcisi veya MS-DOS komut yorumlayıcısı. Temel MS-DOS komutlarını içerir: CLS, DIR, COPY ve dahili olarak adlandırılan diğerleri. Ayrıca, genellikle DOS dizininde bulunan ve .com veya .exe uzantılı dosyalar olan FORMAT, DELTREE ve diğerleri gibi harici MS-DOS komutlarıyla çalışır. Command.com komut işlemcisi, klavyeden veya komut dosyaları (.bat uzantılı dosyalar) kullanılarak girilen tüm kullanıcı komutlarının yürütülmesini düzenler. Yukarıda listelenen MS-DOS bileşenleri, bu işletim sisteminin minimum bileşenleridir. Buna ek olarak, bu tür MS-DOS öğelerini şu şekilde belirtebilirsiniz:

4) harici MS-DOS komutları. Bunlar, belirtildiği gibi, .com veya .exe uzantılı dosyalardır ve genellikle DOS dizininde bulunurlar.

5) Sürücüler. Bunlar, mevcut harici cihazların yeni veya standart dışı kullanımına hizmet sağlayan özel programlardır (.com,. Exe veya .sys uzantılı dosyalar). Gerekli sürücüler, config.sys ve autoexec.bat dosyaları kullanılarak etkinleştirilir.

6) config.sys dosyası. Çeşitli sürücüleri etkinleştirmek için özel komutlar içeren düz bir metin dosyasıdır. Ayrıca, MS-DOS'un çalışma modlarını veya yapılandırmasını değiştirmek için kullanılabilir.

7) autoexec.bat dosyası. Bu, bilgisayar açıldığında veya yeniden başlatıldığında yürütülmek üzere işletim sistemi tarafından otomatik olarak başlatılan bir toplu iş dosyasıdır.

Kullanıcının DOS ile diyaloğu, sözde işletim sistemi istemine yanıt olarak girilen komutlar şeklinde gerçekleştirilir. Ekranda görüntülenir ve genellikle şöyle görünür:

geçerli disk adı: \ geçerli dizin adı> _,

burada> bir sistem sembolüdür;

Örneğin, C: \ laboratuvar> _,

burada C, geçerli diskin adıdır;

lab - geçerli dizinin adı

Geçerli dizin kök ise, geçerli dizinin adı, geçerli sürücünün adıyla aynı olduğu için atlanır. Bu durumda istem şöyle görünür:

C: \> _

Komutları girme. DOS birkaç düzine komut içerir. DOS isteminde komut satırına yazılırlar. Bir komutun sözdizimi veya genel biçimi aşağıdaki gibidir:

komut adı [argümanlar],

argümanlar, komutun üzerinde çalıştığı nesnelerdir;

parametreler, komut yürütme modlarının tanımlayıcılarıdır (eğik çizgi "/" ile ayrılırlar).

Bir komutun bağımsız değişkenlerini ve parametrelerini görüntülemek için komut yardım komut adını çalıştırın.

Herhangi bir komutu yürütmek için Enter tuşuna basın (Enter tuşuna basıldığına dair başka bir gösterge gösterilmeyecektir).

Ana DOS komutları geleneksel olarak dört gruba ayrılır.

1. Genel amaçlı komutlar.

2. Disklerle çalışma komutları.

3. Dizinlerle çalışma komutları.

4. Dosyalarla çalışma komutları.

Disk yönetimi komutları bu laboratuvarda kullanılmadığından daha fazla ele alınmamaktadır.

MS-DOS, dosyaların doğasını görsel olarak tanımlamanıza izin veren standart dosya türü kurallarına sahiptir.

COM - komut dosyası;

EXE - yürütülebilir dosya;

BAT - toplu iş dosyası;

SYS - sistem dosyası;

TXT - metin dosyası

Genel amaçlı komutlar.

Bu grupta en sık kullanılan komutlar şunlardır:

1) cls (Ekranı Temizle) - ekranı temizle;

2) ver– bilgisayarda kurulu işletim sisteminin sürümünün çıktısı;

3) tarih– güncel tarihi görüntüleyin ve ayarlayın;

4) saat - mevcut saatin görüntülenmesi ve ayarlanması;

5) yardım– DOS komutlarında yardım verilerinin görüntülenmesi;

Daha önce girilen komutları komut satırına çağırmak ve komut listesini yönetmek için aşağıdaki tuşları kullanabilirsiniz:

- önceki komutu çağırmak;

↓ - sonraki komutu çağırın;

F7– önceden girilmiş komutların listesinin görüntülenmesi;

F9– görüntülenen listedeki komutlardan birinin (F7) numarasını seçerek komut satırına kopyalama;

Alt + F7– komut listesini temizleyin.

Dizin Komutları

Takım DIR- dizin - dizin (dizinler) - belirtilen dizinde bulunan dosya ve alt dizinlerin listesini görüntülemek için kullanılır.

Örneğin, C: \> dir - C sürücüsünün kök dizinini görüntüleyin.

C: \> dir lab - laboratuvar dizininin içeriğini görüntüleyin.

Belirtilen dizin çok sayıda alt dizin ve dosya içeriyorsa, / P anahtarını kullanarak çıktılarını sayfa sayfa düzenleyebilirsiniz. Bu durumda, listenin bir sayfasını görüntüledikten sonra, DOS sonraki sayfaları görüntülemeye devam etmek için herhangi bir tuşa basılmasını bekleyecektir. Örneğin, dir c: \ windows / p

!! Sayfa sayfa taramayı kullanarak C: sürücüsünün kök dizininin içeriğine göz atın.

Takım AĞAÇ- dizin ağacının ekranda görüntülenmesi.

Komut formatı: AĞAÇ[sürücü] [yol] [ad] [| daha fazla]

disk, dizin sistemini barındıran diskin adıdır;

yol - ağacını görüntülemek istediğiniz dizinin yolu;

isim - bu dizinin adı;

/ f - dizin ağacını içerdikleri dosyalarla görüntüleme modu;

| more - 23 satırlık kısımlar halinde ardışık düzen çıktısı için komut.

Örneğin, C: /> ağaç C: / f | daha fazla

!! C: sürücüsünün dizin ağacını dosya içermeyen 23 satırlık kısımlar halinde görüntüleyin.

Takım doktor- Dizin Oluştur - dizinler ve alt dizinler oluşturun.

Komut formatı: doktor [sürücü] [yol] adı

disk, dizinin oluşturulduğu diskin adıdır;

yol - kök veya geçerli dizinden oluşturulan dizine giden yol;

name - oluşturulacak dizinin adı.

Örneğin, C: /> md lab

!! C: sürücüsünde bir X dizini oluşturun.

Takım CD- Dizini Değiştir - geçerli dizini değiştirin.

Komut formatı: CD [yol] adı

burada yol, hiyerarşik dosya yapısındaki bir alt dizinin yoludur;

ad - geçerli olarak bildirilecek alt dizinin adı.

Örneğin, cd C: \ Windows

Herhangi bir seviyenin geçerli alt dizininden kök dizine dönmek için cd \ komutunu girmelisiniz.

Bir seviye yukarı çıkmanız gerekiyorsa, cd komutunu girmelisiniz.

Burada (..) üst dizin anlamına gelir.

!! X dizinine geçin. DOS komut istemindeki değişikliklere dikkat edin.

!! Geçerli dizinde iki alt dizin Y ve Z oluşturun.

Geçerli diski değiştirin. Geçerli diski değiştirmek için, geçerli disk olması gereken sürücünün adını yazmanız gerekir. Bu komutu yürüttükten sonra, geçerli sürücüyle birlikte bir DOS istemi görünecektir.

Dizinleri kopyalama. Bir dizini diğerine kopyalamak için şu komutu kullanın: kopya... Bu komut, adında bir değişiklik olan bir dizini kopyalamayı mümkün kılar.

Komut formatı:

nereye
nereden
kopya [sürücü] [yol] eski_adı [sürücü] [yol] eski (yeni) ad

nerede / s - boş olmayan dizinlerin kopya modu (dosyalar ve alt dizinlerle birlikte);

/ e - boş dizinleri kopyalamak için mod.

Örneğin, dizin 1'i dizin 2'ye 3 adı altında kopyalarız.

xcopy d: \ x \ 1 d \ x \ 2 \ 3 / s / e (yazmayın - bu bir örnektir)

!! Z dizinini Q adı altında Y dizinine kopyalayın. Sonucu AĞAÇ komutuyla kontrol edin.

Dizinleri taşıma... Dizinleri taşımak için şu komutu kullanın: HAREKET.

Komut formatı:

HAREKET [sürücü] [yol] eski_adı [sürücü] [yol] [yeni_adı]

Bir dizini geçerli dizine aktarırken, adresin "nerede" bölümünde, aktarılan dizinin yeni (eski) adını veya geçerli dizinin tam yolunu belirtmek gerekir.

Örneğin, komutun yukarıdaki örneğe benzer olduğuna bakın

!! Kök dizine geçin, ardından Q dizinini X dizinine taşıyın X dizin ağacını görüntüleyerek sonucu doğrulayın.

Dizinleri yeniden adlandırma. Dizin adı komut kullanılarak değiştirilir REN.

Komut formatı: REN [sürücü] [yol] ad1 ad2

burada ad1 eski dizin adıdır;

name2– dizinin yeni adı.

!! X dizini W olarak adlandırın. Komutun yürütüldüğünü doğrulayın.

Dizinleri kaldırma. Dizinlerin kaldırılması RD komutu kullanılarak yapılır.

Komut formatı: RD[sürücü] [yol] adı

burada disk, silinecek dizinin bulunduğu diskin adıdır;

yol - silinecek dizinin yolu;

isim - silinecek dizinin adı.

Bir dizini yalnızca dizinin dışından silebilirsiniz. Kök dizin silinemez. Enter'a bastıktan sonra işletim sistemi şunu soracaktır: "[sürücü] [yol] adı" dizini, tüm alt dizinlerle birlikte silinsin mi? ... Silmek için Y (evet) ve Enter'a basmanız, iptal etmek için - N (hayır) ve Enter'a basmanız gerekir.

!! Y dizinini silin. TREE komutunu kullanarak silme komutunun yürütüldüğünü doğrulayın.

Dosya Komutları

DEL komutu

DEL öznitelikleri]] adlar

ERASE öznitelikleri]] adlar

Adlar Bir veya daha fazla dosyanın adları. Joker karakterler, aynı anda birden fazla dosyayı silmek için kullanılır.

Bir dizin belirtilirse, içindeki tüm dosyalar kaldırılacaktır.

/ P Her dosyayı silmeden önce onay isteyin.

/ F Salt okunur dosyaların silinmesini zorla.

/ S Belirtilen dosyaları tüm alt dizinlerden kaldırır.

/ Q Dosyaları silerken onay istemini devre dışı bırakın.

/ A Niteliklere göre silinecek dosyaları seçin.

Nitelikler S Sistem dosyaları R Salt okunur

H Gizli dosyalar A Arşivleme için dosyalar

"-" öneki DEĞİL

Genişletilmiş komut işleme etkinleştirildiğinde DEL ve ERASE komutlarında yapılan değişiklikler:

/ S anahtarının çıktısı tersine çevrilir, yani bulunamayan dosyalar değil, yalnızca silinen dosyaların adları görüntülenir.

Örnek: 1. .txt uzantılı tüm dosyaların silinmesi

A: İşler> del * .txt

A: Görevler>

2. "T" harfi ile başlayan dosyaları silme

A: İşler> del T * .txt

A: Görevler>

RMDIR / Q / R / S] [@file] yolu ...

yolKaldırılacak bir veya daha fazla alt dizinin adı.
@dosyaHer satırda bir tane olacak şekilde kaldırılacak dizinlerin adlarını içeren bir metin dosyası (bkz. Ayrıntılar için @file listeleri).

Dosya Tamamlama Sözdizimi:

RD, iki dahili değişkeni ayarlar:

% _rd_dirsSilinen dizin sayısı
% _rd_errorsHata sayısı

(Bir RD / S yaparsanız, gerçek silmelerin DEL tarafından yapıldığını unutmayın, bu nedenle DEL değişkenlerini kontrol edin.)

Seçenekler:

/ Ben "metin"Açıklamalarındaki metni eşleştirerek dizinleri seçin. Metin şunları içerebilir: joker karakterler ve genişletilmiş joker karakterler. Arama metni çift tırnak içine alınmalı ve/ BEN hemen, araya boşluk bırakmadan. Açıklaması olan tüm dosya adlarını seçebilirsiniz./ BEN "[?] *" veya açıklaması olmayan tüm dosya adları/ BEN "" ... @file listeleri ile / I kullanmayın. Ayrıntılar için @file listelerine bakın.
/ K/ S ile kullanıldığında seçeneği, bu, dosyaları Geri Dönüşüm Kutusuna Sil yapılandırma seçeneğini ayarlamış olsanız bile, dosyaları Windows Geri Dönüşüm Kutusu'na göndermek yerine fiziksel olarak siler.