Windows | Wiersz poleceń - operacje na plikach i katalogach · Technik informatyk egzamin zawodowy

Soisk / Windows

Windows | Wiersz poleceń - operacje na plikach i katalogach

HELP

Lista większości dostępnych komend.

Wyświetlenie pomocy do poszczególnych komend:

help komenda

lub

komenda /?

 

Przykładowo:

dir /?
help copy

 

DIR

Wyświetla zawartość katalogu.

DIR dysk:\ścieżka /P /W /L /B /C /S /A:atrybuty /O:porządek

Jeżeli zostanie podana ścieżka, polecenie wyświetli zawartość podanego katalogu. Bez ścieżki – dotyczy katalogu bieżącego.

/P – Wyświetla informację stronnicowo.

/W – Wyświetla listę w kilku kolumnach, wypisując jedynie nazwy. Katalogi ujęte są w nawiasy kwadratowe.

/L – Wypisuje nazwy małymi literami.

/B – Wypisuje jedynie nazwy w jednej kolumnie. Katalogi nie są oznaczone.

/C – Podaje współczynnik kompresji.

/S – Wyświetla wszystkie pliki i katalogi znajdujące się w katalogu bieżącym i wszystkich podkatalogach.

/A:atrybuty – Wyświetla pliki o określonych atrybutach: H – ukryte, S – systemowe, D – katalogi, A – archiwalne, R – tylko do odczytu
Znak [-] poprzedzający atrybut odwraca jego oznaczenie.

/O:porządek – Sortuje pliki według podanego schematu: N – wg nazwy, E – wg rozszerzenia, D – od najstarszych, S – od najmniejszych, G – katalogi przed plikami, C – wg kompresji.
Znak [-] oznacza porządek odwrotny.

 

Utworzenie pliku, dodanie mu atrybutu ukryty, wypisanie zawartości katalog, wypisanie ukrytych plików w katalogu.

D:\katalog1>echo > plik1.txt
D:\katalog1>ATTRIB plik1.txt +H
D:\katalog1>dir
 Volume in drive D has no label.
 Volume Serial Number is 2817-57F2
 Directory of D:\katalog1
13.04.2018  14:45    <DIR>          .
13.04.2018  14:45    <DIR>          ..
               0 File(s)              0 bytes
               2 Dir(s)  182 335 094 784 bytes free
D:\katalog1>dir /A:H
 Volume in drive D has no label.
 Volume Serial Number is 2817-57F2
 Directory of D:\katalog1
13.04.2018  14:45                13 plik1.txt
               1 File(s)             13 bytes
               0 Dir(s)  182 335 094 784 bytes free

 

Wypisanie zawartości katalogu C:/Windows w odwrotnej kolejności alfabetycznej

C:\Windows>dir /O:-N
 Volume in drive C has no label.
 Volume Serial Number is 1A83-42F5
 Directory of C:\Windows
29.09.2017  15:41            11 264 write.exe
29.09.2017  15:41           316 640 WMSysPr9.prx
(...)

 

TREE

Wyświetli graficzną reprezentację struktury podkatalogów wybranego katalogu. ( w formie drzewa ).

TREE dysk:\ścieżka /F /A

/F – Wyświetla też pliki
/A – Nie używa symboli graficznych, a jedynie znaki tekstowe.

 

CD, CHDIR

Zmienia bieżący katalog, lub podaje jego nazwę.

CD .. |\|katalog|ścieżka|\katalog

 

katalog – Przechodzi do podanego katalogu
.. – Przejście o poziom w górę
\ – Przejście do katalogu głównego
\katalog – Przechodzi do podanego katalogu zaczynając od katalogu głównego.
Brak parametru powoduje wyświetlenie pełnej ścieżki katalogu bieżącego.

Przejścia na inną partycję dokonamy poprzez jej wpisanie w postaci D:, bez polecenia cd.

 

CLS

Czyści ekran wiersza poleceń.

 

MD, MKDIR

Tworzy nowy katalog na dysku.

MD katalog
MD dysk:\ścieżka

MD kat1\kat2

 

Utworzenie katalogu kat2 w katalogu kat1 (jeśli kat1 nie istnieje, to zostanie utworzony).

MD swiat\europa\polska\krakow swiat\afryka swiat\azja

 

ECHO

Wypisanie na ekran

echo cokolwiek

 

Utworzenie pliku za pomocą wiersza poleceń

Nie ma bezpośredniego sposobu tworzenia plików z poziomu wiersza poleceń. Należey użyć programu bądź przekierowania.

Najprostszym sposobem jest użycie polecenia echo i przekierowanie jego wyjścia na plik. Jeśli plik ten nie istnieje, zostanie utworzony.

Utworzenie pustego pliku plik.txt

echo > plik.txt

 

Utworzenie pliku tekstowego zawierającego wyraz cokolwiek

echo cokolwiek > plik.txt

 

Utworzenie pliku zawierającego wynik polecenia dir

dir > plik.txt

 

TYPE

Wyświetla na ekranie zawartość pliku tekstowego.

TYPE dysk:\ścieżka\plik

 

RD, RMDIR

Usuwa katalog.

RD dysk:\ścieżka

Komenda może usuwać tylko puste katalogi. Nie można też usunąć katalogu bieżącego.

/S – Usuwa wraz z usuwanym katalogiem wszystkie katalogi i pliki w nim umieszczone
/Q – tryb cichy – nie żąda potwierdzenia chęci usuwania

 

DEL, ERASE

Kasowanie plików.

DEL dysk:\ścieżka\plik /P

/P – Pyta o potwierdzenie przed skasowaniem.

Do usuwania grup plików można stosować dżokery – [?] i [*].

 

COPY

Służy do kopiowania plików

COPY /Y|-Y dysk:\ścieżka\źródło dysk:\ścieżka\przeznaczenie /V /A /B

/Y – Jeżeli pliki przeznaczenia już istnieją zostaną zastąpione – użytkownik nie będzie o tym ostrzegany
-Y – Jeśli pliki przeznaczenia już istnieją polecenie żąda potwierdzenia operacji.
/V – Weryfikuje, czy pliki zostały poprawnie skopiowane. Spowalnia to operację, ale zwiększa pewność kopiowania
/A – Wskazuje że pliki są typu ASCII. Użyty po nazwie pliku źródłowego: kopiuje wszystkie znaki tego pliku aż do znacznika EOF. Użyty po nazwie pliku docelowego: dodaje do niego znacznik EOF.
/B – Wskazuje że pliki są typu binarnego

 

COPY d:\tekst.txt

kopiowanie pliku tekst.txt z dysku d do katalogu bieżącego

 

COPY *.txt d:\wiersze

kopiowanie plików tekstowych (o rozszerzeniu .txt) z bieżącego

 

XCOPY

Kopiuje pliki, grupy plików i gałęzie drzewa katalogów.

XCOPY źródło przeznaczenie Y|-Y /A|M. /D:data /P /S /E /V /W

/Y – Nie informuje jeśli operacja zniszczy już istniejące pliki w katalogu docelowym.
/-Y – Odwrotnie ( opcja domyślna )
/A – Kopiuje tylko pliki z atrybutem „archiwalnym”
/M. – Analogicznie jak [/A]. Dodatkowo wyłącza atrybut.
/D:data – Kopiuje tylko te pliki które zostały utworzone lub zmodyfikowane po podanej dacie
/P – Wymaga potwierdzenia przed zapisaniem każdego pliku.
/S – Kopiuje katalogi i podkatalogi o ile nie są puste.
/E – Kopiuje katalogi i podkatalogi nawet puste.
/V – Weryfikuje poprawność zapisu plików.
/W – Wyświetla komunikat i czeka na potwierdzenie przed kopiowaniem plików.

 

MOVE

Przenosi jeden lub więcej plików z możliwością zmiany nazwy. Zmienia nazwę katalogu.

MOVE Y|-Y dysk:\ścieżka\plik dysk:\ścieżka\plik

/Y – Jeżeli przeniesienie plików będzie wymagało zniszczenia plików w miejscu docelowym, użytkownik nie będzie o tym informowany
/-Y – Odwrotnie do [/Y]

Można stosować dżokery [?] i [*].

 

MORE

Wyświetla stronicowo zawartość plików i wyników poleceń.

MORE < dysk:\ścieżka\plik

Komenda | MORE

 

ATTRIB

Wyświetla lub zmienia atrybuty plików.

ATTRIB +atrybut –atrybut dysk:\ścieżka\plik /S

/S – Komenda dotyczy plików w podanym katalogu i jego podkatalogach.
+ – Ustawia atrybut
– – Usuwa atrybut.
A – Archiwalny
H – Ukryty
R – Tylko do odczytu
S – Systemowy

 

Atrybuty systemowy i ukryty muszą być usunięte przed usunięciem innych

ATTRIB /S
ATTRIB +r d:\pisma\*.doc
ATTRIB –h obraz.bmp

 

FIND

Wyszukuje podany tekst w jednym lub więcej plikach.

FIND /V /C /N /I „Text” dysk:\ścieżka\plik

/V – Wyświetla linie które nie zawierają podanego tekstu.
/C – Nie wyświetla linii, liczy ile razy wystąpił podany tekst.
/N – Poprzedza każdą linię jej numerem.
/I – Nie rozróżnia małych i dużych liter.

Tekst musi być ujęty w znaki cudzysłowu. Jeżeli zawiera on znaki cudzysłowu, należy je podwoić.
Nie można stosować dżokerów. Rozwiązaniem jest komenda FOR.

 

REPLACE

Zastępuje pliki w jednym katalogu plikami o tej samej nazwie z innego katalogu. Archiwizacja.

REPLACE dysk:\ścieżka\pliki dysk:\ścieżka /A /P /R /S /W /U

/A – Dodaje nowe pliki do katalogu docelowego, nie usuwając istniejących. Nie można stosować łącznie z [/S] lub [/U]
/P – Wymaga potwierdzenia przed nałożeniem każdego pliku.
/R – Nakłada pliki nawet na z atrybutem „tylko do odczytu”.
/S – Przeszukuje wszystkie podkatalogi
/W – Czeka na włożenie dysku przed rozpoczęciem wykonywania polecenia.
/U – Wymienia tylko pliki starsze na nowsze.

Można stosować dżokery [?] i [*].

 

SET

Definiuje, ustawia i zmienia zmienne środowiskowe.

SET zmienna=wartość

 

Np.:

SET TEMP=C:\KAT

 

DATE

Sprawdza i ustawia datę systemową.

DATE mm-dd-yy

Miesiące (mm), dni (dd), lata (yy), mogą być rozdzielone znakami: [/] , [-] , [.].
Wpisanie samego polecenia wyświetli na ekranie aktualną datę.

 

TIME

Wyświetla i zmienia czas systemowy.

TIME hh:mm:ss

Godzina (hh), minuty (mm), lata (ss). Znak rozdzielający: [:]. Wpisanie samego polecenia wyświetli na ekranie aktualną godzinę.

 

Ćwiczenia: Windows | Wiersz poleceń - operacje na plikach i katalogach

🗸 Wypisz na ekran słowo Nietoperz
Zaloguj się, aby sprawdzić odpowiedź.
🗸 Wyświetl pomoc dla polecenia tree tree /?
Zaloguj się, aby sprawdzić odpowiedź.
Zaloguj się, aby zobaczyć pozostałe 8 ćwiczeń i zapisywać wyniki.