Archivujte súbor z príkazového riadku. Všeobecná syntax príkazového riadka. Čo je potrebné pre našu úlohu

  • Úvod
  • Ako bude záloha fungovať
  • Skriptá
  • Príkazový riadok WinRAR
  • Dávkové súbory
  • Plánovač
  • Záver
  • Odkazy

Úvod

Zálohy by sa mali robiť vždy. Najmä pre servery. Toto je axióma. Existujú rôzne spôsoby zálohovania – jednoducho kopírovanie, archivácia, množstvo špecializovaného softvéru (vrátane napríklad štandardného zálohovania od Microsoftu), ktorý pracuje s diskami, páskami, MO atď. Čo však robiť, ak nie je možné nainštalovať softvér tretích strán a možnosti štandardného softvéru nestačia? Napríklad, chcete mať zálohu niektorých cenných priečinkov servera automaticky, povedzme, za posledný týždeň? Napísať vlastný softvér? Môcť. Ale nie lov. Z dela na vrabce. Rád by som si vystačil len so scenárom. A s tým nám pomôže dobrý archivátor. WinRAR, vstavaný Plánovač systému Windows a knihu Jesse Torres "Skripty správcu systému Windows ".

Ako bude záloha fungovať

Potrebujem teda:

  • Uložte zálohu na každý deň ako archívny súbor
  • Každý súbor by mal byť vytvorený s jedinečným názvom (ideálne je zahrnúť dátum vytvorenia do názvu súboru)
  • Proces vytvárania zálohy by mal byť automatický
  • Súbory staršie ako 1 týždeň by sa mali automaticky odstrániť

Bude sa riešiť archivácia WinRAR, automaticky pomenuje súbory. Skript určí vek a odstráni staré súbory ( VBScript), a všetko zautomatizujem pomocou vstavaného Plánovač systému Windows.

Skriptá

Skriptá sú založené na postupoch z knihy Jesse Torres "Skripty správcu systému Windows “ (konkrétne z kapitola 3 "Podávanie súborov"). Doplnil som ich na realizáciu mojich úloh.
Tu sú funkcie, ktoré potrebujeme (tu je celý kód):

" ---------- " Začiatok hlavnej sekcie. Spustenie sa začne odtiaľto, keď sa spustí skript. Nastaviť FSO = CreateObject("Scripting.FileSystemObject") " adresár, do ktorého sa budú ukladať zálohy. Musíte zadať svoj adresár " namiesto "X:\DailyBackup" sDir = "X:\DailyBackup" Nastaviť objDir = GetFolder(sDir) DeleteOlderFiles(objDir) " ---------- Sekcia funkcií " Prijať súbor Funkcia GetFile(sFile) On Error Resume Next Set FSO = CreateObject("Scripting.FileSystemObject") Set GetFile = FSO.GetFile(sFile) ak err.number 0 potom WScript.Echo "Chyba pri otváraní súboru " & sFile & VBlf & "[ "&Err.Description&"]" Wscript.Quit Err.number end if End Function „Získať priečinok Funkcia GetFolder (sFolder) On Error Resume Next Set GetFolder = FSO.GetFolder(sFolder) if err.number 0 then WScript.Echo "Chyba pri otváraní priečinka " & sFolder & VBlf & "["&Err.Description&"]" Wscript.Quit Err .číslo end if End Function " vymazať jeden súbor (názov súboru sa odovzdá do sFile) Sub DeleteFile(sFile) On Error Resume Next FSO.DeleteFile sFile, True if err.number 0 then WScript.Echo "Chyba pri odstraňovaní súboru " & sFile & VBlf & "["&Err.Description&"]" Wscript.Quit Err.number end ak End Sub " Vymažte súbory staršie ako 7 dní Sub DeleteOlderFiles(objDir) "prezrite si všetky súbory v adresári pre každý súbor v objDir.Files " namiesto DateCreated používame DateLastModified, pretože " DateCreated nie vždy vráti správny dátum FileDate = file.DateLastModified Age = DateDiff("d",Now,FileDate) “ v tomto prípade súbor nie je starší ako sedem dní If Abs(Vek)>7 Then DeleteFile(file) End If next End Sub

Tento kód vložíme do súboru remove_old_backups.vbs.

Príkazový riadok WinRAR

WinRAR archivátor má výkonnú podporu príkazového riadku. Najmä môže vygenerovať názov súboru na základe vlastnej šablóny, vrátane rôznych servisných informácií, napríklad dátumu. Čo v skutočnosti potrebujeme. Okrem toho dokáže pracovať so zoznamom súborov či adresárov na archiváciu, čo značne uľahčuje úpravu dávkového súboru.

Na archiváciu používam nasledujúci príkazový riadok (zapísaný v súbore make_daily.bat):

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

Poďme si to rozdeliť na komponenty:

  • "c:\program files\winrar\winrar.exe"- cesta k WinRAR
  • a- príkaz na pridanie súborov
  • -s- kompresný režim" pevný"
  • -r- s podadresármi
  • -rr10p- pre každý prípad pridávame informácie na obnovu (-rr), vo výške 10% (10p)
  • -dh- otvorte halyardy. Užitočné, ak niekto zostal hore do 12:00 a upraví súbor, ktorý by mal ísť do zálohy
  • -vyd- nepridávajte prázdne adresáre
  • -m3- kompresný pomer 3
  • -ilogC:\DailyBackupScript\dailybackup.log- uchovávajte denník (-ilog) a zapíšte ho do "C:\DailyBackupScript\dailybackup.log"
  • -ag+RRRRMMDD X:\DailyBackup\backup- vytvorte názov súboru pridaním aktuálneho roku, mesiaca a dňa na začiatok. Názov súboru bude vyzerať asi takto: 20060927backup.rar
  • X:\DailyBackup\backup- priečinok, do ktorého sa majú zapisovať zálohy a názov zálohy (do ktorej sa na začiatok pridáva rok, mesiac, deň)

Dávkové súbory

Všetky práce na vytváraní zálohy sú založené na príkazových súboroch (súbory .bat). Mám ich dve:

  • make_daily.bat- obsahuje príkazy na vytvorenie archívneho súboru alebo súborov.
  • backup_task.bat- vykonáva nasledujúce akcie:
    • volá interpret skriptov cscript a odovzdajte mu skript na vykonanie, ktorý vymaže staré súbory.
    • príčin make_daily.bat a odovzdá ho ako parameter buď priečinok, ktorý je potrebné archivovať, alebo súbor so zoznamom (ktorý obsahuje niekoľko priečinkov na archiváciu).
  • Na druhej strane backup_task.bat volal Plánovač systému Windows v určenom čase

Obsah súboru make_daily.bat(v jednom riadku):

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

Obsah súboru backup_task.bat:

@cscript remove_old_backups.vbs volanie make_daily.bat @backup.lst

Ak chcete pracovať, musíte tiež vytvoriť súbor backup.lst(súbor obyčajného textu). Mal by obsahovať zoznam adresárov, ktoré sú zahrnuté v zálohe. Každý adresár by mal byť umiestnený na samostatnom riadku, napríklad takto:

C:\Projects c:\VeryImportantProjects c:\Názov priečinka s medzerami\Podpriečinok

Upozorňujeme, že ak používate súbor so zoznamom, názov zdrojového adresára obsahujúci medzery nemusí byť uzavretý v úvodzovkách. Ak to odošlete priamo, potom sú potrebné úvodzovky. Nedávajte koncovú lomku - WinRAR toto nepochopí.

Plánovač

Plánovač je možné vyvolať cez menu Štart|Programy|Príslušenstvo|Systémové nástroje|Naplánované úlohy, alebo cez Ovládací panel. Priečinok sa otvorí Plánované úlohy, do ktorej je potrebné pridať novú úlohu. Dá sa to urobiť nasledovne (uvádzam len základné kroky).

Dvojitým kliknutím na Pridať naplánovanú úlohu pridáte novú úlohu

Vyberieme náš bat súbor:

Nastavte názov a frekvenciu úlohy

Nastavíme čas začiatku

Nastavíme účet a heslo, pod ktorým bude úloha vykonaná. Nevyhnutne!

Úloha pridaná

Vlastnosti úlohy môžete upraviť kliknutím pravým tlačidlom myši na ikonu úlohy v priečinku Plánované úlohy a výber položky ponuky Vlastnosti.

Záver

Vytvorili sme teda najjednoduchšiu, ale výkonnú :) „zálohu“ (alebo zálohu? Čo je správne?) z improvizovaných prostriedkov. Dá sa rozširovať a prispôsobovať, meniť archivátory, pridávať najrôznejšie kontroly atď. A to všetko bez použitia produktov tretích strán a takmer bez programovania.
Dúfam, že moje skúsenosti budú pre vás užitočné.

možnosti príkazu rar.exe

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

WinRAR je možné ovládať z príkazového riadku. Všeobecná syntax príkazového riadka je: WinRAR<команда> –<ключ1> –<ключN> <архив> <файлы…> <@файл-список…> <путь для извлечения\>príkaz Kombinácia znakov označujúca akciu, ktorú WinRAR vykoná. kľúč Kľúče sa používajú na definovanie konkrétnych akcií, kompresného pomeru, typu archívu atď. archív Názov spracovávaného archívu. súbory Názvy spracovávaných súborov. súbor zoznamu Súbory zoznamu sú jednoduché textové súbory obsahujúce názvy súborov, ktoré sa majú spracovať. Každý názov súboru musí byť na samostatnom riadku a začínať na prvej pozícii riadku. Do súboru zoznamu je povolené umiestňovať komentáre, znakom začiatku komentára sú symboly //. Ak chcete napríklad archivovať súbory *.txt z priečinka c:\work\doc, súbory *.bmp z priečinka c:\work\image a všetky súbory z priečinka c:\work\misc, môžete vytvoriť backup.lst obsahujúci nasledujúce riadky: c:\work\doc\*.txt //záložná kópia textsc:\work\image\*.bmp //záložná kópia obrázkovc:\work\miscPotom bude na archiváciu stačí spustiť príkaz:rar a backup @backup.lstIn one Príkazový riadok môže zadať bežné názvy alebo skupiny súborov na spracovanie a zoznam súborov. Ak nie sú špecifikované súbory ani zoznamy súborov, potom sa predpokladá vzor *.* (t. j. WinRAR spracuje všetky súbory). extrakčná cesta Používa sa len s príkazmi e a x a určuje priečinok, do ktorého sa majú extrahovať súbory. Ak tento priečinok neexistuje, vytvorí sa. Poznámky a) Ak nie sú špecifikované súbory ani zoznam súborov, potom sa predpokladá vzor *.* a WinRAR spracuje všetky súbory. b) Ak nie je zadaná prípona archívu, potom WinRAR použije predvolený formát archívu vybraný v predvolenom profile archivácie, ale ak chcete explicitne špecifikovať typ archívu, môžete to urobiť pridaním rozšírenia RAR alebo ZIP do archívu názov. c) Klávesy zadané na príkazovom riadku majú vyššiu prioritu ako príslušné nastavenia v konfiguračnom dialógu, t.j. použijú sa parametre určené kľúčmi. d) Pre príkazy c, e, s, t, rr, k a x možno v názve archívu použiť šablóny, takže jeden príkaz dokáže spracovať niekoľko archívov naraz. Navyše, ak zadáte prepínač -r spolu s týmito príkazmi, archívy sa budú prehľadávať vo všetkých podpriečinkoch. e) Niektoré príkazy a prepínače sa vzťahujú iba na archívy RAR, niektoré sa vzťahujú na archívy RAR a ZIP a niektoré sa vzťahujú na archívy všetkých podporovaných formátov. Závisí to od možností zahrnutých vo formáte archívu. f) Príkazy a prepínače nerozlišujú veľké a malé písmená, takže ich môžete písať malými aj veľkými písmenami.

Možnosti:

Ac Odstráňte atribút "archive" po archivácii alebo extrahovaní -ad Pridajte názov archívu do cieľovej cesty -af<тип>Zadajte formát archívu -ag[formát] Do názvu archívu pridajte aktuálny dátum a čas -ao Pridať súbory s nastaveným atribútom "archív" -ap Nastaviť cestu v archíve -as Synchronizovať obsah archívu -av Pridať an elektronický podpis -av- Zakázať pridávanie/overovanie elektronických podpisov -cl Previesť názvy súborov na malé písmená -cu Previesť názvy súborov na veľké písmená -df Vymazať súbory po archivácii -dh Otvoriť zdieľané súbory -ds Netriediť súbory pri archivácii -ed Nerobiť pridať prázdne priečinky -sk Nepridávať blok "konca archívu" " -ep Vylúčiť cesty z názvov -ep1 Vylúčiť základný priečinok z cesty -ep2 Uložiť úplné cesty k súborom -f Obnoviť súbory -hp[heslo] Šifrovať údaje aj hlavičky súborov -ibck Spustiť WinRAR ako proces na pozadí v systémovej lište -ieml Odoslať archív e-mailom -ilog[meno] Zapísať chybový protokol do súboru -inul Nezobrazovať chybové hlásenia -k Zamknúť archív -kb Uložiť súbory extrahované s chybami do disk -m Nastaviť metódu kompresie -mc<параметры>Zadajte ďalšie možnosti kompresie -md Nastaviť veľkosť slovníka -ms Určiť typy súborov pre nekomprimovanú archiváciu -os Uložiť prúdy NTFS -ow Spracovať informácie o povoleniach súboru -o+ Prepísať existujúce súbory -o- Neprepísať existujúce súbory -p[heslo] Nastaviť heslo -r Rekurzívne s vnorenými priečinkami - r0 Rekurzívne s podpriečinkami pomocou vzoru -rr[N] Pridanie informácií na obnovenie -rv[N] Vytvorenie zväzkov obnovy -s Vytvorenie nepretržitého archívu -s Vytvorenie súvislých skupín pomocou počítadla súborov -se Vytvorenie súvislých skupín pomocou prípon súborov -sfx[názov] Vytvorenie samorozbaľovacieho archívu -sv Vytvorenie nezávislých súvislých zväzkov -sv- Vytvorenie závislých súvislých zväzkov -s- Zakázanie vytvárania súvislých archívov -t Testovacie súbory po archivácii -ta<дата>Spracovať súbory upravené po zadanom dátume -tb<дата>Spracovať súbory upravené pred zadaným dátumom -tk Zachovať pôvodný čas archivácie -tl Nastaviť čas archivácie na najnovší súbor -tn<время>Spracovať súbory nie staršie ako zadané časové obdobie -to<время>Spracovať súbory staršie ako zadané časové obdobie -u Aktualizovať súbory -v Vytvorte viaczväzkový archív -vd Vyčistite vymeniteľný disk pred archiváciou naň -ver Kontrola verzie súboru -vn Použiť starú schému pomenovania zväzkov -vp Pozastaviť pred každým zväzkom -x<файл >Nespracovávať zadaný súbor -x@<файл-список>Nespracovávať súbory špecifikované v súbore zoznamu -y Na všetky požiadavky odpovedzte "Áno" -z<файл>Čítať archívny komentár zo súboru -- Prerušiť ďalšie vyhľadávanie kľúčov na príkazovom riadku

Tímy:

A Pridať súbory do archívu C Pridať komentár k archívu D Vymazať súbory z archívu E Extrahovať súbory z archívu, ignorovať cesty F Obnoviť súbory v archíve K Uzamknúť archív M Presunúť súbory a priečinky do archívu R Obnoviť poškodený archív RC Obnoviť chýbajúce zväzky RR[N] Pridať informácie na obnovenie RV[N] Vytvoriť zväzky na obnovenie S[názov] Previesť archív na samorozbaľovací S- Odstráňte modul SFX T Test súborov v archíve U Aktualizujte súbory v archív X Extrahujte súbory z archívu s úplnými cestami

L: Zobrazenie obsahu archívu.

Naše príklady:

Pridať do archívu s názvom arh.rar Všetky súbory s príponami .dbf a .cdx.

1. Vytvorte podadresár Archiv v adresári BAZA.

2. Nastavte cestu do podadresára Archiv:

NASTAVIŤ VÝCHOZÍ NA „D:\BAZA\Arhiv“

SPUSTITE WinRAR\RAR.exe a arh.rar D:\BAZA\*.dbf

SPUSTITE WinRAR\RAR.exe a arh.rar D:\BAZA\*.cdx

Extrahujte súbory z archívu, ignorujte cesty ( Všetky súbory s príponami .dbf a .cdx):

1. Vytvorte podadresár Razarh v adresári BAZA.

2. Nastavte cestu do podadresára Razarh:

NASTAVIŤ VÝCHOZÍ NA „D:\BAZA\Razarh“

3. Umiestnite program WinRAR do adresára Archiv.

4. Zadajte príkazy príkazového riadka systému MS-DOS:

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

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

Archivácia súborov

Archivujte programy bežiace pod Windows 9x

Archivácia súborov Pri práci na osobnom počítači často vzniká potreba dlhodobého ukladania záložných kópií súborov na diskety. Keď kopírujete súbory, kópie zaberajú toľko miesta ako pôvodné súbory, takže možno budete potrebovať veľa diskiet. Pre takéto prípady špeciálne archivačné programy. Tieto programy produkujú kompresia, balenie dát, čo vedie k úspore miesta 40 – 50 %. Navyše pri archivácii je možné súbory spájať do jedného bloku tzv archívny súbor alebo jednoducho archív, čo sa zvyčajne vykonáva pri ukladaní skupín zdieľaných súborov. Po archivácii je možné s výslednými archívnymi súbormi zaobchádzať ako s akýmikoľvek inými: kopírovať, mazať, premenovať. Archívny súbor obsahuje okrem archivovaných súborov aj ich zoznam (obsah archívu) a kontrolné kódy pre každý súbor na kontrolu integrity archívu.

V prípade potreby sa požadovaný archívny súbor rozbalí a rozbalí pomocou dekompresný program(často sú funkcie archivácie a zrušenia archivácie spojené v jednom programe), po čom sa archív zmení na rovnaký zdrojový súbor alebo skupinu súborov, ktoré doň boli umiestnené počas archivácie.

Predstavme si pojem „ základný katalóg. „Základňa“ bude adresár (priečinok), ktorý obsahuje súbory, ktoré sa majú archivovať, alebo do ktorého sa majú súbory umiestniť po rozbalení archívu.

Všetky súbory obsiahnuté v základnom adresári (priečinku) a tiež, ak je to potrebné a ak je zadaný príslušný formát príkazu, a v jeho podadresároch sa pri archivácii skonvertujú do jedného archívneho súboru alebo sa dajú pridať do už existujúceho archívneho súboru. Keď rozbalíte archívny súbor, všetky súbory, ktoré obsahuje, sa umiestnia do základného adresára a v prípade potreby sa v ňom môžu automaticky vytvoriť požadované podadresáre.

„V predvolenom nastavení sú v archíve zahrnuté všetky súbory zo zadaného adresára. Ak je potrebné do archívu zahrnúť iba časť z nich, použije sa explicitné označenie názvu súboru alebo zoznamu mien. V tomto prípade môžete použiť šablóny systému MS-DOS na určenie skupiny súborov.

Moderné archivačné programy musia vykonávať tieto základné funkcie:

    vytvárať archívne súbory z jednotlivých alebo všetkých súborov základného adresára a jeho podadresárov;

    pridávať a nahrádzať súbory v archíve;

    extrahovať a odstrániť súbory z archívu;

    zobraziť obsah archívu;

    chrániť každý z archivovaných súborov kódom;

    vytvoriť viaczväzkový archív, t.j. archív pozostávajúci z niekoľkých súborov, ktoré sa budú nachádzať na rôznych disketách (na označenie pamäťových médií – jednotlivých diskiet – je zvykom používať výraz „ objem”);

    otestovať archív a skontrolovať bezpečnosť informácií v ňom;

    vkladať komentáre k súborom do archívu;

    zapamätať si cesty k súborom v archíve;

    vytvoriť samorozbaľovací archívy na jednom zväzku aj na viacerých zväzkoch. Samorozbaľovací archív sa vytvorí s príponou .exe, ktorý obsahuje rozbaľovací softvérový modul, takže na extrahovanie súborov z neho nie je potrebný žiadny rozbaľovací program;

    zobraziť obsah textových súborov obsiahnutých v archíve;

    uložiť viacero verzií toho istého súboru do archívu;

    obnoviť súbory zo zničených archívov;

    zabezpečiť ochranu informácií v archíve a prístup k súborom umiestneným v archíve pomocou hesla.

Archívne programy fungujú samostatne pod MS-DOS a pod Windows 9x.

Archivujte programy bežiace pod MS-DOS

V súčasnosti ich je na svete niekoľko desiatok, najčastejšie sú uvedené v tabuľke 1

stôl 1

Názov programu

Stručný popis programu

Vytvorené v roku 1993 Robertom K. Youngom (USA). Tento program je štandardom archivačných programov.

Vytvoril ho v roku 1994 Evgeny Roshal (Jekaterinburg, Rusko). Jediný program na svete, ktorý obsahuje vstavaný shell ako Norton Commander. Okrem toho, ak sú na disku vhodné archivátory, spracováva archívy mnohých bežných formátov.

Softvérový balík PSČ

Obsahuje archivátor PKZIP.EXE a unarchiver PKUNZIP.EXE. Veľmi dobrý pri komprimácii grafických informácií. Vytvorené v roku 1993 spoločnosťou PKWARE Inc. (USA).

Archivačné programy získavajú svoje názvy z prípon priradených k archívnym súborom. Rozdiely medzi archivačnými programami spočívajú v rýchlosti prevádzky, hustote kompresie archívov a algoritmoch na kompresiu súborov do archívu.

Princípy používania väčšiny archivačných programov spustených pod MS-DOS sú podobné. Rozdiely spočívajú najmä vo formáte pomocných informácií zobrazených na obrazovke a formáte pre nahrávanie príkazov.

Ak chcete správne zaznamenať príkaz na volanie požadovaného programu archivácie, musíte použiť nápovedný text. Informácie pomocného textu sa zvyčajne zobrazujú v angličtine a obsahujú príklady skladania príkazov na vykonávanie rôznych operácií. Príklady volania pomocného textu archivačných programov uvedených v tabuľke 1 (pre prehľadnosť sú príkazy napísané veľkými písmenami):

1. Pre program archivátora arj.exe:

ARJ.EXE /? ,

2. Pre program archivátora rar.exe:

RAR.EXE /? ,

Kde /? – parameter pre získanie úplnej nápovedy.

3. Pre program archivátora pkzip.exe:

PKZIP.EXE /h .

Pre program dekompresie pkunzip.exe:

PKUNZIP.EXE /h ,

kde /h je parameter na získanie úplnej rady.

Popis ukazuje syntax príkazového riadka systému MS-DOS, zoznam príkazov a možností dostupných v tomto programe.

Syntax príkazového riadka archívnych programov MS-DOS:

< názov programu archivátora><команда> [ možnosť...]< názov archívneho súboru>[ <názvy súborov>]

Kde<názov programu archivácie> - meno spustený archivačný program alebo dearchiver program;

<tím> - symbol označujúci archivátorovi, ktorá z operácií je v tomto prípade potrebná;

[ možnosť...] - možnosť nastavenia, ktorá sa tiež nazýva „rozšírenie“ alebo „kláves“ príkazu a pozostáva z jedného alebo viacerých znakov, pred ktorými je buď znak „ / “, alebo symbol „ - " Príkaz môže mať viacero možností napísaných s medzerou za znakom príkazu;

<názov archívneho súboru> - spracovávaný archívny súbor je špecifikovaný s príponou príslušného archivačného programu, napríklad: . arj, .rar, .zip ;

<názvy súborov> - nastavuje názvy súborov, ktoré sú zahrnuté v archívnom súbore. Názvy súborov sú uvedené oddelené medzerami. Ak neexistujú žiadne názvy súborov, spracujú sa Všetky súbory aktuálneho podadresára.

Parametre v hranatých zátvorkách sú voliteľné. Možnosti a zoznam archivovaných súborov sú teda voliteľné parametre a nie vždy sa používajú. V niektorých prípadoch nemusí byť príkaz špecifikovaný, v takom prípade sa operácia považuje za štandardne zadanú.

Pozrime sa na funkcie archivačných programov ARJ, RAR, PKZIP a PKUNZIP ktoré sú známe ako najlepšie z hľadiska rozsahu funkcií poskytovaných používateľovi, kompresného pomeru a prevádzkovej rýchlosti.

Syntax príkazového riadka

WinRAR je možné ovládať z príkazového riadku. Všeobecná syntax príkazového riadku je:

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

tím Kombinácia znakov, ktorá definuje akciu, ktorú WinRAR vykoná.
kľúč Klávesy sa používajú na určenie konkrétnych akcií, kompresného pomeru, typu archívu atď.
archív Názov archívu, ktorý sa spracováva.
súbory Názvy spracovaných súborov.
zoznamový súbor Súbory zoznamu sú bežné textové súbory obsahujúce názvy súborov, ktoré sa majú spracovať. Každý názov súboru musí byť na samostatnom riadku a začínať na prvej pozícii riadku. Do súboru zoznamu je povolené umiestňovať komentáre, znak začiatku komentára sú symboly //. Ak chcete napríklad archivovať súbory *.txt z priečinka c:\work\doc, súbory *.bmp z priečinka c:\work\image a všetky súbory z priečinka c:\work\misc, môžete vytvoriť backup.lst obsahujúci nasledujúce riadky:

c:\work\doc\*.txt//záložná kópia textov

c:\work\image\*.bmp//záložná kópia obrázkov

Potom na archiváciu bude stačiť spustiť príkaz:

winrar záloha @backup.lst

Na jednom príkazovom riadku môžete zadať bežné názvy alebo skupiny súborov na spracovanie a zoznam súborov. Ak nie sú zadané súbory ani zoznamy, potom sa predpokladá šablóna *.* (t. j. WinRAR spracuje všetky súbory).

extrakčná cesta Používa sa iba s príkazmi e A X a určuje priečinok, do ktorého sa majú súbory extrahovať. Ak tento priečinok neexistuje, vytvorí sa.

Poznámky

a) Ak ani jedno súbory, ani nie zoznamový súbor, potom sa predpokladá vzor *.* , tie. WinRAR spracuje všetky súbory.

b) Ak nie je uvedené rozšírenie archív, potom WinRAR použije predvolený formát archívu vybraný v predvolenom profile archivácie, ale ak chcete explicitne špecifikovať typ archívu, môžete to urobiť pridaním k názvu archív Rozšírenia RAR alebo ZIP.

c) Klávesy zadané na príkazovom riadku majú vyššiu prioritu ako príslušné nastavenia v konfiguračnom dialógu, t.j. použijú sa parametre určené kľúčmi.

d) Pre tímy C, E, S, T, R.R., K A X V názve archívu môžete použiť zástupné znaky, takže jedným príkazom môžete spracovať niekoľko archívov naraz. Okrem toho, ak zadáte kľúč spolu s týmito príkazmi, archívy sa budú prehľadávať vo všetkých podpriečinkoch.

e) Niektoré príkazy a prepínače sa vzťahujú iba na archívy RAR, niektoré sa vzťahujú na archívy RAR a ZIP a niektoré sa vzťahujú na archívy všetkých podporovaných formátov. Závisí to od možností zahrnutých vo formáte archívu.

f) Príkazy a prepínače nerozlišujú veľké a malé písmená, takže ich môžete písať malými aj veľkými písmenami.