Winrar kommandolinje. Generell kommandolinjesyntaks

rar.exe kommandoalternativer

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

WinRAR kan kontrolleres fra kommandolinjen. Den generelle kommandolinjesyntaksen er: WinRAR<команда> –<ключ1> –<ключN> <архив> <файлы…> <@файл-список…> <путь для извлечения\>kommando En kombinasjon av tegn som indikerer handlingen som WinRAR vil utføre. nøkkel Taster brukes til å definere spesifikke handlinger, komprimeringsforhold, arkivtype osv. arkiv Navnet på arkivet som behandles. filer Navn på filene som behandles. listefil Listefiler er enkle tekstfiler som inneholder navnene på filene som skal behandles. Hvert filnavn må stå på en egen linje og begynne på den første posisjonen på linjen. Det er tillatt å legge inn kommentarer i listefilen; tegnet på begynnelsen av en kommentar er symbolene //. For å for eksempel arkivere *.txt-filer fra mappen c:\work\doc, *.bmp-filer fra mappen c:\work\image og alle filer fra mappen c:\work\misc, kan du opprette en backup.lst som inneholder følgende linjer: c:\work\doc\*.txt //sikkerhetskopi av textsc:\work\image\*.bmp //sikkerhetskopi av bilderc:\work\miscDeretter vil for arkivering være nok til å kjøre kommandoen:rar a backup @backup.lstIn one Kommandolinjen er tillatt å spesifisere både vanlige navn eller grupper av filer som skal behandles, og liste filer. Hvis verken filer eller fillister er spesifisert, antas *.*-mønsteret (dvs. WinRAR vil behandle alle filer). uttrekksbane Brukes bare med e- og x-kommandoene og spesifiserer mappen der filene skal pakkes ut. Hvis denne mappen ikke eksisterer, vil den bli opprettet. Merknader a) Hvis verken filer eller filliste er spesifisert, antas *.*-mønsteret, og WinRAR vil behandle alle filene. b) Hvis arkivutvidelsen ikke er spesifisert, vil WinRAR bruke standard arkivformat som er valgt i standard arkiveringsprofil, men hvis du vil spesifisere arkivtypen eksplisitt, kan dette gjøres ved å legge til RAR- eller ZIP-utvidelsen til arkivet Navn. c) Taster som legges inn på kommandolinjen har høyere prioritet enn de tilsvarende innstillingene i konfigurasjonsdialogen, dvs. parametrene spesifisert av tastene brukes. d) For kommandoer c, e, s, t, rr, k og x kan maler brukes i arkivnavnet, slik at en kommando kan behandle flere arkiver samtidig. Dessuten, hvis du spesifiserer -r-bryteren sammen med disse kommandoene, vil arkivene bli søkt i alle undermapper. e) Noen kommandoer og brytere gjelder bare for RAR-arkiver, noen gjelder for RAR- og ZIP-arkiver, og noen gjelder for arkiver med alle støttede formater. Dette avhenger av egenskapene som er inkludert i arkivformatet. f) Kommandoer og brytere skiller ikke mellom store og små bokstaver, så du kan skrive dem med både små og store bokstaver.

Alternativer:

Ac Fjern "arkiv"-attributtet etter arkivering eller utpakking -ad Legg til arkivnavn til destinasjonsbanen -af<тип>Spesifiser arkivformatet -ag[format] Legg til gjeldende dato og klokkeslett i arkivnavnet -ao Legg til filer med "arkiv"-attributtet sett -ap Angi banen inne i arkivet -as Synkroniser innholdet i arkivet -av Legg til en elektronisk signatur -av- Forby å legge til/verifisere elektroniske signaturer -cl Konverter filnavn til små bokstaver -cu Konverter filnavn til store bokstaver -df Slett filer etter arkivering -dh Åpne delte filer -ds Ikke sorter filer ved arkivering -ed Ikke legg til tomme mapper -no Ikke legg til en "slutt på arkiv"-blokk " -ep Ekskluder stier fra navn -ep1 Ekskluder grunnmappen fra banen -ep2 Lagre fullstendige filbaner -f Oppdater filer -hp[passord] Krypter både data og filoverskrifter -ibck Kjør WinRAR som bakgrunnsprosess i systemstatusfeltet -ieml Send arkiv via e-post -ilog[navn] Skriv feilloggen til en fil -inul Ikke vis feilmeldinger -k Lås arkivet -kb Lagre filer som er pakket ut med feil til disk -m Angi komprimeringsmetode -mc<параметры>Spesifiser flere komprimeringsalternativer -md Angi ordbokstørrelse -ms Angi filtyper for ukomprimert arkivering -os Lagre NTFS-strømmer -ow Behandle filtillatelser informasjon -o+ Overskriv eksisterende filer -o- Ikke overskriv eksisterende filer -p[passord] Angi passord -r Rekursivt med nestede mapper - r0 Rekursivt med undermapper ved hjelp av et mønster -rr[N] Legg til gjenopprettingsinformasjon -rv[N] Opprett gjenopprettingsvolumer -s Opprett kontinuerlig arkiv -s Opprett sammenhengende grupper ved hjelp av filtelleren -se Opprett sammenhengende grupper ved hjelp av filtypene -sfx[navn] Opprett et selvutpakkende arkiv -sv Opprett uavhengige sammenhengende volumer -sv- Opprett avhengige sammenhengende bind -s- Deaktiver oppretting av sammenhengende arkiver -t Test filer etter arkivering -ta<дата>Behandle filer endret etter den angitte datoen -tb<дата>Behandle filer endret før den angitte datoen -tk Behold den opprinnelige arkiveringstiden -tl Sett arkiveringstiden til den nyeste filen -tn<время>Behandle filer som ikke er eldre enn den angitte tidsperioden -to<время>Behandle filer som er eldre enn den angitte tidsperioden -u Oppdater filer -v Opprett et arkiv med flere volum -vd Rydd opp i en flyttbar disk før du arkiverer på den -ver Filversjonskontroll -vn Bruk det gamle volumnavneskjemaet -vp Pause før hvert volum -x<файл >Ikke behandle den angitte filen -x@<файл-список>Ikke behandle filer spesifisert i listefilen -y Svar "Ja" på alle forespørsler -z<файл>Les arkivkommentar fra fil -- Avbryt videre søk etter nøkler på kommandolinjen

Lag:

A Legg til filer i arkivet C Legg til en arkivkommentar D Slett filer fra arkivet E Trekk ut filer fra arkivet, ignorer stier F Oppdater filer i arkivet K Lås arkivet M Flytt filer og mapper til arkivet R Gjenopprett et skadet arkiv RC Gjenskap manglende volumer RR[N] Legg til gjenopprettingsinformasjon RV[N] Opprett volumer for gjenoppretting S[navn] Konverter arkivet til et selvutpakkende S- Fjern SFX-modulen T Test filene i arkivet U Oppdater filene i arkiv X Pakk ut filer fra arkivet med fullstendige baner

L: Se arkivinnhold.

Våre eksempler:

Legg til i arkiv med navnet arh.rar Alle filer med filtypene .dbf og .cdx.

1. Opprett en underkatalog Arhiv i BAZA-katalogen.

2. Angi banen til Arhiv-underkatalogen:

STILL STANDARD TIL "D:\BAZA\Arhiv"

KJØR WinRAR\RAR.exe og arh.rar D:\BAZA\*.dbf

KJØR WinRAR\RAR.exe og arh.rar D:\BAZA\*.cdx

Pakk ut filer fra arkivet, ignorer stier ( Alle filer med filtypene .dbf og .cdx):

1. Opprett en Razarh-underkatalog i BAZA-katalogen.

2. Angi banen til Razarh-underkatalogen:

STILL STANDARD TIL "D:\BAZA\Razarh"

3. Plasser WinRAR-programmet i Arhiv-katalogen.

4. Skriv inn MS-DOS-kommandolinjekommandoer:

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

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

  • Introduksjon
  • Hvordan sikkerhetskopieringen vil fungere
  • Skript
  • WinRAR kommandolinje
  • Batch-filer
  • Planlegger
  • Konklusjon
  • Linker

Introduksjon

Sikkerhetskopier bør alltid gjøres. Spesielt for servere. Dette er et aksiom. Det finnes ulike metoder for sikkerhetskopiering – rett og slett kopiering, arkivering, mye spesialisert programvare (inkludert for eksempel standard backup fra Microsoft) som fungerer med disker, kassetter, MO osv. Men hva skal jeg gjøre hvis tredjepartsprogramvare ikke kan installeres, og funksjonene til standarden ikke er nok? Vil du for eksempel ha en sikkerhetskopi av noen verdifulle servermapper, automatisk, for eksempel den siste uken? Skrive din egen programvare? Kan. Men ikke på jakt. Fra en kanon på spurver. Jeg vil gjerne nøye meg med bare et manus. Og en god arkiver vil hjelpe oss med dette. WinRAR, innebygd Windows planlegger og bok Jesse Torres "Windows-administratorskript ".

Hvordan sikkerhetskopieringen vil fungere

Så jeg trenger:

  • Lagre en sikkerhetskopi for hver dag som en arkivfil
  • Hver fil bør opprettes med et unikt navn (ideelt inkluderer opprettelsesdatoen i filnavnet)
  • Opprettingsprosessen for sikkerhetskopiering skal være automatisk
  • Filer eldre enn 1 uke skal slettes automatisk

Arkivering vil bli håndtert WinRAR, vil den automatisk navngi filene. Skriptet vil bestemme alderen og slette gamle filer ( VBScript), og jeg vil automatisere alt ved å bruke den innebygde Windows Scheduler.

Skript

Manusene er basert på prosedyrer fra boken Jesse Torres "Windows-administratorskript "(spesielt fra kapittel 3 "Filvisning"). De ble supplert av meg for å gjennomføre oppgavene mine.
Her er funksjonene vi trenger (her er hele koden):

" ---------- " Start av hoveddelen. Kjøring vil begynne herfra når skriptet starter. Sett FSO = CreateObject("Scripting.FileSystemObject") " katalog hvor sikkerhetskopier vil bli lagret. Du må angi katalogen din " i stedet for "X:\DailyBackup" sDir = "X:\DailyBackup" Sett objDir = GetFolder(sDir) DeleteOlderFiles(objDir) " ---------- Funksjonsseksjon " Motta fil Funksjon GetFile(sFile) Ved feil Fortsett Neste Sett FSO = CreateObject("Scripting.FileSystemObject") Sett GetFile = FSO.GetFile(sFile) hvis feilnummer 0 deretter WScript.Echo "Feil ved åpning av fil " & sFile & VBlf & "[ "&Err.Description&"]" Wscript.Quit Err.number end if End Function "Få mappe Funksjon GetFolder (sFolder) Ved feil Fortsett Neste Sett GetFolder = FSO.GetFolder(sFolder) hvis feilnummer 0 deretter WScript.Echo "Feil ved åpning av mappe " & sFolder & VBlf & "["&Err.Description&"]" Wscript.Quit Err .number end if End Function " slett én fil (filnavnet sendes til sFile) Sub DeleteFile(sFile) Ved feil Gjenoppta neste FSO.DeleteFile sFile, True hvis feilnummer 0 så WScript.Echo "Feil ved sletting av fil " & sFile & VBlf & "["&Err.Description&"]" Wscript.Quit Err.number end hvis End Sub "Slett filer som er eldre enn 7 dager Sub DeleteOlderFiles(objDir) "se gjennom alle filene i katalogen for hver efile i objDir.Files " vi bruker DateLastModified i stedet for DateCreated fordi " DateCreated ikke alltid returnerer riktig dato FileDate = efile.DateLastModified Age = DateDiff("d",Now,FileDate) " i dette tilfellet er filen ikke mer enn syv dager gammel If Abs(Age)>7 Then DeleteFile(efile) End If next End Sub

Vi legger denne koden i filen remove_old_backups.vbs.

WinRAR kommandolinje

WinRAR-arkiver har kraftig kommandolinjestøtte. Spesielt kan den generere et filnavn basert på en egendefinert mal, inkludert forskjellig tjenesteinformasjon, for eksempel en dato. Som faktisk er det vi trenger. I tillegg kan den fungere med en liste over filer eller kataloger for arkivering, noe som gjør det mye enklere å redigere en batch-fil.

Jeg bruker følgende kommandolinje for arkivering (skrevet i make_daily.bat-filen):

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

La oss dele det ned i komponenter:

  • "c:\programfiler\winrar\winrar.exe"- sti til WinRAR
  • en- kommando for å legge til filer
  • -s- komprimeringsmodus " fast"
  • -r- med underkataloger
  • -rr10p- bare i tilfelle, legger vi til informasjon for gjenoppretting (-rr), i mengden 10 % (10p)
  • -dh- åpne fallene. Nyttig hvis noen holdt seg oppe til kl. 12 og redigerer en fil som skal sikkerhetskopieres
  • -red- ikke legg til tomme kataloger
  • -m3- kompresjonsforhold 3
  • -ilogC:\DailyBackupScript\dailybackup.log- hold en logg (-ilog) og skriv den til "C:\DailyBackupScript\dailybackup.log"
  • -ag+ÅÅÅÅMMDD X:\DailyBackup\backup- danner filnavnet ved å legge til gjeldende år, måned og dag til begynnelsen. Filnavnet vil se omtrent slik ut: 20060927backup.rar
  • X:\DailyBackup\backup- mappen hvor du skal skrive sikkerhetskopier og navnet på sikkerhetskopien (som år, måned, dag er lagt til i begynnelsen)

Batch-filer

Alt arbeid med å lage en sikkerhetskopi er basert på kommandofiler (.bat-filer). Jeg har to av dem:

  • make_daily.bat- inneholder kommandoer for å lage en eller flere arkivfiler.
  • backup_task.bat- utfører følgende handlinger:
    • ringer manustolken cscript og gi den et skript for å kjøre som sletter gamle filer.
    • fører til make_daily.bat og sender den som en parameter enten mappen som må arkiveres eller en listefil (som inneholder flere mapper for arkivering).
  • I sin tur, backup_task.bat kalt Windows Scheduler på det angitte tidspunktet

Filinnhold make_daily.bat(på én linje):

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

Filinnhold backup_task.bat:

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

For å jobbe må du også lage en fil backup.lst(ren tekstfil). Den skal inneholde en liste over kataloger som er inkludert i sikkerhetskopien. Hver katalog skal være plassert på en egen linje, for eksempel slik:

C:\Projects c:\VeryImportantProjects c:\Folder Name With Spaces\SubFolder

Vær oppmerksom på at kildekatalognavnet som inneholder mellomrom ikke trenger å være omgitt av anførselstegn hvis du bruker en listefil. Hvis du sender den direkte, kreves det tilbud. Ikke sett et skråstrek - WinRAR vil ikke forstå dette.

Planlegger

Planleggeren kan kalles opp gjennom menyen Start|Programmer|Tilbehør|Systemverktøy|Planlagte oppgaver, eller gjennom Kontrollpanel. Mappen åpnes Planlagte oppgaver, som du må legge til en ny oppgave til. Dette kan gjøres som følger (jeg gir bare de grunnleggende trinnene).

Dobbeltklikk Legg til planlagt oppgave for å legge til en ny oppgave

La oss velge flaggermusfilen vår:

Angi navn og frekvens for oppgaven

La oss angi starttiden

La oss angi kontoen og passordet som oppgaven skal utføres under. Nødvendigvis!

Oppgave lagt til

Du kan redigere oppgaveegenskaper ved å høyreklikke på oppgaveikonet i mappen Planlagte oppgaver og velge menyelementet Egenskaper.

Konklusjon

Så vi laget den enkleste, men kraftige :) "backup" (eller backup? Hvilket er riktig?) fra improviserte virkemidler. Det kan utvides og tilpasses, endres arkivere, legges til alle slags sjekker osv. Og alt dette uten å bruke tredjepartsprodukter og nesten uten programmering.
Jeg håper min erfaring vil være nyttig for deg.

Arkivering av filer

Arkiver programmer som kjører under Windows 9x

Arkivering av filer Når du arbeider på en personlig datamaskin, er det ofte behov for langtidslagring av sikkerhetskopier av filer på disketter. Når du kopierer filer, tar kopiene like mye plass som originalfilene, så du kan trenge mange disketter. For slike tilfeller, spesielle arkiveringsprogrammer. Disse programmene produserer kompresjon, pakking data, noe som fører til plassbesparelser på 40-50 %. I tillegg, ved arkivering, kan filer kombineres til en blokk kalt arkivfil eller rett og slett arkiv, som vanligvis gjøres når du lagrer grupper med delte filer. Etter arkivering kan de resulterende arkivfilene behandles som alle andre: kopiert, slettet, omdøpt. Arkivfilen inneholder, i tillegg til de arkiverte filene, også en liste over dem (arkivinnholdsfortegnelse) og kontrollkoder for hver fil for å kontrollere integriteten til arkivet.

Om nødvendig pakkes den nødvendige arkivfilen ut, pakkes ut ved hjelp av dekomprimeringsprogram(ofte er arkiverings- og avarkiveringsfunksjonene kombinert i ett program), hvoretter arkivet blir til den samme kildefilen eller gruppen av filer som ble plassert i den under arkiveringen.

La oss introdusere konseptet " base" katalog. "Base" vil være katalogen (mappen) som inneholder filene som skal arkiveres eller som filene skal plasseres i etter utpakking av arkivet.

Alle filer som finnes i basiskatalogen (mappen), og også, om nødvendig og hvis det riktige kommandoformatet er gitt, og i underkatalogene, ved arkivering, konverteres til én arkivfil eller kan legges til en allerede eksisterende arkivfil. Når du pakker ut en arkivfil, blir alle filene den inneholder plassert i basiskatalogen, og om nødvendig kan de nødvendige underkatalogene automatisk opprettes i den.

"Som standard" er alle filer fra den angitte katalogen inkludert i arkivet. Hvis bare deler av dem må inkluderes i arkivet, brukes en eksplisitt angivelse av filnavnet eller navnelisten. I dette tilfellet har du lov til å bruke MS-DOS-maler for å spesifisere en gruppe filer.

Moderne arkiveringsprogrammer må utføre følgende grunnleggende funksjoner:

    lage arkivfiler fra individuelle eller alle filer i basiskatalogen og dens underkataloger;

    legge til og erstatte filer i arkivet;

    trekke ut og slette filer fra arkivet;

    se innholdet i arkivet;

    beskytte hver av de arkiverte filene med kode;

    skape multi-volum arkiv, dvs. et arkiv som består av flere filer som vil være plassert på forskjellige disketter (for å betegne lagringsmedier - individuelle disketter - er det vanlig å bruke begrepet " volum”);

    test arkivet, kontroller sikkerheten til informasjonen i det;

    skriv inn kommentarer til filer i arkivet;

    husk filstier i arkivet;

    skape selvutpakkende arkiver både på ett bind og på flere bind. Selvutpakkende arkivet opprettes med utvidelsen .exe, som inneholder en utpakkingsprogramvaremodul, så det kreves ikke noe utpakkeprogram for å trekke ut filer fra den;

    se innholdet i tekstfiler i arkivet;

    lagre flere versjoner av samme fil i et arkiv;

    gjenopprette filer fra ødelagte arkiver;

    sikre beskyttelse av informasjon i arkivet og tilgang til filer plassert i arkivet ved hjelp av passord.

Arkivprogrammer fungerer separat under MS-DOS og under Windows 9x.

Arkiver programmer som kjører under MS-DOS

For tiden er det flere dusin av dem i verden, de vanligste er vist i tabell 1

Tabell 1

Navnet på programmet

Kort beskrivelse av programmet

Laget i 1993 av Robert K. Young (USA). Dette programmet er standarden for arkiveringsprogrammer.

Laget i 1994 av Evgeny Roshal (Ekaterinburg, Russland). Det eneste programmet i verden som inneholder et innebygd skall som Norton Commander. I tillegg, hvis det er passende arkivere på disken, behandler den arkiver med mange vanlige formater.

Software pakke glidelås

Inneholder PKZIP.EXE arkiver og PKUNZIP.EXE unarchiver. Veldig flink til å komprimere grafisk informasjon. Opprettet i 1993 av PKWARE Inc. (USA).

Arkiveringsprogrammer får navnene sine fra utvidelsene som er tildelt arkivfiler. Forskjellene mellom arkiveringsprogrammer ligger i operasjonshastigheten, komprimeringstettheten til arkiver og algoritmene for å komprimere filer til et arkiv.

Prinsippene for bruk av de fleste arkiveringsprogrammer som kjører under MS-DOS er like. Forskjellene kommer hovedsakelig ned til formatet på hjelpeinformasjonen som vises på skjermen og formatet for opptak av kommandoer.

For å registrere kommandoen for å kalle det ønskede arkiveringsprogrammet riktig, må du bruke hint tekst. Hjelpetekstinformasjon vises vanligvis på engelsk og inneholder eksempler på å komponere kommandoer for å utføre ulike operasjoner. Eksempler på å kalle hjelpeteksten til arkiveringsprogrammene gitt i tabell 1 (for tydelighets skyld er kommandoene skrevet med store tegn):

1. For arkiveringsprogrammet arj.exe:

ARJ.EXE /? ,

2. For arkiveringsprogrammet rar.exe:

RAR.EXE /? ,

Hvor /? – parameter for å motta et fullstendig hint.

3. For arkiveringsprogrammet pkzip.exe:

PKZIP.EXE /h .

For dekomprimeringsprogrammet pkunzip.exe:

PKUNZIP.EXE /h ,

hvor /h er parameteren for å få et fullstendig hint.

Verktøytipset angir MS-DOS-kommandolinjesyntaksen, en liste over kommandoer og alternativer som er tilgjengelige i dette programmet.

Kommandolinjesyntaks for MS-DOS-arkivprogrammer:

< arkivprogramnavn><команда> [ alternativ...]< arkivfilnavn>[ <filnavn>]

Hvor<navnet på arkiveringsprogrammet> - navn lanserte arkiveringsprogram eller avarkiverprogram;

<team> - et symbol som indikerer for arkiveren hvilken av operasjonene som kreves i dette tilfellet;

[ alternativ...] - et innstillingsalternativ, også kalt en "utvidelse" eller "tast" for en kommando og som består av ett eller flere tegn foran enten tegnet " / ", eller symbolet " - " En kommando kan ha flere alternativer, skrevet med et mellomrom etter kommandotegnet;

<arkivfilnavn> - arkivfilen som behandles er spesifisert med utvidelsen av det tilsvarende arkiveringsprogrammet, for eksempel: . arj, .rar, .zip ;

<filnavn> - setter navnene på filene som er inkludert i arkivfilen. Filnavn er oppført atskilt med mellomrom. Hvis det ikke er noen filnavn, blir de behandlet Alle filene til gjeldende underkatalog.

Parametre omsluttet av firkantede parenteser er valgfrie. Dermed er alternativene og listen over arkiverte filer valgfrie parametere og brukes ikke alltid. I noen tilfeller kan det hende at kommandoen ikke er spesifisert, og i så fall anses operasjonen å være spesifisert som standard.

La oss se på funksjonene til arkiveringsprogrammer ARJ, RAR, PKZIP og PKUNZIP som er kjent som de beste når det gjelder rekke funksjoner som tilbys brukeren, kompresjonsforhold og hastighet.

En rekke OS X-brukere har problemer med å jobbe med RAR-arkiver. Noen løser dem ved å installere gratisverktøy fra AppStore, men det finnes en bedre løsning.

Generelt er dette notatet for de som ikke vil laste Macen med unødvendig programvare og vet hvordan man bruker terminalen.

Forfatteren av WinRar-arkiveren fratok faktisk ikke andre OS-er oppmerksomhet. Versjoner for Linux, FreeBSD og Mac OS X er tilgjengelige for nedlasting på den offisielle nettsiden, de har bare ikke et grafisk grensesnitt.

Last ned arkivet for OS X og pakk det ut i en passende mappe.

Installasjon

For å bruke kommandoene for å arkivere rar og pakke ut unrar, må de installeres. Dette gjøres som følger:

Kommandoen overfører rar-applikasjonen til /bin-mappen i systemet: sudo install -c -o $USER rar /bin Kommandoen overfører unrar-applikasjonen til /bin-mappen i systemet: sudo install -c -o $USER unrar /bin

eller for El Capitan og høyere:

Kommandoen overfører rar-applikasjonen til /usr/local/bin-mappen i systemet: sudo install -c -o $USER rar /usr/local/bin Kommandoen overfører unrar-applikasjonen til /usr/local/bin-mappen til systemet: sudo install -c -o $ BRUKER unrar /usr/local/bin

Det er alt. Kommandoer vil nå være tilgjengelige fra hvilken som helst katalog, uansett hvor du er.

Du kan sjekke om alt er i orden ved å kjøre rar eller unrar i terminalen. Som et resultat bør du se versjonsnummeret og annen informasjon!

Og likevel, nedenfor har vi samlet flere typiske eksempler på bruk av arkiver via kommandolinjen på OS X.

Eksempler på bruk

Opprette et katalogarkiv:

Rar en archive.rar-mappe/

Opprette et arkiv fra flere filer:

Rar a archive.rar file.jpg file.doc file.mov

Opprette et arkiv av katalogmappen med passordet qwerty:

Rar a -pqwerty archive.rar mappe/

Opprette et arkiv med passord, kryptering og en liste over filer:

Rar a -hpqwert archive.rar mappe/

Opprette et arkiv uten komprimeringsalgoritmer:

Rar a -m0 archive.rar mappe/

Opprette et arkiv med maksimal komprimering:

Rar a -m5 archive.rar mappe/

Pakke ut arkivet i gjeldende katalog:

Unrar e archive.rar

Pakke ut arkivet i en egen katalog:

Unrar x archive.rar

Det er alt. Takk for at du leste til slutten!

Oppdatert 26. februar, installasjon på OS X El Capitan og høyere. Takk for kommentarene dine e33 Og neprokin!

Kommandolinjesyntaks

WinRAR kan kontrolleres fra kommandolinjen. Den generelle kommandolinjesyntaksen er:

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

team En kombinasjon av tegn som definerer handlingen som WinRAR skal utføre.
nøkkel Taster brukes til å bestemme spesifikke handlinger, komprimeringsforhold, arkivtype osv.
arkiv Navnet på arkivet som behandles.
filer Navn på behandlede filer.
listefil Listefiler er vanlige tekstfiler som inneholder navnene på filene som skal behandles. Hvert filnavn må stå på en egen linje og begynne på den første posisjonen på linjen. Det er tillatt å legge inn kommentarer i listefilen; tegnet på begynnelsen av en kommentar er //-symbolene. For for eksempel å arkivere *.txt-filer fra mappen c:\work\doc, *.bmp-filer fra mappen c:\work\image og alle filer fra mappen c:\work\misc, kan du opprette en backup.lst som inneholder følgende linjer:

c:\work\doc\*.txt//sikkerhetskopi av tekster

c:\work\image\*.bmp//sikkerhetskopi av bilder

Etter dette vil det være nok å kjøre kommandoen for å arkivere:

winrar en backup @backup.lst

På én kommandolinje kan du spesifisere både vanlige navn eller grupper av filer som skal behandles, og liste filer. Hvis verken filer eller listefiler er spesifisert, antas malen *.* (dvs. WinRAR vil behandle alle filer).

utvinningsvei Kun brukt med kommandoer e Og x og spesifiserer mappen der filene skal pakkes ut. Hvis denne mappen ikke eksisterer, vil den bli opprettet.

Notater

a) Hvis ingen av dem filer, ingen listefil, da er mønsteret *.* underforstått , de. WinRAR vil behandle alle filene.

b) Hvis ikke spesifisert Utvidelse arkiv, så vil WinRAR bruke standard arkivformat valgt i standard arkiveringsprofil, men hvis du vil spesifisere arkivtypen eksplisitt, kan du gjøre dette ved å legge til i navnet arkiv RAR- eller ZIP-utvidelser.

c) Taster som legges inn på kommandolinjen har høyere prioritet enn de tilsvarende innstillingene i konfigurasjonsdialogen, dvs. parametrene spesifisert av tastene brukes.

d) For lag C, E, S, T, R.R., K Og X Du kan bruke jokertegn i arkivnavnet, slik at du kan behandle flere arkiver samtidig med én kommando. Dessuten, hvis du spesifiserer nøkkelen sammen med disse kommandoene, vil arkivene bli søkt i alle undermapper.

e) Noen kommandoer og brytere gjelder bare for RAR-arkiver, noen gjelder for RAR- og ZIP-arkiver, og noen gjelder for arkiver med alle støttede formater. Dette avhenger av egenskapene som er inkludert i arkivformatet.

f) Kommandoer og brytere skiller ikke mellom store og små bokstaver, så du kan skrive dem med både små og store bokstaver.