Zarchiwizuj plik z wiersza poleceń. Ogólna składnia wiersza poleceń. Co jest potrzebne do naszego zadania

  • Wstęp
  • Jak będzie działać kopia zapasowa
  • Skrypty
  • Wiersz poleceń WinRAR
  • Pliki wsadowe
  • Planista
  • Wniosek
  • Spinki do mankietów

Wstęp

Zawsze należy tworzyć kopie zapasowe. Specjalnie dla serwerów. To jest aksjomat. Istnieją różne metody tworzenia kopii zapasowych - po prostu kopiowanie, archiwizacja, mnóstwo specjalistycznego oprogramowania (w tym np. standardowe kopie zapasowe firmy Microsoft), które współpracuje z dyskami, taśmami, MO itp. Co jednak zrobić, jeśli nie można zainstalować oprogramowania innej firmy, a możliwości standardowego są niewystarczające? Na przykład, czy chcesz automatycznie utworzyć kopię zapasową niektórych cennych folderów na serwerze, powiedzmy, z ostatniego tygodnia? Napisać własne oprogramowanie? Móc. Ale nie polowanie. Z armaty na wróble. Chciałbym zadowolić się samym skryptem. A dobry archiwizator nam w tym pomoże. WinRARA, wbudowany Harmonogram systemu Windows i książka Jessego Torresa "Skrypty administratora systemu Windows ".

Jak będzie działać kopia zapasowa

Więc potrzebuję:

  • Przechowuj kopię zapasową każdego dnia jako plik archiwum
  • Każdy plik powinien być utworzony z unikalną nazwą (najlepiej umieścić w nazwie plik datę utworzenia)
  • Proces tworzenia kopii zapasowej powinien przebiegać automatycznie
  • Pliki starsze niż 1 tydzień powinny zostać automatycznie usunięte

Archiwizacja zostanie przeprowadzona WinRARA, automatycznie nada plikom nazwy. Skrypt określi wiek i usunie stare pliki ( VBScript), a ja zautomatyzuję wszystko za pomocą wbudowanego Harmonogram systemu Windows.

Skrypty

Scenariusze oparte są na procedurach z książki Jessego Torresa "Skrypty administratora systemu Windows „(konkretnie z Rozdział 3 "Udostępnianie plików"). Zostały one przeze mnie uzupełnione w celu realizacji moich zadań.
Oto funkcje, których potrzebujemy (tutaj jest cały kod):

" ---------- " Początek sekcji głównej. Wykonywanie rozpocznie się od tego miejsca po uruchomieniu skryptu. Ustaw FSO = CreateObject("Scripting.FileSystemObject") " katalog, w którym będą przechowywane kopie zapasowe. Musisz podać swój katalog " zamiast "X:\DailyBackup" sDir = "X:\DailyBackup" Ustaw objDir = GetFolder(sDir) DeleteOlderFiles(objDir) " ---------- Sekcja funkcji " Odbierz plik Funkcja GetFile(sFile) W przypadku błędu Wznów następny Ustaw FSO = CreateObject("Scripting.FileSystemObject") Ustaw GetFile = FSO.GetFile(sFile) jeśli err.number 0 to WScript.Echo "Błąd podczas otwierania pliku " & sFile & VBlf & "[ "&Err.Opis&"]" Wscript.Quit Err.number end jeśli koniec funkcji „Pobierz folder Funkcja GetFolder (sFolder) W przypadku błędu Wznów następny Ustaw GetFolder = FSO.GetFolder(sFolder) jeśli err.number 0 to WScript.Echo "Błąd podczas otwierania folderu " & sFolder & VBlf & "["&Err.Description&"]" Wscript.Quit Err .number end, jeśli funkcja końcowa " usuń jeden plik (nazwa pliku jest przekazywana do sFile) Sub DeleteFile(sFile) przy błędzie Wznów następny FSO.DeleteFile sFile, True, jeśli err.number 0, to WScript.Echo "Błąd podczas usuwania pliku " & sFile & VBlf & "["&Err.Description&"]" Wscript.Quit Err.number end jeśli Koniec Sub " Usuń pliki starsze niż 7 dni Sub DeleteOlderFiles(objDir) „przejrzyj wszystkie pliki w katalogu dla każdego epliku w objDir.Files " używamy DateLastModified zamiast DateCreated, ponieważ " DateCreated nie zawsze zwraca poprawną datę FileDate = efile.DateLastModified Wiek = DateDiff("d",Now,FileDate) ” w tym przypadku plik jest nie starszy niż siedem dni Jeśli Abs(Wiek)>7, to DeleteFile(efile) End If next End Sub

Umieściliśmy ten kod w pliku usuń_stare_kopie zapasowe.vbs.

Wiersz poleceń WinRAR

Archiwizator WinRAR ma potężną obsługę wiersza poleceń. W szczególności może wygenerować nazwę pliku na podstawie niestandardowego szablonu, zawierającego różne informacje serwisowe, np. datę. A właściwie właśnie tego nam potrzeba. Dodatkowo może współpracować z listą plików lub katalogów do archiwizacji, co znacznie ułatwia edycję pliku wsadowego.

Do archiwizacji używam następującej linii poleceń (zapisanej w pliku make_daily.bat):

„c:\program files\winrar\winrar.exe” a -s -r -rr10p -dh -ed -m3 -ilogC:\DailyBackupScript\dailybackup.log -ag+YYYYMMDD X:\DailyBackup\backup

Podzielmy to na elementy:

  • „c:\pliki programów\winrar\winrar.exe”- ścieżka do WinRAR-a
  • A- polecenie dodania plików
  • -S- tryb kompresji” solidny"
  • -R- z podkatalogami
  • -rr10p- na wszelki wypadek dodajemy informację o odzyskaniu (-rr), w wysokości 10% (10p)
  • -dh- otwórz fały. Przydatne, jeśli ktoś nie spał do 12:00 i edytuje plik, który ma trafić do kopii zapasowej
  • -wyd- nie dodawaj pustych katalogów
  • -m3- stopień sprężania 3
  • -ilogC:\DailyBackupScript\dailybackup.log- zachowaj dziennik (-ilog) i zapisz go w „C:\DailyBackupScript\dailybackup.log”
  • -ag+RRRRMMDD X:\DailyBackup\backup- utwórz nazwę pliku, dodając na początku bieżący rok, miesiąc i dzień. Nazwa pliku będzie wyglądać mniej więcej tak: 20060927kopia zapasowa.rar
  • X:\DailyBackup\kopia zapasowa- folder, w którym mają być zapisywane kopie zapasowe oraz nazwa kopii zapasowej (do której na początku dodawany jest rok, miesiąc, dzień)

Pliki wsadowe

Całość prac związanych z tworzeniem kopii zapasowej odbywa się w oparciu o pliki poleceń (pliki .bat). Mam dwa z nich:

  • make_daily.bat- zawiera polecenia umożliwiające utworzenie pliku lub plików archiwum.
  • kopia zapasowa_zadanie.bat- wykonuje następujące czynności:
    • wywołuje interpreter skryptu cscript i przekaż mu skrypt do wykonania, który usunie stare pliki.
    • powoduje make_daily.bat i przekazuje go jako parametr albo folder, który ma zostać zarchiwizowany, albo plik listy (który zawiera kilka folderów do archiwizacji).
  • Z kolei kopia zapasowa_zadanie.bat zwany Harmonogram systemu Windows w wyznaczonym czasie

Zawartość pliku make_daily.bat(w jednej linijce):

@"c:\program files\winrar\winrar.exe" a -s -r -rr10p -dh -ed -m3 -ilogC:\DailyBackupScript\dailybackup.log -ag+YYYYMMDD X:\DailyBackup\backup %1

Zawartość pliku kopia zapasowa_zadanie.bat:

@cscript usuń_old_backups.vbs wywołaj make_daily.bat @backup.lst

Aby pracować, musisz także utworzyć plik kopia zapasowa.lst(zwykły plik tekstowy). Powinien zawierać listę katalogów, które zostaną uwzględnione w kopii zapasowej. Każdy katalog powinien znajdować się w osobnej linii, na przykład tak:

C:\Projects c:\VeryImportantProjects c:\Nazwa folderu ze spacjami\Podfolder

Pamiętaj, że nazwa katalogu źródłowego zawierająca spacje nie musi być ujęta w cudzysłów, jeśli używasz pliku listy. Jeśli podasz go bezpośrednio, wymagane są cytaty. Nie umieszczaj końcowego ukośnika - WinRARA nie zrozumiem tego.

Planista

Harmonogram można wywołać poprzez menu Start|Programy|Akcesoria|Narzędzia systemowe|Zaplanowane zadania lub przez Panel sterowania. Folder zostanie otwarty Zaplanowane zadania, do którego musisz dodać nowe zadanie. Można to zrobić w następujący sposób (podaję tylko podstawowe kroki).

Kliknij dwukrotnie Dodaj zaplanowane zadanie, aby dodać nowe zadanie

Wybierzmy nasz plik bat:

Ustaw nazwę i częstotliwość zadania

Ustalmy godzinę rozpoczęcia

Ustalmy konto i hasło, pod którymi zadanie zostanie wykonane. Koniecznie!

Zadanie dodane

Możesz edytować właściwości zadania, klikając prawym przyciskiem myszy ikonę zadania w folderze Zaplanowane zadania i wybranie pozycji menu Nieruchomości.

Wniosek

Dlatego stworzyliśmy najprostszą, ale potężną :) „kopię zapasową” (lub kopię zapasową? Co jest poprawne?) z improwizowanych środków. Można go rozszerzać i dostosowywać, zmieniać archiwizatory, dodawać wszelkiego rodzaju kontrole itp. A wszystko to bez korzystania z produktów firm trzecich i niemal bez programowania.
Mam nadzieję, że moje doświadczenie będzie dla Ciebie przydatne.

Opcje poleceń rar.exe

http://www.forum.mista.ru/topic.php?id=227495

WinRAR można kontrolować z wiersza poleceń. Ogólna składnia wiersza poleceń jest następująca: WinRAR<команда> –<ключ1> –<ключN> <архив> <файлы…> <@файл-список…> <путь для извлечения\>polecenie Kombinacja znaków wskazująca akcję, którą wykona WinRAR. klucz Klawisze służą do definiowania konkretnych działań, stopnia kompresji, typu archiwum itp. archiwum Nazwa przetwarzanego archiwum. pliki Nazwy przetwarzanych plików. plik list Pliki list to proste pliki tekstowe zawierające nazwy plików do przetworzenia. Każda nazwa pliku musi znajdować się w osobnej linii i zaczynać się od pierwszej pozycji linii. Dopuszczalne jest umieszczanie komentarzy w pliku listy; znakiem początku komentarza są symbole //. Na przykład, aby zarchiwizować pliki *.txt z folderu c:\work\doc, pliki *.bmp z folderu c:\work\image i wszystkie pliki z folderu c:\work\misc, możesz utworzyć Backup.lst zawierający następujące linie: c:\work\doc\*.txt //kopia zapasowa tekstówsc:\work\image\*.bmp //kopia zapasowa zdjęćc:\work\miscNastępnie, w celu archiwizacji wystarczy uruchomić polecenie:rar kopia zapasowa @backup.lstIn one W wierszu poleceń można określić zarówno zwykłe nazwy lub grupy plików do przetworzenia, jak i listę plików. Jeśli nie określono ani plików, ani list plików, przyjmuje się wzorzec *.* (tzn. WinRAR przetworzy wszystkie pliki). ścieżka wyodrębniania Używana tylko z poleceniami e i x i określa folder, do którego mają zostać rozpakowane pliki. Jeśli ten folder nie istnieje, zostanie utworzony. Uwagi a) Jeśli nie określono ani plików, ani listy plików, przyjmuje się wzorzec *.* i WinRAR przetworzy wszystkie pliki. b) Jeśli rozszerzenie archiwum nie jest określone, WinRAR użyje domyślnego formatu archiwum wybranego w domyślnym profilu archiwizacji, ale jeśli chcesz jawnie określić typ archiwum, można to zrobić dodając do archiwum rozszerzenie RAR lub ZIP nazwa. c) Klawisze wprowadzone w wierszu poleceń mają wyższy priorytet niż odpowiadające im ustawienia w oknie konfiguracyjnym, tj. wykorzystywane są parametry określone klawiszami. d) W przypadku poleceń c, e, s, t, rr, k i x w nazwie archiwum można zastosować szablony, dzięki czemu jedno polecenie może przetwarzać kilka archiwów jednocześnie. Co więcej, jeśli wraz z tymi poleceniami zostanie podany przełącznik -r, archiwa zostaną przeszukane we wszystkich podfolderach. e) Niektóre polecenia i przełączniki dotyczą tylko archiwów RAR, inne dotyczą archiwów RAR i ZIP, a jeszcze inne dotyczą archiwów wszystkich obsługiwanych formatów. Zależy to od możliwości zawartych w formacie archiwum. f) W poleceniach i przełącznikach nie jest rozróżniana wielkość liter, dlatego można je wpisywać zarówno małymi, jak i dużymi literami.

Opcje:

Ac Usuń atrybut „archiwum” po archiwizacji lub rozpakowaniu -ad Dodaj nazwę archiwum do ścieżki docelowej -af<тип>Określ format archiwum -ag[format] Dodaj bieżącą datę i godzinę do nazwy archiwum -ao Dodaj pliki z ustawionym atrybutem „archiwum” -ap Ustaw ścieżkę wewnątrz archiwum -as Synchronizuj zawartość archiwum -av Dodaj plik podpis elektroniczny -av- Zabroń dodawania/weryfikacji podpisów elektronicznych -cl Konwertuj nazwy plików na małe litery -cu Konwertuj nazwy plików na wielkie litery -df Usuń pliki po archiwizacji -dh Otwórz udostępnione pliki -ds Nie sortuj plików podczas archiwizacji -ed Nie rób tego dodaj puste foldery -en Nie dodawaj bloku „końca archiwum” „ -ep Wyklucz ścieżki z nazw -ep1 Wyklucz folder podstawowy ze ścieżki -ep2 Zapisz pełne ścieżki plików -f Odśwież pliki -hp[hasło] Szyfruj zarówno dane, jak i nagłówki plików -ibck Uruchom WinRAR jako proces w tle na pasku zadań -ieml Wyślij archiwum e-mailem -ilog[nazwa] Zapisz dziennik błędów do pliku -inul Nie wyświetlaj komunikatów o błędach -k Zablokuj archiwum -kb Zapisz pliki wyodrębnione z błędami do dysk -m Ustaw metodę kompresji -mc<параметры>Określ dodatkowe opcje kompresji -md Ustaw rozmiar słownika -ms Określ typy plików do archiwizacji nieskompresowanej -os Zapisz strumienie NTFS -ow Przetwarzaj informacje o uprawnieniach plików -o+ Nadpisz istniejące pliki -o- Nie nadpisuj istniejących plików -p[hasło] Ustaw hasło -r Rekurencyjnie z zagnieżdżonymi folderami - r0 Rekurencyjnie z podfolderami przy użyciu wzorca -rr[N] Dodaj informacje o odzyskiwaniu -rv[N] Utwórz woluminy odzyskiwania -s Utwórz ciągłe archiwum -s Utwórz ciągłe grupy za pomocą licznika plików -se Utwórz ciągłe grupy za pomocą rozszerzeń plików -sfx[nazwa] Utwórz samorozpakowujące się archiwum -sv Utwórz niezależne ciągłe woluminy -sv- Utwórz zależne ciągłe woluminy -s- Wyłącz tworzenie ciągłych archiwów -t Testuj pliki po archiwizacji -ta<дата>Pliki procesowe zmodyfikowane po określonej dacie -tb<дата>Przetwarzaj pliki zmodyfikowane przed określoną datą -tk Zachowaj oryginalny czas archiwizacji -tl Ustaw czas archiwizacji na najnowszy plik -tn<время>Przetwarzaj pliki nie starsze niż podany okres czasu -to<время>Przetwarzaj pliki starsze niż podany okres czasu -u Aktualizuj pliki -v Utwórz archiwum wielowoluminowe -vd Oczyść dysk wymienny przed zarchiwizowaniem na nim -ver Kontrola wersji pliku -vn Użyj starego schematu nazewnictwa woluminów -vp Pauza przed każdym woluminem -x<файл >Nie przetwarzaj określonego pliku -x@<файл-список>Nie przetwarzaj plików określonych w pliku listy -y Odpowiedz „Tak” na wszystkie żądania -z<файл>Przeczytaj komentarz archiwalny z pliku — Przerwij dalsze wyszukiwanie kluczy w wierszu poleceń

Zespoły:

A Dodaj pliki do archiwum C Dodaj komentarz do archiwum D Usuń pliki z archiwum E Wyodrębnij pliki z archiwum, ignorując ścieżki F Odśwież pliki w archiwum K Zablokuj archiwum M Przenieś pliki i foldery do archiwum R Przywróć uszkodzone archiwum RC Utwórz ponownie brakujące woluminy RR[N] Dodaj informacje o odzyskiwaniu RV[N] Utwórz woluminy do odzyskania S[nazwa] Konwertuj archiwum na samorozpakowujące się S- Usuń moduł SFX T Przetestuj pliki w archiwum U Zaktualizuj pliki w archiwum X Wyodrębnij pliki z archiwum z pełnymi ścieżkami

L: Wyświetl zawartość archiwum.

Nasze przykłady:

Dodaj do archiwum o nazwie arh.rar Wszystko pliki z rozszerzeniami .dbf i .cdx.

1. Utwórz podkatalog Arhiv w katalogu BAZA.

2. Ustaw ścieżkę do podkatalogu Arhiv:

USTAW DOMYŚLNIE NA „D:\BAZA\Arhiv”

URUCHOM WinRAR\RAR.exe i arh.rar D:\BAZA\*.dbf

URUCHOM WinRAR\RAR.exe i arh.rar D:\BAZA\*.cdx

Wyodrębnij pliki z archiwum, ignorując ścieżki ( Wszystko pliki z rozszerzeniami .dbf i .cdx):

1. Utwórz podkatalog Razarh w katalogu BAZA.

2. Ustaw ścieżkę do podkatalogu Razarh:

USTAW DOMYŚLNIE NA „D:\BAZA\Razarh”

3. Umieść program WinRAR w katalogu Arhiv.

4. Wprowadź polecenia wiersza poleceń systemu MS-DOS:

URUCHOM WinRAR\unrar.exe e -y arh.rar *.dbf "D:\BAZA\razarh"

URUCHOM WinRAR\unrar.exe e -y arh.rar *.cdx "D:\BAZA\razarh"

Archiwizacja plików

Archiwizuj programy działające w systemie Windows 9x

Archiwizacja plików Podczas pracy na komputerze osobistym często istnieje potrzeba długotrwałego przechowywania kopii zapasowych plików na dyskietkach. Kiedy kopiujesz pliki, kopie zajmują tyle samo miejsca, co oryginalne pliki, dlatego możesz potrzebować wielu dyskietek. W takich przypadkach specjalne programy archiwizujące. Te programy produkują kompresja, pakowanie danych, co prowadzi do oszczędności miejsca na poziomie 40-50%. Dodatkowo podczas archiwizacji pliki można połączyć w jeden blok tzw plik archiwalny lub po prostu archiwum, co zwykle ma miejsce podczas przechowywania grup udostępnionych plików. Po zarchiwizowaniu powstałe pliki archiwalne można traktować jak inne: kopiować, usuwać, zmieniać nazwy. Plik archiwum zawiera, oprócz plików zarchiwizowanych, także ich listę (spis treści archiwum) oraz kody kontrolne dla każdego pliku w celu sprawdzenia integralności archiwum.

W razie potrzeby wymagany plik archiwum jest rozpakowywany, rozpakowywany za pomocą program dekompresyjny(często funkcje archiwizacji i unarchiwizacji są łączone w jednym programie), po czym archiwum zamienia się w ten sam plik źródłowy lub grupę plików, które zostały w nim umieszczone podczas archiwizacji.

Wprowadźmy pojęcie „ katalog podstawowy. „Base” będzie katalogiem (folderem) zawierającym pliki przeznaczone do archiwizacji lub w którym należy je umieścić po rozpakowaniu archiwum.

Wszystkie pliki znajdujące się w katalogu bazowym (folderze), a także w razie potrzeby i podaniu odpowiedniego formatu poleceń oraz w jego podkatalogach podczas archiwizacji są konwertowane w jeden plik archiwum lub można je dodać do już istniejącego pliku archiwum. Po rozpakowaniu pliku archiwum wszystkie zawarte w nim pliki umieszczane są w katalogu bazowym i, jeśli zajdzie taka potrzeba, mogą zostać w nim automatycznie utworzone wymagane podkatalogi.

„Domyślnie” wszystkie pliki z określonego katalogu są uwzględniane w archiwum. Jeżeli w archiwum ma zostać uwzględniona tylko część z nich, stosuje się jednoznaczne wskazanie nazwy pliku lub listy nazw. W takim przypadku możesz używać szablonów MS-DOS do określenia grupy plików.

Nowoczesne programy archiwizujące muszą spełniać następujące podstawowe funkcje:

    tworzyć pliki archiwalne z pojedynczych lub wszystkich plików katalogu bazowego i jego podkatalogów;

    dodawać i zastępować pliki w archiwum;

    wyodrębnij i usuń pliki z archiwum;

    przeglądać zawartość archiwum;

    chroń każdy z archiwizowanych plików kodem;

    tworzyć wielotomowe archiwum, tj. archiwum składające się z kilku plików, które będą zlokalizowane na różnych dyskietkach (w celu oznaczenia nośników danych - pojedynczych dyskietek - zwyczajowo używa się terminu „ tom”);

    przetestuj archiwum, sprawdzając bezpieczeństwo znajdujących się w nim informacji;

    wprowadzać komentarze do plików do archiwum;

    zapamiętaj ścieżki plików w archiwum;

    tworzyć samorozpakowujące się archiwa zarówno w jednym tomie, jak i w kilku tomach. Samorozpakowujący się archiwum jest tworzone z rozszerzeniem .exe, który zawiera moduł oprogramowania do rozpakowywania, więc do wyodrębnienia plików nie jest wymagany żaden program rozpakowujący;

    przeglądać zawartość plików tekstowych zawartych w archiwum;

    zapisz wiele wersji tego samego pliku w archiwum;

    przywracać pliki ze zniszczonych archiwów;

    zapewnić ochronę informacji znajdujących się w archiwum oraz dostęp do plików umieszczonych w archiwum za pomocą hasła.

Programy archiwizujące działają oddzielnie w systemie MS-DOS i Windows 9x.

Archiwizuj programy działające w systemie MS-DOS

Obecnie na świecie jest ich kilkadziesiąt, najczęściej spotykane przedstawiono w tabeli 1

Tabela 1

Nazwa programu

Krótki opis programu

Utworzony w 1993 roku przez Roberta K. Younga (USA). Program ten jest standardem wśród programów archiwizujących.

Utworzony w 1994 roku przez Evgeny'ego Roshala (Jekaterynburg, Rosja). Jedyny program na świecie, który zawiera wbudowaną powłokę typu Norton Commander. Dodatkowo, jeśli na dysku znajdują się odpowiednie archiwizatory, przetwarza archiwa wielu popularnych formatów.

Pakiet oprogramowania zamek błyskawiczny

Zawiera archiwizator PKZIP.EXE i unarchiver PKUNZIP.EXE. Bardzo dobrze radzi sobie z kompresją informacji graficznych. Stworzony w 1993 roku przez PKWARE Inc. (USA).

Programy archiwizujące otrzymują swoje nazwy od rozszerzeń przypisanych do plików archiwalnych. Różnice między programami archiwizującymi polegają na szybkości działania, gęstości kompresji archiwów i algorytmach kompresji plików do archiwum.

Zasady korzystania z większości programów archiwizujących działających pod systemem MS-DOS są podobne. Różnice sprowadzają się głównie do formatu informacji pomocy wyświetlanych na ekranie oraz formatu nagrywania poleceń.

Aby poprawnie nagrać polecenie wywołania żądanego programu archiwizującego, musisz użyć tekst podpowiedzi. Informacje tekstowe pomocy są zwykle wyświetlane w języku angielskim i zawierają przykłady tworzenia poleceń umożliwiających wykonanie różnych operacji. Przykłady wywołania tekstu pomocy programów archiwizujących podano w tabeli 1 (dla przejrzystości polecenia pisane są dużymi literami):

1. Dla programu archiwizującego arj.exe:

ARJ.EXE /? ,

2. Dla programu archiwizującego rar.exe:

RAR.EXE /? ,

Gdzie /? – parametr otrzymania pełnej podpowiedzi.

3. Dla programu archiwizującego pkzip.exe:

PKZIP.EXE /godz .

Dla programu dekompresującego pkunzip.exe:

PKUNZIP.EXE /godz ,

gdzie /h jest parametrem pozwalającym uzyskać pełną wskazówkę.

Etykietka wskazuje składnię wiersza poleceń MS-DOS, listę poleceń i opcji dostępnych w tym programie.

Składnia wiersza poleceń programów archiwizujących MS-DOS:

< nazwa programu archiwizującego><команда> [ opcja...]< nazwa pliku archiwum>[ <nazwy plików>]

Gdzie<nazwa programu archiwizującego> - imię wystrzelony program archiwizujący lub program dearchiwizujący;

<zespół> - symbol wskazujący archiwizatorowi, która z operacji jest wymagana w tym przypadku;

[ opcja...] - opcję ustawienia, zwaną także „rozszerzeniem” lub „kluczem” polecenia i składającą się z jednego lub większej liczby znaków poprzedzonych znakiem „ / ” lub symbol „ - " Polecenie może mieć wiele opcji, zapisywanych ze spacją po znaku polecenia;

<nazwa pliku archiwum> - przetwarzany plik archiwum jest określony z rozszerzeniem odpowiedniego programu archiwizującego, np.: . arj, .rar, .zip ;

<nazwy plików> - ustawia nazwy plików, które będą zawarte w pliku archiwum. Nazwy plików są wyświetlane oddzielone spacjami. Jeśli nie ma nazw plików, są one przetwarzane Wszystko pliki bieżącego podkatalogu.

Parametry ujęte w nawiasy kwadratowe są opcjonalne. Dlatego opcje i lista zarchiwizowanych plików są parametrami opcjonalnymi i nie zawsze są używane. W niektórych przypadkach polecenie może nie zostać określone, w takim przypadku operację uważa się za określoną domyślnie.

Przyjrzyjmy się funkcjom programów archiwizujących ARJ, RAR, PKZIP i PKUNZIP które znane są jako najlepsze pod względem zakresu funkcji udostępnianych użytkownikowi, stopnia kompresji i szybkości.

Składnia wiersza poleceń

WinRAR można kontrolować z wiersza poleceń. Ogólna składnia wiersza poleceń jest następująca:

WinRARA<команда> -<ключ1> -<ключN> <архив> <файлы…> <@файл-список…> <путь для извлечения\>

zespół Kombinacja znaków określająca akcję, którą wykona WinRAR.
klucz Klawisze służą do określenia konkretnych działań, stopnia kompresji, typu archiwum itp.
archiwum Nazwa przetwarzanego archiwum.
akta Nazwy przetwarzanych plików.
plik listy Pliki list to zwykłe pliki tekstowe zawierające nazwy plików do przetworzenia. Każda nazwa pliku musi znajdować się w osobnej linii i zaczynać się od pierwszej pozycji linii. Dopuszczalne jest umieszczanie komentarzy w pliku listy; znakiem początku komentarza są symbole //. Na przykład, aby zarchiwizować pliki *.txt z folderu c:\work\doc, pliki *.bmp z folderu c:\work\image i wszystkie pliki z folderu c:\work\misc, możesz utworzyć Backup.lst zawierający następujące linie:

c:\work\doc\*.txt//kopia zapasowa tekstów

c:\work\image\*.bmp//kopia zapasowa zdjęć

Następnie, aby zarchiwizować, wystarczy uruchomić polecenie:

winrar kopię zapasową @backup.lst

W jednym wierszu poleceń możesz określić zarówno zwykłe nazwy lub grupy plików do przetworzenia, jak i wyświetlić listę plików. Jeśli nie określono ani plików, ani plików list, przyjmuje się szablon *.* (tzn. WinRAR przetworzy wszystkie pliki).

ścieżkę ekstrakcji Używane tylko z poleceniami mi I X i określa folder, do którego mają zostać rozpakowane pliki. Jeśli ten folder nie istnieje, zostanie utworzony.

Notatki

a) Jeśli żadne akta, żaden plik listy, wówczas sugeruje się wzór *.* , te. WinRAR przetworzy wszystkie pliki.

b) Jeśli nie określono rozszerzenie archiwum, wówczas WinRAR użyje domyślnego formatu archiwum wybranego w domyślnym profilu archiwizacji, ale jeżeli chcesz jawnie określić typ archiwum, możesz to zrobić dodając do nazwy archiwum Rozszerzenia RAR lub ZIP.

c) Klawisze wprowadzone w wierszu poleceń mają wyższy priorytet niż odpowiadające im ustawienia w oknie konfiguracyjnym, tj. wykorzystywane są parametry określone klawiszami.

d) Dla drużyn C, mi, S, T, R.R., K I X W nazwie archiwum możesz używać symboli wieloznacznych, dzięki czemu możesz przetwarzać kilka archiwów jednocześnie za pomocą jednego polecenia. Co więcej, jeśli wraz z tymi poleceniami podasz klucz, archiwa zostaną przeszukane we wszystkich podfolderach.

e) Niektóre polecenia i przełączniki dotyczą tylko archiwów RAR, inne dotyczą archiwów RAR i ZIP, a jeszcze inne dotyczą archiwów wszystkich obsługiwanych formatów. Zależy to od możliwości zawartych w formacie archiwum.

f) W poleceniach i przełącznikach nie jest rozróżniana wielkość liter, dlatego można je wpisywać zarówno małymi, jak i dużymi literami.