Avage TAR Linux. Varundamine Linux - Tar käsk

tõrvama - Kõige tavalisem archiver, mida kasutatakse Linuxisüsteemides. Tõrva ise ei ole selle sõna harilik arusaam, sest Ta iseseisvalt ei kasuta kompressiooni. Samal ajal ei tea palju arhiivid (näiteks Gzip või Bzip2) mitmeid faile suruma ja toimivad ainult ühe faili või sisendvooga. Seetõttu kasutatakse kõige sagedamini neid programme koos. Tõrv loob tihendamata arhiivi, kus valitud failid ja kataloogid paigutatakse, salvestades mõned nende atribuudid (näiteks juurdepääsuõigused). Pärast seda on saadud fail * .tar pressitakse archiver, näiteks gzip. Sellepärast on arhiividel tavaliselt laiendus.tar.gz or.tar.bz2 (vastavalt Gzip ja Bzip2 archivers)

Kasutades

tõrva käivitab kohustusliku märge ühe peamise meetmega, millest kõige tavalisem on arhiivide loomine ja lahtipakkimine, siis teised parameetrid sõltuvad konkreetsest toimimisest.

Arhiivi loomine

Arhiivi loomiseks peate täpsustama tõrva sobiva tegevuse, mis tehakse -C-klahvi abil. Lisaks on sisu failile sisu pakendama. Järgmisena punkt esimene nimi tulevikus arhiiv ja siis failid, mida me tahame pakkida.

Tar -cf txt.tar * .txt

See käsk rahustab kõik failid TXT laiendamisega txt.tar arhiivile. Seega luuakse kõige lihtsam arhiiv ilma kokkusurumiseta. Kompressiooni kasutamiseks ei pea te midagi muud käivitama, piisab tõrva määramiseks, mida arhiiv peaks pigistama. Kahe kõige populaarsem Gzip ja Bzip2 arhiivide jaoks on võtmed -z ja -j.

TAR -CVZF-failid.tar.gz ~ / failid

pakkige kausta ~ / failide kausta kogu arhiivi surutud sisuga, kasutades Gzip.

TAR -CVJF failid.tar.bz2 ~ / failid

looge sarnane arhiiv Bzip2 kompressiooniga.

-V-klahv sisaldab töötamise ajal pakendatud failide loendi väljundit. Kahjuks ei pakuta tõrva täiustatud protsessi täiustatud protsessi (näiteks valmisoleku määra märke protsentides). Selleks kasutage graafilisi arhiivid (näiteks Xarhiviver) või kasutage rajatise juht.

Lisaks Gzipile ja Bzip2-le saate kasutada näiteks LZMA-d (Key -LZMA) või XZ (Key -J), samas kui vastav arhiiv peab olema süsteemis paigaldatud.

Lahtipakkimine

"Lahtipakkimine" toiming määratakse klahvi -X abil. Ja siis on võti vaja uuesti, et määrata arhiivifaili nimi. Lisage ka klahvi -v protsessi protsessi visuaalselt.

Tar -xvf /path/to/archive.tar.bz2.

pakib arhiivi sisu praegusele kaustale. Võtme-C-klahvi abil saab määrata alternatiivne lahtipakkimise ruum:

Tar -xvf archive.tar.bz2 -c / tee / / kausta

Vaata arhiiv sisu

Arhiivi sisu vaatamiseks kasutage järgmist käsku:

TAR -TF archive.tar.gz.

See kuvab arhiivis lihtsa loetelu faile ja kataloogidest. Kui lisate võtme -V, kuvatakse üksikasjalik nimekiri, mille suurus on suurus, juurdepääsuõigused ja muud parameetrid (samuti LS -L)

Teised omadused

tõrv annab palju kasulikke funktsioone. Näiteks saate määrata faile ja katalooge, mis ei kuulu arhiivi juurde, lisage failid olemasoleva arhiivi, võtma nimekirja objektide otsingud tekstifailist ja palju muud. Kõigis valikuvõimaluste mitmekesisusega, mis aitab alati välja selgitada

MAN TAR TAR --HELP

Lihtne broneerimissüsteem on kõik üks kord salvestada ja seejärel reserveerida kõik, mis on muutunud eelmisest koopiast. Esimest koopiat kutsutaksefull Backup) Järgnev inkrementaalsed (inkrementaalsed varukoopiad) . Täielik koopia ei paigutata sageli täielikult lindile (või disketile). Inkrementaalsete koopiate taastamine võib nõuda mitu korda rohkem tööd kui täis. Taastumist saab optimeerida nii, et olete alati reserveeritud kõigi eelmise täieliku koopiaga; See tee nõuab veidi rohkem tööd, kuid ei pea kunagi rohkem tagasi saama kui täielik ja üks lisakoopia.

Kui soovite teha koopiaid iga päev ja teil on kuus lindid, võiksite kasutada esimesele täielikule koopiale lindile 1 (ütlen reedel) ja lindid 2 kuni 5 inkrementaalsete koopiate jaoks (esmaspäevast neljapäev). Siis teete lindi 6 (teisel reedel) uue täieliku koopia ja hakkab uuesti üles tegema lisamahutid 2-5. Sa ei taha lindi üle kirjutada 1, kui teil ei ole uut täielikku koopiat, nii et uus täielik koopia tegemisel ei juhtu midagi kohutavat. Pärast lindi täieliku koopia tegemist saab salvestada lindi 1 kusagil teiste varukoopiate tapete hävitamise korral. Kui peate järgmise täieliku koopia tegema, valite ja kasutate lindi 1.

Kui teil on rohkem kui kuus lindid, saate täieliku koopiate jaoks kasutada lisaruumi. Iga kord, kui teete täieliku koopia, kasutate vanimat lindi. Nii saate mõned eelmistel nädalatel täis koopiaid, mis on hea, kui soovite leida vana, nüüd kaugfaili või faili vana versiooni.

Broneerimine tõrvaga

Täielik koopia saab meeskonna poolt kergesti tehatõrvama :

# tAR --Create --File / Dev / Ftape / USR / SRC

Eespool toodud näide kasutab GNU versioonitõrvama ja pikad nimed. Traditsiooniline versioontõrvama Mõistab vaid ühe iseloomu paramesti. GNU versioon võib töödelda ka koopiaid, mida ei paigutata ühele lindile või diskilele ja väga pikad teed; Mitte kõik traditsioonilised versioonid ei saa seda teha. Linux kasutab ainult GNU-dtõrvama .

Kui teie koopia ei sobi ühele lindile, peate kasutama võimalust--Mulli-maht (-M):

# tAR -CMF / DEV / FD0H1440 / USR / SRC

tõrva: juhtivate / absoluutsete teede nimede eemaldamine arhiivis

Valmistage maht # 2 / dev / fd0h1440 ja vajuta tagasi:

Pange tähele, et enne kopeerimise alustamist peate floppy kettaid vormindama. Vormindamise käskude käivitamiseks saate kasutada teist akent või virtuaalset terminalitõrvama Küsis uus diskett.

Kui olete koopia teinud, peate seda võimaluse kasutamisel kontrollima--Compre (-D):

# tAR --COMPARE --Verbose -F / Dev / Ftape

uSR / SRC /

uSR / SRC / Linux

....

Koopia kontrollimata jätmine tähendab, et te ei märka, et teie koopia ei tööta enne, kui kaotate esialgsed andmed.

Inkrementaalne koopia saab teostada meeskondtõrvama Valikuga --newer (-N):

# tAR --Create --newer "8. september 1995" --faile / dev / ftape / usr / src --verbose

tõrva: juhtivate / absoluutsete teede nimede eemaldamine arhiivis

uSR / SRC /

uSR / SRC / Linux-1.2.10-sisaldab /

uSR / SRC / Linux-1.2.10-Sisaldab / sisaldab / lisage / Linux / moodulid /

uSR / SRC / Linux-1.2.10-Sisaldab / sisaldab / ASM-Generic /

uSR / SRC / Linux-1.2.10-Sisaldab / lisage / sisaldab / asm-i386 /

uSR / SRC / Linux-1.2.10-Sisaldab / lisage / sisaldab / ASM-MIPS /

uSR / SRC / Linux-1.2.10-Sisaldab / lisage / sisaldab / ASM-Alpha /

uSR / SRC / Linux-1.2.10-Sisaldab / lisage / sisaldab / ASM-M68K /

uSR / SRC / Linux-1.2.10-Sisaldab / lisage / sisaldab / asm-sparc /

uSR / SRC / PATCH-1.2.11.GZ

Kahjuks tõrvama Ei saa tuvastada failiteabe teabe muutust, näiteks juurdepääsuõiguste muutmine või faili ümbernimetamine. Probleem lahendatakse meeskonna abilleia. Failisüsteemi praeguse oleku võrdlemine failide nimekirjadega, mis olid varem reserveeritud. Sellise protsessi automatiseerimise skriptid ja programmid leiate Linuxile pühendatud FTP-serveritest.

Taastamine tõrva abil

Meeskond tõrvama Valikuga --Extract (-x ) Ekstraktid faile:

# tõrv - väljavõte --same-Permissions --Verbose -File / Dev / FD0H1440

uSR / SRC /

uSR / SRC / Linux

uSR / SRC / Linux-1.2.10-sisaldab /

uSR / SRC / Linux-1.2.10-Sisaldab / sisaldab /

uSR / SRC / Linux-1.2.10-Sisaldab / lisage / lisage / Linux /

...

Samuti saate ekstraheerida määratud faile või katalooge (mis sisaldavad kõiki oma faile ja alamkataloogid), loetlevad need käsureale:

# tAR XPVF / DEV / FD0H1440 USR / SRC / Linux-1.2.10-Sisaldab / lisage / sisaldab / lisage / hdreg.h

uSR / SRC / Linux-1.2.10-Sisaldab / lisage / sisaldab / linux / hdreg.h

Kasutage võimalust- liigese (-T. ) Kui soovite ainult näha, millised failid asuvad backup mahust:

# tAR --List --File / Dev / FD0H1440

uSR / SRC /

uSR / SRC / Linux

uSR / SRC / Linux-1.2.10-sisaldab /

uSR / SRC / Linux-1.2.10-Sisaldab / sisaldab /

uSR / SRC / Linux-1.2.10-Sisaldab / lisage / lisage / Linux /

uSR / SRC / Linux-1.2.10-Sisaldab / lisage / sisaldab / linux / hdreg.h

uSR / SRC / Linux-1.2.10-Sisaldab / lisage / sisaldab / linux / kernel.h

...

Pange tähele, ettõrvama Loeb alati varukoopia maht järjekindlalt, nii et suurte koguste jaoks on protsess üsna aeglane. Siiski ei ole võimalik kasutada juhuslikku juurdepääsu, kui kasutatakse lindi või mõne muu seeriakeskkonda.

tõrvama Ei käsitle kustutatud faile õigesti. Kui teil on vaja taastada failisüsteemi täieliku ja inkrementaalse koopiaga ning kustutasid faili koopiate tootja vahel, eksisteerib ta pärast taastumist uuesti. See võib olla suur probleem, kui fail salvestab olulisi andmeid, mida enam ei ole saadaval.



Mees tõrva Kasutamine: tõrva [valik ...] [FILE] ...
GNU `TAR" on mõeldud failide salvestamiseks
magnetlindile või kettale arhiivile ja
individuaalsete failide taastamiseks
arhiiv.

Näited:
TAR -CF Archive.tar Foo Bar # loomise arhiiv.tar failidest
foo ja baar.
TAR -TVF archive.tar # Üksikasjalik loetelu väljund
kõik arhiivi arhiivis olevad failid.
TAR -XF archive.tar väljavõtte kõik failid
arhiivist.tar.

Peamine töörežiim:

A, --catenate, - aconcatenate tarnimise kinnitus
Archeeve
-C, siis uue arhiivi loomine
-d, - --diff, - compare otsingu erinevuste vahel
Arhiiv ja fail
Süsteem
- delete eemaldamine arhiivist (mitte
Magnetilised lindid!)
-R, --pend Lisa faile lõpuni
Arhiiv
-t, - list Kokkuvõtete loetelu
Arhiiv
--Test-Label Check Mark Tom Arhiiv
ja välju
-u -update Ainult arhiivi lisamine
Uuemad failid
-x, - -extract, -Get väljavõttefailid
Arhiiv

Modifikaatorid:

Check-Device Kontrolli seadme numbrid Millal
Inkrementaalsete loomine
Arhiiv (vaikimisi)
-G, - lehed-inkrementaalne \u003d fail
Lisatud töötlemine
Uue reservatsioonide
GNU formaat
-G, - täiendava täiendava töötlemise
Vanade broneeringud
GNU formaat
--Gnore-ebaõnnestunud-lugemine Ärge lõpetage tööd, kui
Nonzero staatus
Lugemata failid
-N, - -ek otsing arhiiv
--Kui-check-seade Ärge kontrollige seadme numbreid
Inkrementaalsed arhiivid.
- Occurrence [\u003d n] töötlemine ainult N-C
kõigi sisestamine
faili arhiivi. See valik
Verne ainult koos
Üks subcomband --delete,
--diff, --extract või - liige ja millal
Failide loend on seatud kas sisse
käsurea või
läbi -T-valiku kaudu. Vaikimisi pidama
N on 1.
--Sparse-versioon \u003d suur [.minor]
Paigalda versioon
Kasutatud formaat
Pöördid (tähendab
--Sarse)
-S -SPAREE efektiivne töötlemine
Kraanafailid

Ülekvaliteedi juhtimine:

K, -Keege-Old-faile ei kirjuta üle
Olemasolevad failid
väljavõte
- hoidke uuemad failid üle kirjutamata
Olemasolevad failid
mis on uuemad kui nende
Arhiivi koopiad
--no-overwrite-dir-dir säästev metaandmed
Olemasolevad kataloogid
- Oreli ülekirjutamine
failide eemaldamisel
--Overwrite-dir ülekirjutamine Olemasoleva
failide eemaldamisel (
Vaikimisi)
--Recursive-link puhastab kogu hierarhia
Ekstraheerimine
--Remove-faile failide kustutamine pärast nende pärast
Lisa arhiivile
-U, -uNlink-esimene iga faili kustutamine
Ekstrakt
-W, - under katse kontrollida arhiivi
Pärast tema salvestamist

Väljundivoo valimine:

Ignoreeri-Command-Error ignoreerida koode
Tütarettevõtete lõpuleviimine
Protsessid
- IGN IGNORE-SMAND-Viga kaaluda mitteindude koodid
Tütarettevõtete lõpuleviimine
protsessidena veana
-O, - stdout ekstraktifailid
Standardväljund
- käsk \u003d meeskond
Ümber suunama
ekstraheeritud failid teisele
Programm

Faili atribuutide töötlemine:

Atme-säilitada [\u003d meetod]
Hoidke juurdepääsuaeg
Kopeerige failid teel
Aja taastamine
Pärast lugemist (meetod \u003d "asenda";
Kasutatud vaikimisi)
või mitte aega
Esiteks
(Meetod \u003d "süsteem")
--Delay-Directory-Restore mitte määrata aega
Muudatused ja juurdepääsuõigused
Eemaldatud kataloogid
Protsessi lõpetamine
Väljavõte
--Group \u003d nimi sunnitud
Nimi B.
rühmana
Lisatud faile
--Mode \u003d režiim FORC
Set (sümbol)
Juurdepääsu režiim
Lisatud failid
--Mtime \u003d kuupäeva-või-fail
välja tooma
Lisatud MTTURE faile
Kuupäevad või failid
-M, --Touch mitte eemaldada aega
Faili muudatused
--No-viivitusega kataloogi taastamine
Tühista tegevus
--Delay-Directory-Restore
- A-sama omaniku ekstraheerimisfailid
Omaette
- A-sama-õigused Rakenda kasutaja UMaskit
Õiguste eemaldamisel
Juurdepääs arhiivist (
Vaikimisi tavaliseks
Kasutajad)
--Numeric omanikul kasutage numbrid asemel
Omanikud / rühma nimed
- nimi \u003d Nimi Suncyly
Nimi B.
Nagu omanik
Lisatud faile
-P, --Preserv-Permissions, --same-Permissions
Eemaldage teave
Faili juurdepääsuõigused (poolt
vaikimisi
Superuser)
- preserve ekvivalent -p ja -s
--Same-omanik Proovige faile välja võtta
Sama omanik
-S, - -Preserv-order, --same-order
Sorteeri ekstraheeritakse
nimed samas järjekorras
Ja arhiivis

Valige ja lülitusseadmed:

F, -file \u003d arhiiv faili kasutamiseks või
Arhiiv
- Kohalik faili arhiiv on
Kohalik, isegi kui
Sisaldab käärsoole
-F, --info-script \u003d nimi, --ew-helitugevus-script \u003d nimi
Käivitage skript
Iga lindi lõpp
(Tähendab
Kasutage -M)
-L --tape-pikkuse \u003d n muutke lindi pärast salvestamist
Number x 1024 bait
-M, -Multi maht
Loomine / loetelu / kaevandamine
Multimarhiiv
--RMT-käsk \u003d meeskond
Määratletud kasutamine
RMT käsk RMT asemel
--rsh-käsk \u003d meeskond
Kasutage kustutatud
Meeskond asemel rsh
--Volno-File \u003d Faili kasutamine / värskendus
Tom number failis

Vere partitsioon:

B, --Blocking-faktor \u003d plokid
Blokkide arv x 512 bait
Rekord
-B, --Read-Full-Records uuesti jagatud plokkideks
Lugemisel (kanalite jaoks
4.2BSD)
-I --gnore-nullid ignoreerivad nullplokke
Arhiivis (s.o EOF)
--Record-size \u003d N Number Byte kirjutada,
Mitu 512.

Arhiivvorming:

H, - Format \u003d Format luua arhiivi määratud
formaat

Vorming võib olla:

GNU GNU TAR-vorm 1.13.x
Odgnu gnu formaadis nagu tõrvas<= 1.12
Pax Format POSIX 1003.1-2001 (Pax)
POSIX ekvivalent pax
Ustari formaadis POSIX 1003.1-1988 (Ustar)
V7 Old Tar v7 formaadis

Vana arhiiv, --Portable
Ekvivalent - forfat \u003d v7

Pax-valik \u003d märksõna [[:] \u003d väärtus] [, märksõna [[:] \u003d väärtus]]
Märksõnade haldamine
Pax
- Possix ekvivalent - format \u003d POSIX
-V, --label \u003d tekst Loo arhiiv Tom nime
Tekst; jaoks
Loend / väljavõte
Kasutage teksti B.
Nagu mall
Asendused

Survevõimalused:

A, --Outo-Compress kasutada arhiiv sufiks, et määrata
Surveprogramm.
-J, --bzip2 vahele arhiivi vahele Bzip2 kaudu
--Lzma filter arhiivi läbi LZMA
- COMPLUS-programmi \u003d Prog
Jäta arhiivi vahele
PROG (peab toetama
-d)
-Z, --gzip, --gunzip, - langetage vahele arhiivi
Gzip.
-Z, --Kompress, - vajus arhiivi vahele
Tihendada.

Valige kohalikud failid:

Lisa-fail \u003d fail lisage määratud fail
Arhiiv (kasulik, kui nimi
algab sidekriipsuga)
- Accup [\u003d Control]
koopia
Eemaldamine, juhtimine
Versioonide valik
-C, --directory \u003d kataloog Avage kataloog
- Exexclude \u003d failide väljajätmiseks mall,
Teatud mallid
--exclude-caches kõrvaldada sisu
Kataloogid cachedir.tag
Välja arvatud ise
Fail märgistega
- Exexclude-cachee - kõik kõrvaldada kataloogid,
Sisaldab cachediir.tag-faili
- Exexclude-caches-all kõrvaldades kogu sisu
Faili sisaldavad kataloogid
Cachedir.tag.
--exclude-tag \u003d fail ei sisalda katalooge,
sisaldavad faili
Välja arvatud faili ise
--exclude-tag-All \u003d Fail Likvideerige kataloogid
Faili
--exclude-tag-under \u003d fail
Välistage kõik sisu
Faili sisaldavad kataloogid
--exclude-VCS kõrvaldada CVS kataloogid
-H, - jälgib sümboolset
Lingid ja failide salvestamine
mida nad näitavad
- Hard-dereference järgige kõva linke; Arhiiv ja.
Dump failid nad
VIITAMA.
-K, --starting-faili \u003d liikme nimi
Alusta liige liige
Arhiivis
--ewer-MTURE \u003d kuupäeva ja kellaaja võrdlemiseks,
Ainult siis, kui see on muutunud
andmed
--Kui rekursioon keelata automaatne
Kataloogide laskumine
--Ku-unquote Ärge eemaldage nimedega hinnapakkumisi
Failid loevad
valik -t.
--Null -t loeb read,
nulli
Keelab -c valik
-N, -Newer \u003d Kuupäev-või-fail, - hanke kuupäev \u003d kuupäev või fail
Salvesta ainult need failid
Mis uuemad
Kuupäevad või failid
- One-failisüsteem jääb kohalikus
Faili süsteem
Arhiivide loomine
-P, --Bsolute-nimed ei kustuta algset `/"
Faili nimed
- erakorraline rekursiivne laskumine
Kataloogid (vaikimisi)
--suffix \u003d rida, et teha koopia enne
Eemaldamine, redefid
Tavaline sufiks ("~", kui
Ainult ta ei ole tühistatud
Muutuv keskkond
Simple_Backep_Suffix)
-T, - file-from \u003d faili allalaadimine failinimedest
Eraldada või
Loovutama
- -unquote eemaldada hinnapakkumisi nimedega
Failid loevad
Valik -T (vaikimisi)
-X, - eksistexclude-from \u003d faili kõrvaldada mustrid,
Failis loetletud

Faili nimetuste muutmine:

Ribakomponendid \u003d n kustutada määratud number
Esialgsed komponendid
Failide nimed enne
väljavõte
--Transform \u003d laiendamine
kasutage Asenda
Expansion SED "OHM jaoks
Elustatud failide ümberkujundamine

Looduslike mustrite parameetrid nimede jaoks
failid (sukeldumine lülitid sisse ja
Erandid):

Ankurdatud fail nimega mallid
--Gnore puhul ignoreerige registrit
--no-ankurdatud mallid pärast mis tahes "/" (poolt
Vaikimisi välistamiseks)
--Kui ignoreerida juhul, võttes arvesse registrit (
Vaikimisi)
--no-metakaarte täpne vaste
string
--No-wildcards-match-slash maskid ei sobi
"/"
--wildcards kasutavad maskid (by
Vaikimisi välistamiseks)
--Wildcards-Match-Slash Maskid Match "/" (by
Vaikimisi välistamiseks)

Teabe väljund:

Kontrollpunkt [\u003d n] Progress aruannete kuvamine
läbiviimine iga
Andmete arv (vaikimisi)
10)
--Checkpoint-Action \u003d Toiming teostab iga kontrollpunkti toimingut
- index-File \u003d Fail Saada üksikasjalik väljund
Failis olevad andmed.
-l, - kontrollige lingid kuvada sõnumeid, kui
Mitte kõik lingid ei salvestata
--no-tsitaat-chars \u003d string
Keela tsitaat
Sümbolid stringist
- Chars \u003d string lisaks
Tsitaat tähemärki välja
Stringid
- määrake stiilis \u003d stiili seadistatud stiil
Volituste nimed. Väärtused
Stiili jaoks vt allpool
-R, --Block-number Display Block numbrid
Arhiiv igas sõnumis
- Show-Defaults näitab tõrva väärtusi
vaikimisi pidama
- show-jocted-dirs loetlemise või
Väljavõte Näita kõike
Kataloogid, N.
Vastavalt vastava seisundi järgi
Otsing
- show-transformeeritud nimed, - Salvestatud nimed
Näita failinimesid
või arhiiv pärast
Konverteerimine
--Totalid [\u003d signaal] kogu baitide väljund
Pärast arhiivi töötlemist; alates
Argument - üldise sõlmimine
Pärast tarnimist
sellest signaalist. Lubatud
Signaalid: Sighup, Sigquit, Sigint, Sisskr1
ja Sisskr2. Samuti lubatud
Kasutage mõttetu
Prefiks SIG
--Utc väljundfaili muutmise kuupäevad
UTC-vormingus
-V -V-exatens loetelu
Töödeldud fail
-W, - seista at, - konfirmation
Nõuda kinnitust
Iga tegevuse jaoks

Ühilduvusvõimalused:

O Kui luua, samaväärne
--arhiiv; Väljavõtmisel,
Samaväärne - sama omanik

Muud valikud:

Aidata selle viide välja võtta
- Tõstukite kasutamise keelamine
Mõned potentsiaalselt
Ohtlikud valikud
- lühisõnumi väljund
Meist
- programmi versioon

Kohustuslikud või vabatahtlikud argumendid
ka pikkade võimaluste jaoks on ka
kohustuslik või vabatahtlik
vastavad lühikesed valikud.

Varukoopia sufiks - `~", kui mitte
paigaldatud läbi --suffix
või lihtne_backup_suffix. Versioonikontroll saab
paigaldatuma
läbi --Backup või version_control. Väärtused võivad
olema:

Puudub, välja lülitatud Ärge looge backup koopiaid
t nummerdatud loomade loomiseks
varukoopiad
NIL, olemasolevad numbrid, kui need on olemas
arvutatud koopiad, muidu lihtne
Mitte kunagi, lihtne alati luua lihtsat
varukoopiad

Valikute jaoks lubatud häired:

Literaali
Shell.
Kesta alati
C.
C-Võib-olla.
Põgeneda.
Asukoht
Klocale

Vaikimisi väärtused * See * tõrva:
- FORMAT \u003d GNU -F- -B20 - diskrimineerimisstiil \u003d Escape --RMT-käsk \u003d / usr / sbin / rmt
--Rsh-käsk \u003d / usr / bin / rsh

Käesolevas artiklis näeme teile, kuidas kasutada tõrva kasulikkust tõrvaarhiivide väljavõtmiseks ja loomiseks, kasutades praktilisi näiteid ja üksikasjalikke selgitusi kõige tavalisemate tõrvaparameetrite kohta.

Mis on tõrva?

TAR-käsku kasutatakse tõrvaarhiivide loomiseks, muutes failirühma arhiivile. Sellel on ka võimalus tõrva arhiivide väljavõtmiseks kuvada arhiivis sisalduvate failide loend, lisage täiendavaid faile olemasoleva arhiivi, samuti mitmesuguseid teisi toiminguid.

Tõrv toetab laia valikut tihendustarkvara, nagu Gzip, Bzip2, Lzip, LZMA, LZOP, XZ ja tihendus. Surutud tõrvaarhiivide loomisel on tavaline kompressori sufikside lisamiseks arhiivi faili nimi. Näiteks kui arhiiv oli Gzip'i abil kokkusurutud, tuleb seda nimetada arhiiv.tar.gz.

Tõrv oli algselt loodud arhiivide loomiseks failide salvestamisel magnetlindile, seega on selle nimi " T. AHV AR Chive. "

On kaks versiooni tõrva, BSD tõrva ja GNU tõrva mõned funktsionaalsed erinevused. Enamik Linuxi süsteeme tulevad vaikimisi eelnevalt installitud GNU tõrvaga. Kui teil ei ole tõrva paigaldatud, soovitame kõigepealt seadistada selle meie artiklist.

Käsurea süntaks

Enne tõrva käsu kasutamist alustame alust aluse süntaksi kaalumisest.

Tõrvama

  • Operation - ainult üks argument on lubatud ja nõuda. Kõige sagedamini kasutatavad toimingud:
    • --Create (-C) - uue tõrvaarhiivi loomine.
    • - Ekstrakt (-x) - ekstraheerige kogu arhiiv või üks või mitu faili arhiivist.
    • --List (-T) - kuvatakse arhiivis sisalduvate failide loend
  • Valikud - kõige sagedamini kasutatavad toimingud:
    • --VerBose (-V) - Tõrva käsuga töödeldud failid näitavad.
    • --File \u003d arhiiv \u003d nimi (-f arhiivi nimi) - määrab arhiivifaili nimi.
  • Archive_name on arhiivi nimi.
  • FILE_NAME (S) - nimekirja failinimedest eraldatud ruumid, mis tuleb eemaldada. Kui seda ei esitata, ekstraheeritakse kogu arhiiv.

Tõrva käsu teostamisel saate kasutada pikka või lühikese vormi operatsioone ja tõrva parameetreid. Pikad vormid on loetavad ja lühikesed vormid on kiiremini. Pikakujulised valikud on topelt kriips eesliide (-). Lühike vormi parameetritel on ühe kriips (-) eesliide, mida saab välja jätta.

Tõrva arhiivi loomine.

Tõrva arhiivi loomiseks kasutage -C-avaldust. Näiteks luua arhiivifaili nimega archive.tar faile nimega File1, File2, File3 käivitage järgmine käsk:

TAR -CF Archive.tar File1 File2 File3

Siin on samaväärne meeskond, kes kasutab pikka kujundatud parameetreid:

TAR --Create --File \u003d Archive.tar File1 File2 File3

Järgnev näide luuakse varukoopia. Taar Arhiiv alates / Avaleht / Kasutajanimi Kataloog:

TAR -CF backup.tar / Avaleht / Kasutajanimi

Saate luua arhiivid ühe või mitme kataloogi või faili sisu. Vaikimisi arhiveeritakse kataloogid rekursiivselt, kui parameetri parameetrit ei ole täpsustatud. Kasutage -V valikut, kui soovite töödeldavate faile vaadata.

TAR GZ arhiivi loomine

Gzip on kõige populaarsem tõrvafaili kokkusurumise algoritm. Tõrva arhiivi tihendamisel Gzipiga peaks arhiivi nimi lõpetama kas tar.gz või TGZ.

TAR.GZ-faili loomiseks määratud failidest saate kasutada järgmist käsku:

TAR -CZF archive.tar.gz File1 File2

Option -Z aruanded tõrva tihendada arhiivi kasutades Gzip algoritmi.

TAR BZ2 arhiivi loomine

Teine populaarne tõrva faili kokkusurumise algoritm on Bzip2. Tarhi arhiivide tihendamisel Bzip2-ga peab arhiivinime lõpetama kas tar.bz2 või TBZ.

Kui -J valik on määratud, kasutab tõrva Bzip2 arhiivi kokkusurumise algoritmi.

Järgnev käsk loob TAR.BZ2 arhiivi määratud failidest:

TAR -CJF archive.tar.bz2 File1 File2

Arhiivi tõrvade loetelu.

TAR-arhiivi sisu loetlemiseks kasutage - list (-T) operatsiooni.

TAR -TF archive.tar File1 File2 File3

Kui määrate arhiivi sisu, kasutades -Verbose (-V) parameetrit, TAR printib rohkem teavet, näiteks omanik, faili suurust, ajamampid jne:

TAR -TVF Archive.tar -Rw-R - R-- Linuxize / Kasutajad 0 2018-09-08 20:15 File1 -RW-R - R-- Linuxize / Kasutajad 0 2018-09-08 20:15 File2 -Rw \\ t -R - R-- Linuxize / Kasutajad 0 2018-09-08 20:15 File3

Tõrva arhiivi eemaldamine

Tõrvaarhiivi eemaldamiseks kasutage --Extract (-x) avaldust ja määrake arhiivifaili nimi:

TAR -XF archive.tar

Ka ekstraheeritud failide nimede printimiseks lisatakse -V -V valik.

TAR -XVF arhiiv.tar

Vaikimisi tõrva eraldab arhiivi sisu praeguses töökataloogis. Kasutage --Directory (-C) Arhiivifailide väljavõtmiseks konkreetses kataloogis:

Näiteks võib arhiivi sisu väljavõtmiseks kataloogi / opt / faili kataloogi kasutada:

TAR -XF archive.tar -c / opt / failid

Arhiivide eemaldamine TAR GZ ja TAR BZ2

Kui eemaldate kokkusurutud arhiivid, näiteks tar.gz või tar.bz2, ei pea te dekompressiooniparameetrit täpsustama. Meeskond on sama, mis tõrvaarhiivi eemaldamisel:

TAR -XF archive.tar.gz Tar -xf archive.tar.bz2

Teatud failide eemaldamine tõrvaarhiivist

Teatud failide väljavõtmiseks tõrvaarhiivist lisage loetelu failinimedest, mis on eraldatud ruumide poolt, mis ekstraheeritakse pärast arhiivi nimetust:

TAR -XF archive.tar File1 File2

Failide väljavõtmisel peate määrama teie täpsed nimed, kaasa arvatud tee, trükitud - sellel (-T).

Ühe või mitme kataloogi eemaldamine arhiivist sarnaselt failide ekstraheerimiseks:

Tar -xf archive.tar dir1 dir2

Kui proovite ekstraheerida faili, mis ei eksisteeri, ilmub veateade sarnane järgmistega:

TAR -XF archive.tar Readme TAR: README: Arhiivi tõrva ei leitud: ebaõnnestumise staatuse tõttu varasemate vigade tõttu

Failide eemaldamine tõrvaarhiivist metamärgiga

Failide väljavõtmiseks arhiivist metamärkide põhjal, kasutage --wildcards lüliti ja määrake malli, et vältida kesta tõlgendamist.

Näiteks failide väljavõtmiseks, mille nimed on jooksevad läbi .js (JavaScript-failid), saate kasutada:

TAR -XF archive.tar --wildcards "* .js"

Lisa failid olemasoleva arhiivi

Failide või kataloogide lisamiseks olemasolevatele tõrvaarhiivile kasutage operatsiooni -pend (-r) operatsiooni.

Näiteks, et lisada faili nimega Newfile archive.tar, saate kasutada:

TAR -RVF archive.tar Newfile

Eemaldage failid tõrvaarhiivist

Kasutage -telete operatsiooni, et kustutada faile arhiivist.

Näiteks kustutada faili nimega File1 archive.tar saate kasutada:

TAR --Delete -F archive.tar File1

Väljund

Praeguseks peaks teil olema hea arusaam tõrva arhiivide loomiseks ja väljavõtmiseks.

Arhiiv tõrvama - Kõige tavalisem archiver, mida kasutatakse Linuxisüsteemides.

Ma olen teie jaoks (ja mina memo) otsustas tuua peamise, kõige töötavad näited arhiivide loomisest ja lahtipakkimisest vene keeles, võttes tõstatatud lihtsatele ja üksikasjalikele selgitustele, et jah. Samuti püüdis osaliselt tõlkida mõned võimalused vene keelde. Tundub, et nende arhiivide puhul on raske, nii et see on kum. Aga elu viitab sellele, et me ei ole, kuid pidevalt me \u200b\u200bpöördume käsiraamatute poole pöördume, otsime võrgus valmis lahendusi, nõuandeid ja isegi hoolimata sellest, et me oleme korduvalt korduvalt korduvalt korduvalt korduvalt korduvalt korduvalt korduvalt korduvalt korduvalt korduvalt korduvalt korduvalt korduvalt korduvalt korduvalt korduvalt korduvalt korduvalt korduvalt korduvalt korduvalt korduvalt korduvalt korduvalt korduvalt korduvalt korduvalt korduvalt korduvalt korduvalt korduvalt korduvalt korduvalt korduvalt korduvalt korratud ja läbinud. Kuid praktikas on kõik lihtne, meil on palju muid muresid, et hoida kõike oma peaga, et me oleme teie elus kunagi teinud, eks? Noh, miks me siis igasuguseid raamatuid, märkmeid ja sülearvuteid? See ongi! :)

Nii. Siin tuletõrjuja ametlikul manuaal GNU TAR:
https://www.gnu.org/software/tar/manal/tar.txt

Iga tuletõrjuja jaoks FreeBSD jaoks
freeBSD.org Tõrva käsiraamat

Artikli allosas veel üks käsiraamat, lühem, debian 9 väline.

Noh, me läheme kiireloomulistele.

Kasutatud parameetrid (võtmed, valikud) tõrva

Võite kasutada mis tahes võtmeid nagu lühike ja pikk, mis on esimesest veerus või teisest. Mõned võtmed ei ole lühikeses vormis olemas, siis on vaja kasutada ainult pikki klahve.

-A.

Katenaat
--Koncatenate.

Tõrvafailide kinnitamine arhiivi.
-B. Kasutage I / O plokkides 512 baiti andmeid.
-C. --Create. Luua arhiiv.
-C. --Directory \u003d dir. Määrake sihtkoht kindlaksmääratud arhiivi sisu väljavõtmiseks. Muuta dir enne toimingute tegemist. See valik on tundlik tellimuse suhtes, st see mõjutab kõiki järgseid võimalusi.
-d. --Diff,
--võrdlema
Arhiivide võrdlus operatsiooni konkreetse failisüsteemiga.
--Delete. Eemaldage arhiivist. Argumendid sisaldavad arhiivielementide nimed, mida soovite kustutada. Minimaalselt peate andma ühe argumendi. See parameeter ei tööta tihendatud arhiividega. Võti ei ole lühike.
-f. --File \u003d Arhiiv. Loo fail (muidu väljund läheb terminali). Muuda arhiivi enne toimingute tegemist.
-G. - lehed-inkrementaalne \u003d fail Inkrementaalne režiim arhiveeritud. Uus GNU-vorming.
-G. --Increndal Inkrementaalne režiim arhiveeritud. Vana GNU formaat. Kui kasutatakse "-Create" parameetriga, luuakse inkrementaalne arhiiv ilma hetkeseis. Seega on võimatu luua mitmesuguseid täiendavaid varukoopiaid valikuga "--increndeli".
--Gnore-ebaõnnestus-lugemine Ärge täitke tööd, kui mõned failid ei õnnestunud lugeda. See parameeter kehtib ainult loomise ajal. Viga hoiatusi saab maha suruda "--warning \u003d ebaõnnestunud lugemine".
-J. Kasutage Bzip2 kompressiooni.
-J. Kasutage XZ kompressiooni.
-K. Ärge kirjutage olemasolevaid faile üle kirjutada.
-LZMA. Kasutage LZMA kokkusurumist.
-M. --Touch. Ärge taastage modifikatsiooni aega (ainult X-režiimis). Arhiivi loomisel säilitatakse modifitseerimisaeg alati.
-O. Kirjutage kirjed salvestused stdoutil (ei taasta ketas).
-P. - Preserve-õigused,
--same-õigused
Taastamisõigused failidele (ainult X-režiim). Proovige taastada
Täielikud õigused, kaasa arvatud omanik, failirežiimid, ACL-loendid, laiendatud
Atribuudid ja laiendatud fail lipud, kui need on iga elemendi jaoks saadaval
Arhiivist ekstraheeritud (ignoreerib maskit). See parameeter põhjustab "tõrva", et määrata režiimid (juurdepääsu õigused) ekstraheeritud failidele, nagu arhiivis salvestatud. Kui seda parameetrit ei kasutata, piirab praegune Umaski seadistus ekstraheeritud failide õigusi. See vaikevalik on sisse lülitatud, kui "tõrv" toimub superuserina.
See parameeter ei ole mõtet "-List" ("-t").
-P. -Absolute-nimed. Salvesta teede nimed. Arhiivide loomisel ei kustutata failinimede juhtivaid vikeseid. Vaikimisi kustutage teede absoluutsed nimed (nimed, mis algavad sümboliga /), kustutage peamine kaldejoon nii arhiivide loomisel kui ka nende eemaldamisel. Lisaks tõrva keeldub arhiivifailide lahtipakkimisest, mille nimed sisaldavad ".." või kelle sihtkataloogi muudetakse sümboolse lingi abil. See parameeter keelab sellise käitumise. Tavaliselt kustutab arhiivi "TAR" loomisel esialgse "/" sümboli liikmete nimedest, samuti arhiivist "tõrva" eemaldamisel, kui neil on esialgne "/" või sisemine "..". See valik keelab selle käitumise.
-r. - kappeend. Lisage arhiivile faili.
TAR -RF archive.tar add.txt
--Strip-komponendid \u003d number Kustutab n juhtivaid komponente failinimedest eemaldamisel.
-S. --Sarse. Kui fail osutub haruldaseks, töödeldakse see spetsiaalselt, mis vähendab tulevase arhiivi mahtu. See parameeter on mõttekas ainult arhiivide loomisel või uuendamisel. See ei mõjuta ekstraheerimist. Kuid pidage meeles, et "-Sparse variant" võib kujutada endast tõsist puudust. Faili sisu kindlaksmääramiseks peate seda enne arhiivi arhiivi üritanud seda lugema, mistõttu saab faili kaks korda lugeda. See käitumine sõltub teie operatsioonisüsteemis või failisüsteemist, mis ei toeta "otsi_hole / otsi_data" funktsiooni. Siiski on soovitatav kasutada failisüsteemi varundamisel "- hõre", et vältida süsteemis salvestatud failide lähetatud vormi arhiveerimist. Võite olla kindel, et arhiiv ei ole kunagi söötmes rohkem ruumi kui plaadi failid.
-t. Hankige arhiivist sisu (sisu) tabel (kuvage failide loend).
-u. -Ufdate. Lisage arhiivi failidele, mis on uuem kui arhiivi vastav koopia. Argumendid on sama tähendus kui -C ja -R parameetritega.
-V. --Verbose Kuvab pakendatud failide loendi töötamise ajal.
-W. Interaktiivne režiim.
-W. Võimalus kasutatakse arhiivi kontrollimiseks.
-X. - ekstract
-.
Failide eemaldamine.
-Z. --gzip,
--Gunzip,
--Ungzip.
Kasutage Gzip kompressiooni.

Loo arhiiv Tar.gz.

Probleem: Loo TAR.GZ arhiiv GZIP tihendusega. # # Mine soovitud kataloogi ei ole vajalik, käsk saab teha kõikjalt. # # 1. Märkige klahvid -czf. # 2. Märkige uue arhiivi täielik tee ja nimi. # 3. Märkige allika kataloogi täielik tee. Selle tulemusena loob kataloogi / arhiivid uue.t.tar.gz arhiivi # kataloogi / kodu / dokumentide sisuga. TAR -CZF /HARCHIVES/NEW.TAR.GZ / Avaleht / Dokumendid

Loo varukoopia Tar.gz, millel on viiside ja juurdepääsuõiguste säilitamine

# Ülesanne: Loo varukoopia Tar.gz Gzip Compression. # # Mine soovitud kataloogi ei ole vajalik, käsk saab teha kõikjalt. # # 1. Suunake klahvid -cpzf. # 2. Märkige uue arhiivi täielik tee ja nimi. # 3. Märkige allika kataloogi täielik tee. # # Selle tulemusena luuakse kataloog / arhiivid uue.tar.gz arhiivi sisu # kataloogi / kodu / kasutaja / saidi sisu. TAR -CPPZF /BackUps/new.tar.gz / Avaleht / Kasutaja / sait

ARHIVE TAR.GZ lahtipakkimiseks praegusele kataloogile

# Ülesanne: pakkige tar.gz arhiiv praegusele kataloogile. # # 1. Mine soovitud kataloogi. # 2. Märkige klahvid -xzf. # 3. Märkige täielik tee arhiivi allikas. # # Täitmise tulemusena on arhiivide sisu. # Mine soovitud CD / Avaleht / Kodu / siin # kataloog, pakkige praeguse kataloogi sisu lahti, täpsustades allika arhiivile täieliku tee. TAR -XZF /pub/downloads/archive.tar.gz.


Pakkige arhiiv Tar.gz määratud kataloogi

Probleem: pakkige tar.gz arhiiv määratud kataloogi. # # Mine soovitud kataloogi ei ole vajalik, käsk saab teha kõikjalt. # # # 1. Märkige klahvid -xzf. # 2. Märkige täielik tee allika arhiivile. # 3. Märkige sihtkoha täielik tee, kasutades klahvi -c. Täitmise tulemusena on arhiiviarhiivi sisu Archive.tar.gz pakib kindlaks määratud kataloogi käesoleval juhul / kodu / siin kataloogi. tar -xzf /pub/downloads/archive.tar.gz -c / kodu / siin


Pakkige välja TAR.GZ arhiivi sisu praegusele kataloogile juurdepääsuõiguste säilitamisega

Probleem: taastada arhiivi sisu, säilitades / taastades juurdepääsuõigused. # # Arhiivi sisu lahtipakkimiseks selles režiimis lisage -P-klahvi. # # 1. Mine soovitud kataloogi. # 2. Märkige klahvid -xzpf. # 3. Märkige täielik tee arhiivi allikas. # # Selle tulemusena täitmise käsu, sisu arhiivi varukoopia.tar.gz pakib taastunud juurdepääsuõigustega, mis varem ajal faili arhiveerimise. # Arhiiviarhiivide arhiivide sisu. # Mine soovitud CD / Avaleht / Kodu / siin # kataloog, pakkige praeguse kataloogi sisu lahti, täpsustades allika arhiivile täieliku tee. tar -xzpf /pub/downloads/backep.tar.gz.


ARHIVE TAR.GZ sisu lahtipakkimiseks määratud kataloogile juurdepääsuõiguste säilitamisega

Probleem: taastada arhiivi sisu, säilitades / taastades juurdepääsuõigused. # # Arhiivi sisu lahtipakkimiseks selles režiimis lisage -P-klahvi. # # 1. Märkige klahvid -xzpf. # 2. Märkige täielik tee allika arhiivile. # 3. Märkige sihtkoha täielik tee, kasutades klahvi -c. # # Selle tulemusena täitmise käsu, sisu arhiivi varukoopia.tar.gz pakib taastunud juurdepääsuõigustega, mis varem ajal faili arhiveerimise. # Arhiivide arhiivide sisu. tar -xzpf /pub/downloads/backep.tar.gz -c / kodu / siin


Taastada TAR.GZ arhiivi sisu koos võimaluste ja juurdepääsuõiguste säilitamisega

Probleem: taastada arhiivi sisu radade ja juurdepääsuõiguste säilitamisega. See meetod on ideaalne vahend varundus- ja taastamisfailide jaoks. # See režiim ei ole inkrementaalne, kuid mitte ainult Linuxi toetatakse ka, kuid # ja FreeBSD-s. Märkus: FreeBSD-s ei toetata inkrementaalset režiimi. # # ARHIVE SISUKORD, SÄILITAMISE SÄILITAMISE RIIKIDE JA LAHENDAMISE ÕIGUSEGA, ADD # -P-klahvi, et taastada juurdepääsuõigused, samuti -p-võti, et taastada # kataloogid juurtest. See võti ei kustuta juhtivaid seadmeid elementide nimedest. # # 1. Märkige klahvid -xpzpf. # 2. Märkige täielik tee allika arhiivile. # # Selle tulemusena täitmise käsu, sisu varukoopia.tar.gz arhiiv on lahti kujundatud kujul ja # struktuuri taastatud juurdepääsuõiguste, mis olid varem ajal ajal # arhiveerimine. Failide taastamise korral on kataloogi hierarhia (puudumisel) # rootikataloogi ise taastest. Failid teele asendatakse / taastatakse, olemasolevaid muid faile ei mõjuta. # Märkus: Selles režiimis ei saa -P-klahvi samaaegselt kasutada -C-klahvi kasutamist, st te ei saa sihtkataloogi täpsustada. See lihtsalt ei tööta, lähtekataloog ja failide struktuur taastatakse ikka veel. Kui soovite määrata oma kataloogi taastamiseks, kustutage Sim lihtsalt päringus -p-valik. Tar -xpzpf /pub/downloads/backep.tar.gz.


Pakkige arhiiv pakkige määratud kataloogile juurdepääsuõiguste säilitamisega, kuid viskamine tagasi kolme esialgse kataloogi (ekstraheeritakse eraldi kataloogi haru)

# Ülesanne: eraldage eraldi kataloogi haru. # # Arhiivi hierarhia osa lahtipakkimiseks (võti lisatakse ka säästumisõigustele, kasutame uut valikulist valikut "--strip-komponendid \u003d number", kus väärtus # number on summa esialgsed elemendid visati ära (vasakul). # # Arhiiv /archives/sitebkk.2017.09.07.tar.gz: # / usr / kodu / kasutaja / virtuaalne / sait # arhiivist ekstraheeritakse / kodu / siin: # virtuaalne / sait # tõrva XZP / USR /SITEBK.2017.09.07.TAR.GZ --STRIP-Components \u003d 3-C / Avaleht / Siin / siin

Lisa faili tõrva arhiivi

# Dink archive.tar arhiivi faili add.txt. # Ära unusta vajadusel võtit -p. TAR -RF archive.tar add.txt

Originaal mees Gnu Tar Debian

TAR (1) GNU TAR käsitsi tõrva (1) Nimi Tõrv - arhiveerimine Utility Sycopsis Traditsiooniline kasutustar (A | C | d | r | u | x) Unix-stiilis kasutamine tar-a arhiiv arhiiv tar -c [- f Archive] TAR -D [-F Arhiiv] TAR -T [-F-arhiiv] TAR -R [-F Arhiiv] TAR -U [-F-arhiiv] GNU-stiilis kasutatav tõrv (- -Catenate | --koncatenate) Arhiivarhiivi tõrvarõõm [--faile arhiiv] tõrva (--diff | --compare) [--fare arhiiv] TAR --Delete [--fare arhiiv] tar - [ -F Arhiiv] TAR -List [-F Arhiiv] TAR-TAR-TOOTED [--File arhiiv] TAR -Update [-File arhiiv] TAR -UPDATE [-F Arhiiv] Tõrv (--Extract | -Get) [-F-arhiiv] Märkus See maismeline on GNU tõrva lühike kirjeldus. Üksikasjaliku arutelu, sealhulgas näidete ja kasutusteatete saamiseks vaadake Texinfo formaadis saadaval GNU tõrvajuhendit. Kui infolugeja ja tõrva dokument on teie süsteemi korralikult installitud, peaks käsu info tõrv andma teile juurdepääsu täielikule käsiraamatusele. Võite vaadata ka kasutusjuhendit kasutades inforežiimi EMACS (1) või leida see erinevates formaatides online aadressil http://www.gnu.org/software/tar / kasutusjuhend, kui selle manöönduse ja GNU tõrva vahel esinevad erinevused. Hiljem käsitatakse autoriteetseks allikaks. Kirjeldus GNU TAR on arhiveerimisprogramm, mille eesmärk on salvestada mitu faili ühes faili (arhiiv) ja selliste arhiivide mahutamiseks. Arhiivi saab süüa tavalise faili või seadme (nt lindi draiv, mis tähistab lindi archiver), mis võib asuda kas kohalikul või kaugmasinatel. Võimalus Stiile võimalusi GNU tõrvale saab esitada kolmes erinevas stiilis. Traditsioonilises stiilis on esimene argument optsioonikirjade klastri ja kõik järgnevad argumendid pakkuvad argumente nende valikute neile. Argumendid loetakse samas järjekorras kui valikuvõimalusi. Kõik käsurea sõnad, mis jäävad pärast kõiki võimalusi töödeldakse, käsitletakse mitte-vabatahtlike argumentidena: failide või arhiivide nimed. Näiteks C-optsioon nõuab arhiivi loomist, V OPTION taotleb verbose operatsiooni ja F valik võtab arhiivi nimetuse arhiivi nimetuse. Järgnev käsk, mis on kirjutatud traditsioonilises stiilis, juhendab tõrva, et salvestada kõik failid arhiivifailide kataloogi / jne suunas. Võimalus stiil Iga variant kiri eesliidetakse ühe kriips, nagu teiste käsurea kommunaalteenused. Kui valikuvõimalus võtab argument, see argument järgib seda kas eraldi käsurea sõnana või vahetult pärast võimalust. Kui valikuvõimalus võtab vabatahtliku argumendi, peab argument fol- madal optsiooni kirja ilma sekkumise tühje, nagu -G / TMP / SNAR.DB. Pärast ühtegi kriips, näiteks ühtegi argumente ei võta ühtegi valikuvõimalusi, nt. -VKP. Valikud, mis võtavad argumente (kas kohustuslik või vabatahtlik), võib ilmuda sellise klastri lõpus, nt. -Vkpf a.tar. Näite käsk eespool kirjutatud lühikese valiku stiili võiks välja näeb: TAR -CVF a.tar / jne või TAR -C -V -F A.tar / etc valikuid kõigis kolmes stiilis saab vahendada, Althought seda teha Vana valikuid ei soovitata. Operatsiooni režiim Alljärgnevas tabelis loetletud valikuid ütlevad GNU tõrva, mis toiming on täita. Täpselt üks neist tuleb anda. Tähendus mitte-vabatahtlike argumentide sõltub operatsiooni režiimist taotletud. -A --catenate, --cratenate lisage arhiiv teise arhiivi lõpuni. Argumente käsitletakse arhiivide nimedena lisaks. Kõik arhiivid peavad olema sama formaadina kui arhiiv, mida arhiivi lähtestamine võib olla tõrva mitte-GNU rakendustega kasutuskõlbmatuks. Pange tähele ka seda, et kui rohkem kui esimest arhiivide kasutajaid, kes on saadud saadud arhiivis kättesaadavad ainult siis, kui kasutate -i (--gnore-zeros) valikut. Tihendatud arhiivid ei saa kokku leppida. -C, --create Loo uus arhiiv. Argumendid tarnivad arhiveeritud failide nimed. Kataloogid arhiveeritakse rekursiivselt, välja arvatud juhul, kui - ei anta rekursiooni valik. -D, - --diff, --compare leida erinevusi arhiivi ja failisüsteemi vahel. Argumendid on vabatahtlikud ja täpsustavad arhiivide võrrelda. Kui seda ei ole antud, eeldatakse praegust töökataloogi. - delete delete arhiivist. Arhiivi liikmete argumentide esitamise nimed. Vähemalt üks argument tuleb anda. See valik ei tööta tihendatud arhiivides. Ei ole lühikese võimaluse ekvivalent. -R, - ahenda lisafaile arhiivi lõpuni. Argumendid on sama tähendus kui -C (--create) puhul. -T, - liigese loetlege arhiivi sisu. Argumendid on vabatahtlikud. Antud liikmetel nimekirja nimekirja nimekirja nimekirja. - Kõige label Testige arhiivi mahu märgist ja väljumist. Kui seda kasutatakse ilma argumentideta, prindib see mahu märgise (kui a) ja väljub olekuga 0. Kui üks või mitu käsurea argumente antakse. TAR võrdleb iga argumendiga mahu märgist. See väljub koodiga 0, kui mängu leitakse ja koodiga 1. Väljund puudub, välja arvatud juhul, kui seda ei kasutata koos -V (--verbose) valikuga. Selle võimaluse jaoks puudub lühike valik. -u -ufdate lisafailid, mis on uuem kui arhiivi vastav koopia. Argumendid on sama tähendus kui -C ja -R valikute puhul. -X, - -extract, - ekstraheerivad faile arhiivist. Argumendid on vabatahtlikud. Kui see on antud, täpsustada arhiiviliikmete nimed. --Show-vaikeväärtused Näita sisseehitatud vaikimisi erinevate tõrva valikud ja väljumiseks. Ükski argumendid ei ole lubatud. -?, --Help kuvab lühikese suvandi kokkuvõtte ja väljumise. Ei ole lubatud argumente. - esitage saadaval olevate valikute loend ja väljumine. Ei ole lubatud argumente. - Prindi programmi versioon ja autoriõiguse teave ja väljumine. Valikud Operation Modifers --Check-Device Kontrollige seadme numbreid, kui luuakse inkrementaalsete arhiivide (vaikimisi). -G, - lehed-inkrementaal \u003d fail käepide Uus GNU-formaadis inkrementaalne varukoopiad. Fail on hetktõmmise faili nimi, kus tõrva salvestab lisateavet, mis on otsustada, millised failid muutuvad pärast eelmise inkrementaalseid prügilat ja seetõttu tuleb uuesti dumpinguhinnaga. Kui faili ei eksisteeri arhiivi loomisel, see luuakse ja kõik failid lisatakse saadud arhiivile (tase 0 Dump). INCREMEN-TAL-i arhiivide loomiseks mitte-nulltaseme n-ga, looge taseme N-1 ajal loodud hetkepiltide koopia ja kasutage seda failina. O-ekstraheerimise loetellu kandmisel ei ole faili tegelikku sisu kontrollitud, see on vajalik ainult süntaktiliste rektorite tõttu. Seetõttu on tavaline tava kasutada / dev / null oma kohale. - Tugendus \u003d Meetod Kasutusmeetod Avade avastamiseks haruldasetes failides. See valik tähendab - -Sarse. Kehtiv väärtused meetodi otsimiseks ja toores. Vaikimisi otsib tagasilöök toores, kui seda ei kohaldata. -G, - -Ncrendal käepide vana GNU-formaadis inkrementaalne varukoopiad. --Gnore-ebaõnnestunud-lugemine Ärge väljuge mitteseotamatute failide nullimisega. --Level \u003d Number Set Dump taset loodud loetletud inkrementaalsete arhiivide jaoks. Praegu onlyvel \u003d 0 on mõttekas: see juhendab tõrvale kärpige hetktõmmise faili enne dumpingut, sundides seeläbi taset 0 dump. -N, - -eek eeldada arhiiv on otsib. Tavaliselt tõrva määrab automaatselt, kas arhiivi saab otsida või mitte. See valik on mõeldud kasutamiseks juhtudel, kui selline tunnustamine ebaõnnestub. See jõustub ainult siis, kui arhiiv on lugemiseks avatud (nt - liigeste või -extract valikute). --Kui-check-seade Ärge kontrollige seadme numbreid inkrementaalsete arhiivide loomisel. --Kui otsima eeldama arhiiv ei ole otsitud. - OCCURRENCE [\u003d N] Protsess ainult iga faili nda esinemine arhiivis. See valik kehtib ainult siis, kui seda kasutatakse ühe järgmistest allkambritest: Vaikimisi n on 1. - Tõstukite kasutamise keelamine mõned potentsiaalselt kahjulikud võimalused. --Sparse-versioon \u003d Major [.minor] Sügava vormi seadistatud versioon (rakendused --Sparse). See valik tähendab - -Sarse. Kehtivad argumentide väärtused on 0,0, 0,1 ja 1.0. Väikese vormingute üksikasjaliku arutelu saamiseks vaadake GNU TAR-i käsiraamatut D liidet, "hõre vormid". Info lugeja kasutamine saab kasutada järgmist käsku Käivitamist: Info Tar "Käivaste vormingud". -S, - -Sparse käsitsege hõreda faile tõhusalt. Mõned failisüsteemis olevad failid võivad sisaldada segmente, mis tegelikult ei kirjutatud (üsna sageli on need selliste süsteemide loodud andmebaasi failid DBM-is). Arvestades seda võimalust, tõrva püüab kindlaks teha, kas fail on enne selle arhiveerimist ja kui jah, siis, et vähendada saadud arhiivide suurust, mitte faili tühjade osade dumpingu vähendamiseks. Ülekirjutamine kontrollige neid valikute kontrolli tõrva toiminguid faili väljavõtmisel olemasoleva koopia kettal. -K, - hoidke-old-files don "t asenda olemasolevaid faile väljavõtmisel. - Hoia-uuemad failid Don" t asenda olemasolevaid faile, mis on uuemad kui nende arhiivi koopiad. - Ole olemasolevate kataloogide metaandmete metaandmete metaandmete metaandmete metaandmed. - Ühekordne tase [\u003d dir] Ekstraheerige kõik failid DIR-i või kasutatakse arhiivi põhinime all nimetatud alamkataloogile (miinus standard kompressioonivondide äratuntav). - ORDERWRITE kirjutada üle olemasolevate failide väljavõtmisel. - Overwrite-dir kirjutada olemasolevate kataloogide metaandmete metaandmed (vaikimisi). --Recursive-Unlink rekursiivselt eemaldada kõik failid kataloogi enne selle väljavõtmist. --Remove-faile eemaldada failid ketta pärast lisades need arhiiv. --Skip-Vana-Files Don "T asendada olemasolevad failid üle, vaikselt Jäta neid. -U, --unlink esimese Eemalda iga faili Enne kataloogi taastamist. -W, --Verify kontrollida Arhiiv Pärast kirjutamist . Väljundi voolu valik --gnore-Command-Viga ignoreerige subprocessi väljumise koodid. --No-ignoreerida-käsk-viga ravida mitte-nulli väljumise koodid laste viga (vaikimisi). -O, -O-stdout ekstraktifailid standardväljundile. - Käsu-käsk \u003d käsutoru ekstraheeritud failid käsule. Argument on välise programmi teedename, valikuliselt käsurea argumentidega. Programmi tuginetakse ja faili sisu ekstraheeritakse selle standardväljundile. Täiendavad andmed esitatakse järgmiste keskkondade muutujate kaudu: Tar_fileType faili tüüp. See on ühe kirjaga, millel on järgmine tähendus: f regulaarne faili d kataloog l sümboolne link H Kõva link B Block Device C Märgi seade Praegu ainult regulaarseid faile toetatakse. Tar_mode failirežiim, oktaalne number. Tar_filename faili nimi. Tar_realname faili nimi, nagu salvestatud arhiivis. TAR_UNAME failiomaniku nimi. Tar_gname Faili omaniku grupi nimi. Viimase juurdepääsu ajal Tar_Aatime aeg. See on koma number, mis esindab sekundit alates Epochist. Kui Ar-Chive pakub aega nanosekundi täpsusega, lisatakse nanosekundid ajatemplile pärast kümnendpunkti. Eelmise muutmise aeg TAR_MTime aeg. TAR_CTIME Aeg viimase oleku muutmine. Tar_size faili suurus. Failiomaniku tar_uid uid. Failiomaniku tar_gid gid. Lisaks sisaldavad järgmised muutujad teavet tõrva töörežiimi ja arhiivi kohta, mis on töötlenud: Tar_Version GNU tõrva versiooni number. Tar_Arhive Arhiivi tõrva nimi töötleb. Tar_Blocking_factori praegune blokeerimisfaktor, st. Arv 512-baidist plokkide rekord. TAR_VOLUME VOLUME TAR-i ordinaalne arv töötlemine (komplekt, kui lugete mitme mahuga arhiivi lugemist). TAR_FORMATi formaadis arhiivi töödeldakse. Üks: GNU, OLDGNU, POSIX, Ustar, V7. TAR_SUBCOMMAND Lühike valik (juhtiva kriips), mis kirjeldab operatsiooni tõrva täidetakse. Faili atribuutide käitlemine --Atime-säilitamine [\u003d meetod] säilitada juurdepääsuajad dumpinguhinnaga failid, kas taastada ajad pärast lugemist (meetod \u003d Asenda, see on vaikimisi) või mitte seadistamise ajal (meetod \u003d süsteem) ) --Delay-Directory-taastamise viivitus Määrake muudatuste ajad ja ekstraheeritud kataloogide õigused kuni ekstraheerimise lõpuni. Kasutage seda valikut, millel on ebatavaline liige arhiivist. --Group \u003d Nimi [: GID] Force Nimi lisatud failide grupp. Kui GID-d ei esitata, võib nimi olla kas kasutajanimi või numbriline gid. Sellisel juhul järeldatakse puuduv osa (GID või nimi) praegusest peremehe grupi andmebaasist. Kasutatav - --group-kaart \u003d fail mõjutab ainult neid faile, mille omanik gruppi ei ole failis loetletud. --Group -Map \u003d File Loe Group Tõlkekaart failist. Tühjad jooned ignoreeritakse. Kommentaarid tutvustatakse # märk ja ulatuge rea lõpuni. Iga mitte-tühi rida failis määratletakse ühe grupi transpordi. See peab koosnema kahest väljast , Piiritletud mis tahes rubriigis: Oldgrp Newgrp Oldgrp on E kas kehtiva grupi nimi või GID-ga eesliidestatud +. Kui Newgrid on esitatud, peab Newgrid olema kas kehtiv grupi nimi või + gid. Vastasel juhul mõlemad Newgrp ja Newgid ei pea olema süsteemi grupi andmebaasis loetletud. Selle tulemusena salvestatakse iga sisendfail omaniku grupiga Oldgrp omaniku grupiga Newgri ja GID NewgIDiga. --Mtime \u003d Lisatud failide kuupäeva-või -faili seadmine MTHIATELE. Kuupäev-või-fail on EITH ER kuupäeva / kellaaja peaaegu meelevaldse vormis või olemasoleva faili nimi. Viimasel juhul kasutatakse selle faili MTT-mäjal. -m, --touch don "t ekstrakti faili modifitseeritud aeg. - A-viivitusega kataloogi taastamine tühistage enne -Delay-kataloogi taastamise võimaluse mõju. - A-sama-omanik eemaldage failid ise ( Tavapäraste kasutajate vaikimisi). - A-sama-õigused Rakenda kasutaja umaskit arhiivi õiguste väljavõtmisel (tavaliste kasutajate vaikimisi). --Numeric-omanik kasutab alati kasutaja / grupi nimede numbreid. --Owner \u003d Nimi [: UID] Force nimi omanikuna lisatud faile. Kui UID ei ole kaasas, võib nimi olla kas kasutajanimi või numbriline uid. Sellisel juhul järeldavad puuduv osa (UID või nimi) praegusest vastuvõtva kasutaja andmebaasist. Kui seda kasutatakse koos --Owner-kaardi \u003d fail, mõjutab ainult neid faile, mille omanik ei ole failis loetletud. Kaart \u003d File Loe omaniku tõlkekaart FILE. Tühjad read ignoreeritakse. Kommentaarid on inntroguced # märk ja laiendage joone lõppu. Iga mitte-tühi rida failis määratleb tõlge ühe UID-i jaoks. See peab koosnema kahest tunnetest, Väljalaskev kõikvõimalused: Olodesr Newusr [: Newuid] Olodesr on Eiterile kehtib UER nimi või UER-i eesliide +. Kui NEWUID on tarnitud, peab Newusr olema ka süüdi kasutaja nimi või A + UID Ja newuid ei pea olema süsteemi kasutaja andmebaasis loetletud. Selle tulemusena salvestatakse iga OLDUSRi omanduses olev sisendfail Arhiivis omaniku nimi Newusr ja UID Newuid. -P, - preserve-Permissions --Same-omanik Proovige ekstraheerides faile sama omandiga nagu eksisteerib arhiivis (vaikimisi superuser). -S, - pidev-tellimus, --same-order Sorteeri nimed Arhiivide sobitamiseks - kaardistamiseks \u003d tellimus Arhiivi loomisel, Sorteeri kataloog kirjed vastavalt tellimusele, mis on üks neist, nime või inode. Vaikimisi on --Sort \u003d Puudub, mis kaupleb arhiiviliikmed samas järjekorras, tagastades operatsiooni-ING süsteemi. Kasutamine Kasutades -SORT \u003d INODE vähendab arhiivi loomisel tehtud ketta otsimise arvu ja võib seega suurendada arhivatsiooni. Seda sorteerimisotsust toetatakse ainult siis, kui selle aluseks olev süsteem vajab vajaliku teabe. Laiendatud faili atribuudid -Acls lubage POSIX ACLS toetust. --No-ACLS keelata Posities ACLS toetus. - SELEINUXi kontekstitoetuse lubamine. --No-SELINUX keelata SELINUX kontekstitoetus. --Xatrs võimaldavad laiendatud atribuutide toetust. --No-xatsrs keelata pikendatud atribuutide toetust. --Xattrs-välista \u003d muster määrata Xatrr-võtmete välistand. Muster on POSIXi regulaaravaldis, nt. --xat- trs-välista \u003d "^ kasutaja.", et välistada kasutaja nimeruumi atribuudid. --Xattrs-sisaldama \u003d muster määrata Xattr-võtmete muster. Muster on POSIXi regulaaravaldis. Seadme valik ja vahetamine -F, -File \u003d Arhiiv Kasutage arhiivifaili või seadme arhiivi. Kui seda võimalust ei anta, uurida tõrva kõigepealt keskkonnamuutuja "lindi". Kui see on seatud, kasutatakse selle väärtust arhiivi nimena. Vastasel juhul tõrva eeldada kompileeritud vaikimisi. Vaikeväärtus võib Kontrollida kas kasutades - show-vaikimisi valikuvõimaluse või lõpus TAR --help väljund. Arhiivinime, millel on käärsoole see määrab faili või seadme serveri masina. Parte enne käärsoole võetakse Nagu masina nimi või IP-aadress ja osa pärast seda faili või seadme paadname, nt: --File \u003d EEMOTEHOST: / dev / SR0 Vabatahtliku kasutajanime saab eesõigus hostinime, pannes @ märgi nende vahel. Vaikimisi pääseb kaugjuhtimisfondi läbi RSH (1) käsu kaudu. Tänapäeval on tavaline SSH (1) kasutamine. Seda saate teha, andes sellele järgmise käsurea valiku: --rh-Command \u003d / usr / bin / SSH Kaug-masinal peaks olema installitud RMT (8) käsk. Kui selle paatname ei sobi tõrva vaikimisi, saate teavitada tõrva õiget teemärgist, kasutades -RMT-käsk valikuvõimalust. -Script \u003d Käsk Versiooni number. Tar_Arhive Arhiivi tõrva nimi töötleb. Tar_Blocking_factori praegune blokeerimisfaktor, st. Arv 512-baidist plokkide rekord. TAR_VOLUME VOLUME TAR-i ordinaalne arv töötlemine (komplekt, kui lugete mitme mahuga arhiivi lugemist). TAR_FORMATi formaadis arhiivi töödeldakse. Üks: GNU, OLDGNU, POSIX, Ustar, V7. TAR_SUBCOMMAND Lühike valik (juhtiva kriips), mis kirjeldab operatsiooni tõrva täidetakse. TAR_FD faili deskriptor, mida saab kasutada uue mahu nime edastamiseks tõrvale. Kui info skript ebaõnnestub, tõrva väljapääsud; Vastasel juhul algab see järgmise mahu kirjutamist. -L, --tape-pikkusega \u003d n Muutke lint pärast NX1024 baiti kirjutamist. Kui N järgneb sufiksiga (vt allpool toodud alajaotuse sufiksid), määrab sufliksi fikseerimisfaktor, mida kasutatakse 1024. See valik tähendab -M. -M, --mult-helitugevus Loo / nimekiri / väljavõte mitme mahuga arhiiv. --RMT-Command \u003d Remotearhiivide kasutamisel RMT asemel RMT-i käsk. Vaadake ülaltoodud -F-funktsiooni kirjeldust. --rh-Command \u003d Command Kasuta käsk RSH asemel kaugarghiivide kasutamisel. Vaadake ülaltoodud -F-funktsiooni kirjeldust. --Volno-file \u003d Faili Kui see valik on kasutada koos --multi-Köide, Tõrva jälgib Milline ruumala Multi-köide Arhiiv See töötab faili. Device blokeerimine -B - b -I, --gnore-nullid ignoreerivad arhiivis nullpind. Tavaliselt kaks järjestikust 512-plokki, mis on täidetud nullidega, lõpetab EOF ja TAR-i lugemise pärast nende tekkimist. See valik juhendab seda edasi lugema ja on kasulik -A-ga loodud arhiivide lugemisel kasulikuks. --Record-suurus \u003d number Set Salvestage suurus. Number on rekordi baitide arv. See peab olema 512. See võib olla sufiksitud suurust sufiksiga, nt. --Record-suurus \u003d 10k, 10 kilobaiti. Vt lõikesuuruse sufiksid, kehtivate sufikside loetelu. Arhiivvormingu valik -H, --format \u003d formaadis luua antud vormi arhiiv. Kehtivad formaate on: GNU GNU TAR 1.13.x Format OLDGNU GNU FORM AS PER TAR<= 1.12. pax, posix POSIX 1003.1-2001 (pax) format. ustar POSIX 1003.1-1988 (ustar) format. v7 Old V7 tar format. --old-archive, --portability Same as --format=v7. --pax-option=keyword[[:]=value][,keyword[[:]=value]]... Control pax keywords when creating PAX archives (-H pax). This option is equivalent to the -o option of the pax(1)utility. --posix Same as --format=posix. -V, --label=TEXT Create archive with volume name TEXT. If listing or extracting, use TEXT as a globbing pattern for volume name. Compression options -a, --auto-compress Use archive suffix to determine the compression program. -I, --use-compress-program=COMMAND Filter data through COMMAND. It must accept the -d option, for decompression. The argument can con‐ tain command line options. -j, --bzip2 Filter the archive through bzip2(1). -J, --xz Filter the archive through xz(1). --lzip Filter the archive through lzip(1). --lzma Filter the archive through lzma(1). --lzop Filter the archive through lzop(1). --no-auto-compress Do not use archive suffix to determine the compression program. -z, --gzip, --gunzip, --ungzip Filter the archive through gzip(1). -Z, --compress, --uncompress Filter the archive through compress(1). Local file selection --add-file=FILE Add FILE to the archive (useful if its name starts with a dash). --backup[=CONTROL] Backup before removal. The CONTROL argument, if supplied, controls the backup policy. Its valid val‐ ues are: none, off Never make backups. t, numbered Make numbered backups. nil, existing Make numbered backups if numbered backups exist, simple backups otherwise. never, simple Always make simple backups If CONTROL is not given, the value is taken from the VERSION_CONTROL environment variable. If it is not set, existing is assumed. -C, --directory=DIR Change to DIR before performing any operations. This option is order-sensitive, i.e. it affects all options that follow. --exclude=PATTERN Exclude files matching PATTERN, a glob(3)-style wildcard pattern. --exclude-backups Exclude backup and lock files. --exclude-caches Exclude contents of directories containing file CACHEDIR.TAG, except for the tag file itself. --exclude-caches-all Exclude directories containing file CACHEDIR.TAG and the file itself. --exclude-caches-under Exclude everything under directories containing CACHEDIR.TAG --exclude-ignore=FILE Before dumping a directory, see if it contains FILE. If so, read exclusion patterns from this file. The patterns affect only the directory itself. --exclude-ignore-recursive=FILE Same as --exclude-ignore, except that patterns from FILE affect both the directory and all its subdi‐ rectories. --exclude-tag=FILE Exclude contents of directories containing FILE, except for FILE itself. --exclude-tag-all=FILE Exclude directories containing FILE. --exclude-tag-under=FILE Exclude everything under directories containing FILE. --exclude-vcs Exclude version control system directories. --exclude-vcs-ignores Exclude files that match patterns read from VCS-specific ignore files. Supported files are: .cvsig‐ nore, .gitignore, .bzrignore, and .hgignore. -h, --dereference Follow symlinks; archive and dump the files they point to. --hard-dereference Follow hard links; archive and dump the files they refer to. -K, --starting-file=MEMBER Begin at the given member in the archive. --newer-mtime=DATE Work on files whose data changed after the DATE. If DATE starts with / or . it is taken to be a file name; the mtime of that file is used as the date. --no-null Disable the effect of the previous --null option. --no-recursion Avoid descending automatically in directories. --no-unquote Do not unquote input file or member names. --no-verbatim-files-from Treat each line read from a file list as if it were supplied in the command line. I.e., leading and trailing whitespace is removed and, if the resulting string begins with a dash, it is treated as tar command line option. This is the default behavior. The --no-verbatim-files-from option is provided as a way to restore it after --verbatim-files-from option. This option is positional: it affects all --files-from options that occur after it in, until --verba‐ tim-files-from option or end of line, whichever occurs first. It is implied by the --no-null option. --null Instruct subsequent -T options to read null-terminated names verbatim (disables special handling of names that start with a dash). See also --verbatim-files-from. -N, --newer=DATE, --after-date=DATE Only store files newer than DATE. If DATE starts with / or . it is taken to be a file name; the ctime of that file is used as the date. --one-file-system Stay in local file system when creating archive. -P, --absolute-names Don"t strip leading slashes from file names when creating archives. --recursion Recurse into directories (default). --suffix=STRING Backup before removal, override usual suffix. Default suffix is ~, unless overridden by environment variable SIMPLE_BACKUP_SUFFIX. -T, --files-from=FILE Get names to extract or create from FILE. Unless specified otherwise, the FILE must contain a list of names separated by ASCII LF (i.e. one name per line). The names read are handled the same way as command line arguments. They undergo quote removal and word splitting, and any string that starts with a - is handled as tar command line option. If this behavior is undesirable, it can be turned off using the --verbatim-files-from option. The --null option instructs tar that the names in FILE are separated by ASCII NUL character, instead of LF. It is useful if the list is generated by find(1) -print0 predicate. --unquote Unquote file or member names (default). --verbatim-files-from Treat each line obtained from a file list as a file name, even if it starts with a dash. File lists are supplied with the --files-from (-T) option. The default behavior is to handle names supplied in file lists as if they were typed in the command line, i.e. any names starting with a dash are treated as tar options. The --verbatim-files-from option disables this behavior. This option affects all --files-from options that occur after it in the command line. Its effect is reverted by the --no-verbatim-files-from} option. This option is implied by the --null option. See also --add-file. -X, --exclude-from=FILE Exclude files matching patterns listed in FILE. File name transformations --strip-components=NUMBER Strip NUMBER leading components from file names on extraction. --transform=EXPRESSION, --xform=EXPRESSION Use sed replace EXPRESSION to transform file names. File name matching options These options affect both exclude and include patterns. --anchored Patterns match file name start. --ignore-case Ignore case. --no-anchored Patterns match after any / (default for exclusion). --no-ignore-case Case sensitive matching (default). --no-wildcards Verbatim string matching. --no-wildcards-match-slash Wildcards do not match /. --wildcards Use wildcards (default for exclusion). --wildcards-match-slash Wildcards match / (default for exclusion). Informative output --checkpoint[=N] Display progress messages every Nth record (default 10). --checkpoint-action=ACTION Run ACTION on each checkpoint. --clamp-mtime Only set time when the file is more recent than what was given with --mtime. --full-time Print file time to its full resolution. --index-file=FILE Send verbose output to FILE. -l, --check-links Print a message if not all links are dumped. --no-quote-chars=STRING Disable quoting for characters from STRING. --quote-chars=STRING Additionally quote characters from STRING. --quoting-style=STYLE Set quoting style for file and member names. Valid values for STYLE are literal, shell, shell-always, c, c-maybe, escape, locale, clocale. -R, --block-number Show block number within archive with each message. --show-omitted-dirs When listing or extracting, list each directory that does not match search criteria. --show-transformed-names, --show-stored-names Show file or archive names after transformation by --strip and --transform options. --totals[=SIGNAL] Print total bytes after processing the archive. If SIGNAL is given, print total bytes when this sig‐ nal is delivered. Allowed signals are: SIGHUP, SIGQUIT, SIGINT, SIGUSR1, and SIGUSR2. The SIG prefix can be omitted. --utc Print file modification times in UTC. -v, --verbose Verbosely list files processed. --warning=KEYWORD Enable or disable warning messages identified by KEYWORD. The messages are suppressed if KEYWORD is prefixed with no- and enabled otherwise. Multiple --warning messages accumulate. Keywords controlling general tar operation: all Enable all warning messages. This is the default. none Disable all warning messages. filename-with-nuls "%s: file name read contains nul character" alone-zero-block "A lone zero block at %s" Keywords applicable for tar --create: cachedir "%s: contains a cache directory tag %s; %s" file-shrank "%s: File shrank by %s bytes; padding with zeros" xdev "%s: file is on a different filesystem; not dumped" file-ignored "%s: Unknown file type; file ignored" "%s: socket ignored" "%s: door ignored" file-unchanged "%s: file is unchanged; not dumped" ignore-archive "%s: file is the archive; not dumped" file-removed "%s: File removed before we read it" file-changed "%s: file changed as we read it" Keywords applicable for tar --extract: existing-file "%s: skipping existing file" timestamp "%s: implausibly old time stamp %s" "%s: time stamp %s is %s s in the future" contiguous-cast "Extracting contiguous files as regular files" symlink-cast "Attempting extraction of symbolic links as hard links" unknown-cast "%s: Unknown file type "%c", extracted as normal file" ignore-newer "Current %s is newer or same age" unknown-keyword "Ignoring unknown extended header keyword "%s"" decompress-program Controls verbose description of failures occurring when trying to run alternative decompressor programs. This warning is disabled by default (unless --verbose is used). A common example of what you can get when using this warning is: $ tar --warning=decompress-program -x -f archive.Z tar (child): cannot run compress: No such file or directory tar (child): trying gzip This means that tar first tried to decompress archive.Z using compress, and, when that failed, switched to gzip. record-size "Record size = %lu blocks" Keywords controlling incremental extraction: rename-directory "%s: Directory has been renamed from %s" "%s: Directory has been renamed" new-directory "%s: Directory is new" xdev "%s: directory is on a different device: not purging" bad-dumpdir "Malformed dumpdir: "X" never used" -w, --interactive, --confirmation Ask for confirmation for every action. Compatibility options -o When creating, same as --old-archive. When extracting, same as --no-same-owner. Size suffixes Suffix Units Byte Equivalent b Blocks SIZE x 512 B Kilobytes SIZE x 1024 c Bytes SIZE G Gigabytes SIZE x 1024^3 K Kilobytes SIZE x 1024 k Kilobytes SIZE x 1024 M Megabytes SIZE x 1024^2 P Petabytes SIZE x 1024^5 T Terabytes SIZE x 1024^4 w Words SIZE x 2 RETURN VALUE Tar exit code indicates whether it was able to successfully perform the requested operation, and if not, what kind of error occurred. 0 Successful termination. 1 Some files differ. If tar was invoked with the --compare (--diff, -d) command line option, this means that some files in the archive differ from their disk counterparts. If tar was given one of the --create, --append or --update options, this exit code means that some files were changed while being archived and so the resulting archive does not contain the exact copy of the file set. 2 Fatal error. This means that some fatal, unrecoverable error occurred. If a subprocess that had been invoked by tar exited with a nonzero exit code, tar itself exits with that code as well. This can happen, for example, if a compression option (e.g. -z) was used and the external compres‐ sor program failed. Another example is rmt failure during backup to a remote device. SEE ALSO bzip2(1), compress(1), gzip(1), lzma(1), lzop(1), rmt(8), symlink(7), tar(5), xz(1). Complete tar manual: run info tar or use emacs(1) info mode to read it. Online copies of GNU tar documentation in various formats can be found at: http://www.gnu.org/software/tar/manual BUG REPORTS Report bugs to . Copyright Copyright © 2013 Tasuta tarkvara Sihtasutus, Inc. Litsents GPLV3 +: GNU GPL versioon 3 või hiljem See on tasuta tarkvara: Teil on vabadus seda muuta ja ümber jaotada. Garantii ei ole seadusega seotud ulatuses. Tõrv 23, 2016 TAR (1)