Open Tar Linux. Zálohovanie v Linuxe - Tar Command

decht - najbežnejší archivátor používaný v systémoch Linuxu. Samotný dech nie je archivátorom v obvyklom porozumení tohto slova, pretože Nezávisle nepoužíva kompresiu. V rovnakej dobe, mnoho archívov (napríklad GZIP alebo BZIP2) nevedia, ako komprimovať viac súborov a pracovať len s jedným súborom alebo vstupným prúdom. Preto sa tieto programy používajú spoločne. Tar vytvára nekomprimovaný archív, v ktorom sú vybrané súbory a adresáre umiestnené, pri ukladaní niektorých ich atribútov (napríklad prístupové práva). Potom sa získaný súbor * .TAR stlačí archivátorom, napríklad GZIP. To je dôvod, prečo archív zvyčajne majú extension.tar.gz or.tar.bz2 (pre Archervy GZIP a BZIP2, resp.)

Použitím

tAR sa spúšťa s povinnou indikáciou jednej z hlavných činností, na ktorých najčastejšie je vytvorenie a rozbalenie archívov, potom sú nastavené aj ďalšie parametre závisia od špecifickej operácie.

Vytvorenie archívu

Ak chcete vytvoriť archív, musíte zadať akciu vhodné na dechtu, ktorá sa vykonáva pomocou kľúča -C. Okrem toho sa vyžaduje, aby obsah zabalil obsah do súboru. Ďalej bodujte najprv názov budúceho archívu a potom súbory, ktoré chceme zabaliť.

Tar -cf txt.tar * .txt

Tento príkaz updifikuje všetky súbory s príponou TXT na archív txt.tar. Takže najjednoduchší archív je vytvorený bez kompresie. Ak chcete použiť kompresiu, nemusíte bežať nič iné, stačí na určenie dechtu, ktorý archív by mal byť stlačený archívom. Pre dva najobľúbenejšie glip a bzip2 archívov budú kľúče -z a -J, resp.

Tar -cvzf súbory.tar.gz ~ / súbory

balí priečinok ~ / súborov so všetkým obsahom v archíve komprimované pomocou GZIP.

Tar -cvjf súbory.tar.bz2 ~ / súbory

vytvorte podobný archív pomocou kompresie BZIP2.

Klám -v obsahuje výstup zoznamu balených súborov počas prevádzky. Bohužiaľ, pokročilejšia indikácia procesu procesu (napríklad indikácie stupňa pripravenosti v percentách) v dechte nie je poskytnutá. Ak to chcete urobiť, použite grafické archívy (napríklad XARCHIVER) alebo používajte manažér zariadení.

Okrem GZIP a BZIP2 môžete použiť napríklad LZMA (Key -LZMA) alebo XZ (Key -J), zatiaľ čo zodpovedajúci archív musí byť inštalovaný v systéme.

Rozbaľovací archív

Akcia "Rozbalenie" sa nastaví pomocou tlačidla -X. A potom je potrebné znova zadať názov archívneho súboru. Tiež pridať kľúč -V na vizuálne zobrazenie procesu procesu.

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

rozbaľte obsah archívu do aktuálneho priečinka. Alternatívny priestor pre rozbalenie je možné zadať pomocou tlačidla -C kľúč:

TAR -XVF ARCHIVE.TAR.BZ2 -C / PATH / DO /OLE

Zobraziť obsah archívu

Ak chcete zobraziť obsah archívu, použite nasledujúci príkaz:

TAR -TF ARCHIVE.TAR.GZ.

Zobrazí sa jednoduchý zoznam súborov a adresárov v archíve. Ak pridáte kľúč -V, zobrazí sa podrobný zoznam s údajmi o veľkosti, prístupových právach a iných parametroch (rovnako ako LS -L)

Ďalšie funkcie

decht poskytuje mnoho užitočné príležitosti. Môžete napríklad špecifikovať súbory a adresáre, ktoré nebudú zahrnuté v archíve, pridajte súbory do existujúceho archívu, vykonajte zoznam objektov pre vyhľadávanie textový súbor A oveľa viac. Vo všetkých možnostiach, ako vždy pomáha zistiť

MAN TAR TAR --HELP

Jednoduchá rezervačná schéma je zachrániť všetko raz, a potom rezervovať všetko, čo sa zmenilo od predchádzajúcej kópie. Prvá kópia sa voláÚplné zálohovanie) Následný prírastkové (prírastkové zálohy) . Plná kópia Často nie je umiestnený úplne na pásku (alebo diskete). Obnovenie prírastkových kópií môže vyžadovať viackrát viac počet práceako z plnej. Obnova môže byť optimalizovaná tak, aby ste vždy vyhradené všetky počnúc predchádzajúcou plnou kópiou; Táto cesta si vyžaduje trochu viac práce, ale nikdy nebude musieť obnoviť viac ako úplnú a jednu inkrementálnu kópiu.

Ak chcete, aby sa kópie denne a majú šesť pásky, mohli by ste použiť pásku 1 pre prvú plnú kópiu (povedzme, v piatok) a pásky od 2 do 5 pre inkrementálne kópie (pondelok-štvrtok). Potom vytvoríte novú plnú kópiu na pásku 6 (druhý piatok) a znova začnite robiť inkrementálne kópie na páskach 2-5. Nechcete prepísať pásku 1, keď nemáte novú plnú kópiu, aby sa nič hrozné stane v čase, keď urobíte novú úplnú kópiu. Potom, čo ste urobili plnú kópiu na páse 6, môžete skladovať pásku 1 niekde v prípade zničenia vašich ďalších záložných pások. Keď musíte urobiť ďalšiu úplnú kópiu, vyberiete a používate pásku 1.

Ak máte viac ako šesť páskostí, môžete použiť extra priestor pre plné kópie. Zakaždým, keď urobíte plnú kópiu, používate najstaršiu pásku. Týmto spôsobom môžete mať plné kópie za niekoľko predchádzajúcich týždňov, čo je dobré, ak chcete nájsť starý, teraz vzdialený súbor alebo starú verziu súboru.

Rezervácia s dechtom

Plná kópia môže ľahko vykonať tímdecht :

# tAR --Create --file / dev / ftape / usr / src

Príklad vyššie používa verziu GNUdecht a dlhé mená. Tradičná verziadecht Pochopí len jeden znak ako parametu. GNU verzia môže tiež spracovávať kópie, ktoré nie sú umiestnené na jednej páske alebo diskete a veľmi dlhé cesty; Nie všetky tradičné verzie to dokážu. Linux používa len GNUdecht .

Ak vaša kópia nezodpovedá jednej páske, musíte použiť možnosť-Multi-objem (-M):

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

tar: Odstránenie prednej / z absolútnych mien cesty v archíve

Pripravte objem # 2 pre / dev / fd0h1440 a stlačte návrat:

Pred začatím kopírovania musíte formátovať diskety diskety. Ak chcete vykonať príkazy formátovania, môžete použiť iné okno alebo virtuálny termináldecht Spýtal sa nová disketa.

Po vykonaní kópie ho musíte skontrolovať pomocou možnosti--compare (-d):

# tar --compare --verbose -f / dev / ftape

usr / src /

uSR / SRC / Linux

....

Nedodržanie kópie znamená, že si nevšimnete, že vaša kópia nefunguje, kým nestratíte počiatočné údaje.

Prírastková kópia môže vykonávať tímdecht s možnosťou --Newer (-N):

# tar --Create --Newer "8 sep 1995" --file / dev / ftape / usr / src -verbose

tar: Odstránenie prednej / z absolútnych mien cesty v archíve

usr / src /

uSR / SRC / Linux-1.2.10-zahŕňa /

uSR / SRC / Linux-1.2.10-zahŕňa / zahŕňa / Linux / moduly /

uSR / SRC / Linux-1.2.10-zahŕňa / zahŕňa / ASM-Generic /

uSR / SRC / Linux-1.2.10-zahŕňa / zahŕňa / ASM-I386 /

uSR / SRC / Linux-1.2,10-zahŕňa / zahŕňa / ASM-MIPS /

uSR / SRC / Linux-1.2.10-zahŕňa / zahŕňa / ASM-alfa /

uSR / SRC / Linux-1.2.10-zahŕňa / zahŕňa / ASM-M68K /

uSR / SRC / Linux-1.2.10-zahŕňa / zahŕňa / ASM-SPARC /

usr / src / patch-1.2.11.gz

Bohužiaľ, decht nemôže detekovať zmenu inode informácie o súboroch, Napríklad, zmena prístupových práv alebo premenovanie súboru. Problém je vyriešený pomocou tímunájsť. a porovnávanie aktuálneho stavu systému súborov so zoznammi súborov, ktoré boli vyhradené skôr. Skripty a programy pre automatizáciu takéhoto procesu možno nájsť na FTP serverov určených na Linux.

Obnova pomocou Tar

Tím decht s možnosťou -extract (-x ) Extrahuje súbory:

# tAR - Extrakt - Oprávnenia --Veverbose --File / Dev / FD0H1440

usr / src /

uSR / SRC / Linux

uSR / SRC / Linux-1.2.10-zahŕňa /

uSR / SRC / Linux-1.2.10-zahŕňa / zahŕňa /

uSR / SRC / Linux-1.2.10-zahŕňa / zahŕňa / Linux /

...

Môžete tiež extrahovať iba zadané súbory alebo adresáre (ktoré obsahujú všetky svoje súbory a podadresáre), pričom uveďte ich na príkazovom riadku:

# tAR XPVF / DEV / FD0H1440 USR / SRC / Linux-1.2.10-zahŕňa / zahŕňa / Linux / HDREG.H

uSR / SRC / Linux-1.2.10-zahŕňa / zahŕňa / Linux / HDREG.H

Použite možnosť- zoznam (-t. ) Ak chcete zobraziť iba, ktoré súbory sa nachádzajú na hlasitosti zálohovania:

# tar --List --File / Dev / FD0H1440

usr / src /

uSR / SRC / Linux

uSR / SRC / Linux-1.2.10-zahŕňa /

uSR / SRC / Linux-1.2.10-zahŕňa / zahŕňa /

uSR / SRC / Linux-1.2.10-zahŕňa / zahŕňa / Linux /

uSR / SRC / Linux-1.2.10-zahŕňa / zahŕňa / Linux / HDREG.H

uSR / SRC / Linux-1.2.10-zahŕňa / zahŕňa / Linux / Kernel.h

...

poznač si todecht Vždy čítal hlasitosť zálohovania konzistentne, takže pre veľké zväzky je proces pomerne pomalý. Avšak, nie je možné použiť náhodný prístup, keď sa páska alebo iné sériové prostredie používa.

decht nespracuje vzdialené súbory správny. Ak potrebujete obnoviť súborový systém z plnej a inkrementálnej kópie a vymazal súbor medzi výrobcom kópií, potom bude existovať znova po vykonaní zotavenia. Môže to byť veľký problém, ak súbor ukladá dôležité údaje, ktoré už nie sú k dispozícii.



Decht Použitie: Tar [Option ...] [Súbor] ...
GNU `TAR" je určený na uloženie súborov
na magnetickej páske alebo archívu na disku a
obnovenie jednotlivé súbory z
archív.

PRÍKLADY:
Tar -cf Archive.tar Foo Bar # Creation Archive.Tar zo súborov
foo a bar.
Tar -TVF Archive.Tar # Detailný výstup zoznamu
všetky súbory v archíve Archive.tar.
decht -xf archív.tar extrahovať všetky súbory
z archívu.tar.

Hlavný režim prevádzky:

A, --catenát, --koncatenát pripevnenie dechtových súborov
Na archite
-c, --create vytvára nový archív
-D, --diff, --compare hľadanie rozdiely medzi
Archív a súbor
Systém
- Odstránenie z archívu (nie
Magnetické pásky!)
-R, --Append pridať súbory do konca
Archív
-T, --List záver zoznamu obsahu
Archív
- Najnovšie označte značku Tom Archív
a výstup
-U -Update pridaním len do archívu
Novšie súbory
-x, --extract, --Get Extract Files
Archív

Modifikátory:

Kontrolné zariadenie Skontrolujte čísla zariadení, keď
Vytvorenie prírastkov
Archívy (predvolené)
-Z, --listed-incremental \u003d súbor
Pridané spracovanie
Rezervácie nového
Formát GNU
-G, -Incrementálne spracovanie ďalších
Rezervácie starého
Formát GNU
--Gnore-zlyhalo-čítanie nedokončite prácu, keď
Nonzero Stav pre
Nečitateľné súbory
-N, --seek vyhľadávanie podľa archívu
- Nie je možné pri vytváraní nekontrolovať čísla zariadení
Prírastkové archívy.
--Occvrovania [\u003d \u003d n] spracovanie iba N-C
vstupom pre každého
súbor v archíve. Táto možnosť
Verne len v kombinácii
jeden z subcommand -delete,
--diff, -extract alebo --list, a kedy
Zoznam súborov je nastavený buď v
príkazový riadokbuď
cez možnosť -T. Predvolený
N je 1.
--Sparse-version \u003d Major [.minor]
Nainštalujte verziu
Použitý formát
Pulvety (predpokladá
--Sparse)
-S, --sparse. Účinná liečba
Súbory žeriavu

Overline Management:

K, - poheby-súbory neprepísané
Existujúce súbory
extrakt
- pohon-novšie súbory, ktoré nie sú prepísané
Existujúce súbory
ktoré sú novšie ako ich
Kópie v archíve
--Na-Overwrite-Dir Saving Metadata
Existujúce katalógy
Prepísanie - Prepísanie
pri odstraňovaní
- Prepísanie - Prepísanie
pri odstraňovaní (podľa
predvolené)
--Recursive-nekontrolovanie čistenie celej hierarchie
Katalóg extraktov
- odstraňovanie súborov
Pridať do archívu
-U, --NLink-najprv vymazanie každého súboru
Extrahovať
-W, --Evenifikujte pokus o kontrolu archívu
Po jeho nahrávaní

Výber výstupného toku:

IGNORE-COMMENT-Chyba ignorovať kódy
Dokončenie dcérskych spoločností
Procesy
- On-ignorovať-Command-Chyba na zváženie nenulových kódov
Dokončenie dcérskych spoločností
Procesy ako chyba
-O, - stdout extrahovať súbory
Štandardný výstup
--to-velenie \u003d tím
Presmerovanie
extrahované súbory do druhej
Program

Spracovanie atribútov súborov:

ATIME-CONTENERE [\u003d METÓDA]
Udržujte čas prístupu
Skopírujte súbory
Obnova času
Po prečítaní (metóda \u003d "nahradiť";
Štandardne používané)
Alebo nenastavajte čas
Po prvé
(Metóda \u003d "System")
--Delay-Directory-Restore Nastaviť čas
Zmeny a prístupové práva
Odstránené katalógy
Dokončenie procesu
Extrakt
-Group \u003d Názov Nastavený
Názov B.
ako skupina pre
Pridané súbory
--Mode \u003d režim FORC
Nastaviť (symbol)
Prístupový režim pre
Pridané súbory
--mTime \u003d dátum alebo súbor
pre
Pridané súbory mme
Dátumy alebo súbory
-M, --Touch nie je odstrániť čas
Zmeny súborov
- Nie-oneaked-Directory-Restore
Zrušiť akciu
--Delay-Directory-Restore
- Nie je rovnaký vlastník extrahovať súbory ako svoje vlastné
Vlastný
- Nie sú rovnaké povolenia aplikovať užívateľa UMAK
Pri odstraňovaní práv
Prístup z archívu (podľa
Predvolené pre obyčajné
Používatelia)
- numeramer-majiteľ používajú čísla
Majitelia / názvy skupín
- ANDOWN \u003d NÁZOV
Názov B.
Ako majiteľ
Pridané súbory
-P, --Preserve-povolenia, - povedané
Odstráňte informácie o
Prístupové práva na súbor (podľa
predvolené
superuser)
- predbežné ekvivalentné -p a -s
- vlastník-vlastník sa snaží extrahovať súbory
Rovnaký majiteľ
-s, -preserve-poradie, - objednávka
Zoradiť Extrahovaný
mená v tom istom poradí
A v archíve

Vyberte a prepínanie zariadení:

F, --file \u003d archív na použitie súboru alebo
Archívne zariadenie
-Force-lokálny archív súborov je
Miestne, aj keď
Obsahuje hrubé črevo
-F, -Info-script \u003d názov, -New-objem-skript \u003d názov
Spustite skript
Koniec každej pásky
(Znamená
Použitie -m)
-L -Tape-dĺžka \u003d n Zmeňte pásku po nahrávaní
Číslo x 1024 Byte
-M, -Multi-objem
Tvorba / výpis / extrakcia
Multimúrovňové archívy
--RMT-Command \u003d tím
Použitie
RMT príkaz namiesto RMT
--rsh-command \u003d tím
Použite odstránené
Tím namiesto RSH
--Volno-File \u003d Použitie súboru / Aktualizácia
Tom číslo v súbore

Krvný oddiel:

B, --blokovanie-faktor \u003d bloky
Počet blokov x 512 bajtov
Záznam
-B, --Read-full-evidencie re-rozdelené do blokov
Pri čítaní (pre kanály
4.2bd)
-i -gnore-nuos ignorovať nulové bloky
V archíve (t.j. eof)
--Record-veľkosť \u003d n číslo bajtu písať,
viacnásobné 512.

Archívny formát:

H, -format \u003d formát Vytvorte archív v zadanom
formát

Formát môže byť:

Formát GNU GNU Tar 1.13.x
Formát Oldgnu GNU ako v Tar<= 1.12
PAX Formát Posix 1003.1-2001 (PAX)
Posix ekvivalentný Pax
USTAR Formát Posix 1003.1-1988 (USTAR)
V7 OLD TAR V7

Starý archív, --Podporiteľnosť
Ekvivalent -format \u003d v7

PAX-OPTION \u003d Kľúčové slovo [[:] \u003d hodnota] [, kľúčové slovo [[:] \u003d hodnota]]
Správa kľúčových slov
Pax
-Postupne ekvivalent -format \u003d posix
-V, --Label \u003d text vytvoriť archív s menom Tom
Text; pre
Zoznam / Extrah
Použite text B.
Ako šablóna
Striedanie

Možnosti kompresie:

A, --Auto-Compress Použite Archív príponu na určenie
Program kompresie
-J, --bzip2 Preskočiť archív cez BZIP2
--Lzma filtrovať archív cez LZMA
- Spustenie-Komprimovanie-Program \u003d PROG
Preskočiť archív cez
PROG (musí podporovať
-d)
-Z, -GZIP, -GUNZIP, -NGZIP preskočiť archív cez
Gzip.
-Z, --compress, --Uncompress Preskočiť archív
Komprimovať.

Vyberte lokálne súbory:

Add-File \u003d File Pridajte zadaný súbor
Archív (užitočný, ak názov
začína pomlčkou)
- SABACKUP [\u003d CONTROL]
urobiť kópiu
Odstránenie, riadenie
Výber verzií
-C, --directory \u003d Katalóg Prejdite do katalógu
--exclude \u003d šablóna na vylúčenie súborov,
Niektoré šablóny
--exclud-cache eliminovať obsah
Katalógy s Cachedir.Tag
S výnimkou seba samého
Súbor s taggermi
--exclud-cachees-všetky eliminované katalógy,
Obsahujúce súbor cachediir.tag
--exclude-cache-za eliminácia všetkého obsahu
Katalógy obsahujúce súbor
Cachedir.Tag.
--exclud-tag \u003d súbor vylúčiť adresáre,
obsahujúci súbor
Výnimka samotného súboru
--exclud-tag-all \u003d súbor eliminovať katalógy s
Spis
--exclude-tag-pod \u003d súbor
Vylúčiť všetok obsah
Katalógy obsahujúce súbor
--exclud-VCS Eliminate CVS katalógy
-h, --Dereference sledujte symbolické
Odkazy a ukladanie súborov
ktoré naznačujú
- Hard-Dereference Sledujte tvrdé odkazy; Archív a.
Vyhoďte súbory
ODKAZUJÚ NA.
-K, --starting-file \u003d názov člena
Začať člena člena
V archíve
--Newer-mme \u003d dátum na porovnanie dátumu a času,
Len ak sa zmení
dáta
- Nie-rekurzia Zakázať automatické
Zostup do katalógov
- Nie-Unquote Neodstraňujte úvodzovky s menami
súbory čítané
možnosť -t.
-Null -t číta čiary,
nulový
Zakáže možnosť -C
-N, --Newer \u003d dátum-alebo-súbor, --fter-dátum \u003d dátum alebo súbor
Uložte iba tie súbory
Ktorý novší
Dátumy alebo súbory
- jeden súborový systém pobyt v lokálnej
Systém súborov
Tvorba archívu
-P, -ABSolute-mená Nemalejte počiatočné "/" od
Názvy súborov
- rekurzívny zostup
Katalógy (predvolené nastavenie)
--súfx \u003d riadok, aby ste urobili kópiu predtým
Odstránenie, Predefinovanie
Obyčajný príponu ("~" ak
Iba on nie je prepísaný
Variabilné prostredie
Simple_backup_suffix)
-T, --files-z \u003d súbor na stiahnutie z názvov súborov
Extrahovať alebo
Vytvárať
- Obnovenie úvodzoviek s menami
súbory čítané
Možnosť -T (predvolené)
-X, --exclude-from \u003d súbor odstrániť vzory,
uvedené v súbore

Transformácia názvov súborov:

Strip-Component \u003d N Odstráňte zadané číslo
Počiatočné komponenty
Názvy súborov
extrakt
--Transform \u003d expanzia
použite nahradiť
Expansion sed "ohm
Transformácia evidentných súborov

Parametre zástupných vzorov pre mená
súbory (ponorte sa na prepínače a
Výnimky):

Kotevné súbory menom šablóny
-Gnore-Case Ignorujte register
- Ono-kotvené šablóny po ktoromkoľvek "/" (podľa
predvolené pre vylúčenie)
--no-ignorované prípady s prihliadnutím na register (podľa
predvolené)
- Nie sú presné zástupné znaky
reťazec
- nie-zástupné znaky-zápasové masky sa nezhodujú
"/"
--wildcards používajú masky (podľa
predvolené pre vylúčenie)
-WildCards-Match-Slash masky zápas "/" (podľa
predvolené pre vylúčenie)

Výstup informácií:

Kontrolný bod [\u003d \u003d n] Zobrazenie správ o pokroku
vykonávajúce každé
Počet záznamov (predvolené
10)
- CheckPoint-Action \u003d Akcia Vykonávať opatrenia na každom kontrolnom stanovisku
--Index-file \u003d súbor odoslať podrobný výstup
Údaje v súbore
-L, -check-links zobrazovať správy, ak
Nie všetky odkazy sa uložia
--No-quote-chars \u003d reťazec
Vypnúť citáciu
Symboly z reťazca
- CHARS-CHARS \u003d String navyše
Citovať znaky
Reťazce
- štýl \u003d štýl štýl
Názvy citácií. Hodnosť
Pre štýl, pozri nižšie
-R, -Block-číslo zobrazenie čísla blokov
Archív v každej správe
- Predvolené nastavenia ukazujú hodnoty dechty
predvolený
- ako vynechané-dirs pri odstraňovaní zoznamu alebo
Extrakt ukázať všetko
Katalógy, N.
Podľa zodpovedajúceho stavu
Vyhľadávanie
--Show-transformované mená, -show-uložené-mená
Zobraziť názvy súborov
alebo archívov
Konverzia
- DOTUMENTY [\u003d SIGNALION] Výkon celkového bajtu
Po spracovaní archívu; z
argument - uzavretie všeobecného
Byte po doručení
tohto signálu. Povolenej
Signály: SIGHUP, SIGQUIT, SIGINT, SIGUSR1
a SIGUSR2. Tiež
používať nezmysel
Prefix Sig
--Utc výstupný súbor Zmeniť dátumy
Vo formáte UTC
-V -Verbose Podrobný zoznam
Spracovaný súbor
-W, --Interaktívne, --ZáDOVANIE
Požadovať potvrdenie
Pre každú akciu

Možnosti kompatibility:

O Pri vytváraní ekvivalentu
Archív; Pri extrahovaní,
Ekvivalent --No-istý majiteľ

Ďalšie možnosti:

Pomôžte stiahnutiu tohto odkazu
--Restrict vypnúť použitie
Niektoré potenciálne
Nebezpečné možnosti
-UsAges krátky výstup správy
O nás
Verzia programu -version

Povinné alebo voliteľné argumenty
pre dlhé možnosti sú tiež
povinné alebo voliteľné pre
zodpovedajúce krátke možnosti.

Prípona pre zálohovanie - `~", ak nie
inštalované prostredníctvom --súfx
alebo jednoduché_backup_suffix. Riadenie verzie môže
byť nainštalovaný
cez --backup alebo version_control. Hodnoty
byť:

NONE, OFF Nevytvárajte záložné kópie
t, očíslované na vytvorenie číslovania
zálohovanie
Nil, existujúce čísla, ak existujú
nused kópie, inak jednoduché
Nikdy, jednoduché vždy vytvoriť jednoduché
zálohovanie

Prípustné alarmy pre možnosti - Štýl:

Literálový
Škrupina.
Shell-vždy
C.
C-možno
Uniknúť.
Lokalizačný
Clocale

Predvolené hodnoty * Toto * TAR:
--Format \u003d GNU -F- -B20 -Quoting-style \u003d Escape -RMT-Command \u003d / USR / Sbin / RMT
--Rsh-command \u003d / usr / bin / rs

V tomto článku vám ukážeme, ako používať tar nástroj na extrahovanie a vytváranie dechtových archívov pomocou praktických príkladov a podrobných vysvetlení najbežnejších parametrov TAR.

Čo je decht?

Príkaz Tar sa používa na vytvorenie dechtových archívov prevedením skupiny súborov do archívu. Má tiež schopnosť extrahovať dechtových archívov, zobraziť zoznam súborov zahrnutých v archíve, pridať ďalšie súbory do existujúceho archívu, ako aj rôzne druhy operácií.

Tar podporuje širokú škálu kompresného softvéru, ako je GZIP, BZIP2, LZIP, LZMA, LZOP, XZ a COMPRESS. Pri vytváraní komprimovaných dechtových archívov je obvyklé pridať príponu kompresora na názov súboru archívu. Napríklad, ak bol archív komprimovaný pomocou GZIP, musí sa nazývať archive.tar.gz.

Tar bol pôvodne navrhnutý tak, aby vytvoril archívy pri ukladaní súborov na magnetickej páske, takže má svoje meno " T. Opice Ar chive. "

Existujú dve verzie dechtu, BSD TAR a GNU TAR s niektorými funkčnými rozdielmi. Väčšina systémov Linuxu sa štandardne dodávajú predinštalovaný GNU TAR. Ak nemáte nainštalovaný TAR, odporúčame najprv nastaviť ho z nášho článku.

Syntax príkazového riadku

Pred pokračovaním na používanie príkazového príkazu sa začneme s úvahou základnej syntaxe.

Decht

  • Prevádzka - Je povolená a vyžaduje sa len jeden argument. Najčastejšie používané operácie:
    • - Create (-C) - Vytvorenie nového dechtového archívu.
    • - Extrakt (-x) - extrahovať celý archív alebo jeden alebo viac súborov z archívu.
    • - Zoznam (-t) - Zobrazenie zoznamu súborov zahrnutých v archíve
  • Možnosti - najčastejšie používané operácie:
    • --Výroba (-V) - Zobraziť súbory spracované príkazom TAR.
    • --File \u003d Archív \u003d Názov (-f Archive-Názov) - Určuje názov archívneho súboru.
  • Archive_name je názov archívu.
  • File_name (S) - zoznam názvov súborov oddelených medzerami, ktoré je potrebné odstrániť. Ak nie je k dispozícii, celý archív bude extrahovaný.

Pri vykonávaní príkazu Tar môžete použiť dlhú alebo krátku formu operácií a parametrov dechtu. Dlhé formy sú čitateľnejšie a krátke formuláre sú rýchlejšie. Dlhodobé možnosti majú predponu dvojitého pomlčka (-). Krátke parametre formulárov majú predponu s jednou pomlčkou (-), ktorú možno vynechať.

Vytvorenie dechtového archívu.

Použite príkaz -c na vytvorenie dechtového archívu. Ak chcete napríklad vytvoriť archívny súbor s názvom Archive.Tar zo súborov s názvom File1, File2, File3 Spustite nasledujúci príkaz:

TAR -CF ARCHIVE.TAR FILE1 FILE2 FILE3

Tu je ekvivalentný tím pomocou dlhodobých parametrov:

Tar --Create --file \u003d Archive.tar File1 File2 File3

Nasledujúci príklad sa vytvorí Archív Backup.tar z katalógu / home / username katalógu:

Tar -cf Backup.Tar / Home / Užívateľské meno

Môžete vytvoriť archívy z obsahu jedného alebo viacerých adresárov alebo súborov. V predvolenom nastavení sú katalógy archivované rekurzívne, ak nie je špecifikovaný parameter-rekurzia. Ak chcete zobraziť súbory, ktoré sú spracované, použite možnosť -v.

Vytvorenie archívu Tar GZ

GZIP je najpopulárnejší algoritmus kompresie dechtu. Pri kompresii dechtových archívov s GZIP, názov archívu by mal ukončiť buď tar.gz alebo TGZ.

Ak chcete vytvoriť súbor tar.gz zo zadaných súborov, môžete použiť nasledujúci príkaz:

Tar -czf Archive.tar.gz File1 File2

Možnosť -z Reports Tar na komprimovanie archívu pomocou algoritmu GZIP.

Vytvorenie archívu TAR BZ2

Ďalším populárnym algoritmom kompresie dechtu je BZIP2. Pri stlačení dechtových archívov s BZIP2 musí názov archívu ukončiť buď TAR.BZ2 alebo TBZ.

Po zadaní voľby -J, Tar použije algoritmus archívu BZIP2.

Nasledujúci príkaz vytvorí Archív TAR.BZ2 zo zadaných súborov:

Tar -cjf Archive.tar.bz2 File1 File2

Zoznam Archív Tar.

Ak chcete zobraziť obsah archívu dechtu, použite prevádzku - zoznam (-T).

TAR -TF ARCHIVE.TAR FILE1 FILE2 FILE3

Ak zadáte obsah archívu pomocou parametra --Verbose (-V), TAR sa vytlačí viac informácií, ako je napríklad vlastník, veľkosť súboru, časové pečiatky atď .: \\ t

Tar -TVF Archive.tar -Rw-R - R- R- Linuxize / Užívatelia 0 2018-09-08 20:15 File1 -RW-R - R- RUXIZE / ROZHODNUTÍ / Užívatelia 0 2018-09-08 20:15 File2 -RW -R - R-- Linuxize / Užívatelia 0 2018-09-08 20:15 Súbor3

Odstránenie dechtového archívu

Ak chcete odstrániť dechtový archív, použite príkaz --extract (-x) a zadajte názov archívneho súboru:

Decht -xf archive.tar

Voľba -v je tiež pridaná na vytlačenie mien extrahovaných súborov.

Decht -xvf archive.tar

V predvolenom nastavení je Tar extrahovať obsah archívu v aktuálnom pracovnom adresári. Použite --Directory (-C) na extrahovanie archívnych súborov v konkrétnom adresári:

Ak chcete napríklad extrahovať obsah archívu na adresár / opt / súbory, môžete použiť:

TAR -XF ARCHIVE.TAR -C / OPT / PROSTREDIE

Odstránenie archívov Tar GZ a TAR BZ2

Pri odstraňovaní komprimovaných archívov, napríklad tar.gz alebo tar.bz2 nemusíte zadať parameter dekompresie. Tím je rovnaký ako pri odstraňovaní archívu dechtu:

TAR -XF ARCHIVE.TAR.GZ TAR -XF ARCHIVE.TAR.BZ2

Odstránenie určitých súborov z archívu TAR

Ak chcete extrahovať určité súbory z Archívu TAR, pridajte zoznam názvov súborov oddelených medzerami, ktoré budú extrahované po mene archívu:

TAR -XF ARCHIVE.TAR FILE1 FILE2

Keď extrahujete súbory, musíte zadať svoje presné mená vrátane cesty, as vytlačeným - zoznam (-T).

Odstránenie jednej alebo viacerých adresárov z archívu podobne ako extrahovanie súborov:

TAR -XF ARCHIVE.TAR DIR1 DIR1 DIR2

Ak sa pokúsite extrahovať súbor, ktorý neexistuje, sa zobrazí chybové hlásenie podobné nasledovným:

Decht -xf archív.tar readme dechtu: Readme: Nenašiel sa v Archive Tar: Ukončenie stavu zlyhania kvôli predchádzajúcim chybám

Odstránenie súborov z dechtového archívu s zástupným znakom

Ak chcete extrahovať súbory z archívu na základe zástupných znakových vzorov, použite prepínač --wildCardsards a zadajte šablónu, aby ste zabránili interpretácii plášťa.

Ak chcete napríklad extrahovať súbory, ktorých mená sú utiekne .js (súbory Javascript), môžete použiť:

Decht -xf archív.tar --wildcards "* .js"

Pridajte súbory do existujúceho archívu

Ak chcete pridať súbory alebo adresáre na existujúci dechtový archív, použite operáciu --APPEND (-R).

Ak chcete napríklad pridať súbor s názvom NewFile v archíve.Tar, môžete použiť:

Decht -rvf archive.tar Newfile

Odstráňte súbory z archívu TAR

Použite operáciu --Delete na odstránenie súborov z archívu.

Ak chcete napríklad vymazať súbor s názvom súbor1 z archívu.tar, môžete použiť:

Tar --Delete -f Archive.Tar File1

Výkon

Doteraz by ste mali mať dobré pochopenie toho, ako vytvoriť a extrahovať dechtových archívov.

Archiver decht - najbežnejší archivátor používaný v systémoch Linuxu.

Som pre teba (a ja na poznámke) sa rozhodli priniesť hlavné, najobľúbenejšie príklady vytvárania a rozbalenia archívov v ruštine, keď sa zvýšili, aby sa zvýšili za jednoduché a podrobné vysvetlenia, ktoré áno. Snažila sa tiež čiastočne preložiť niektoré možnosti do ruštiny. Zdá sa, že s týmito archívmi je ťažké, takže a to je pul. Život však naznačuje, že nie je, ale neustále sa odvolávame na manuály, hľadáme hotové riešenia v sieti, tipy a dokonca aj napriek všetkému, čo sme opakovane opakovane opakovali a prešli. Ale v praxi je všetko jednoduché, máme tiež veľa ďalších obáv, aby sme udržali všetko vo vašej hlave, ktoré sme niekedy urobili vo vašom živote, vpravo? No, prečo sme potom všetci druhy kníh, poznámky a notebooky? To je to! :)

So. Tu na oficiálnom príručke hasiča GNU TAR:
https://www.gnu.org/software/tar/manual/tar.txt

Pre každý hasičský decht pre FreeBSD
freebsd.org tar manuál

V dolnej časti článku, ďalší manuál, kratší, externý od Debian 9.

No, ideme na urgentné ..

Použité parametre (kľúče, možnosti) Tar

Môžete použiť ľubovoľné klávesy ako krátke a dlhé, to je z prvého stĺpca alebo z druhej. Niektoré klávesy neexistujú v krátkej forme, potom je potrebné použiť iba dlhé klávesy.

-A.

Vykrútiť sa
- concatenate.

Pripojenie dechtových súborov do archívu.
-b. Použite 512 bajtov záznamov v blokoch I / O.
-C. - Create. Vytvoriť archív.
-C. --Directory \u003d dir. Zadajte cieľ, ktorý chcete získať obsah určeného archívu. Zmeňte dir pred vykonaním akýchkoľvek operácií. Táto možnosť je citlivá na objednávku, t.j. ovplyvňuje všetky nasledujúce možnosti.
-D. -
--compare
Prevádzka porovnania archívu s daným systém súborov.
--Delete. Odstráňte z archívu. Argumenty obsahujú názvy archívnych prvkov, ktoré chcete odstrániť. Minimálne musíte dať jeden argument. Tento parameter nefunguje s komprimovanými archívmi. Neexistuje krátky ekvivalent kľúča.
-f. --File \u003d archív. Vytvorte súbor (inak výstup prejde do terminálu). Zmeniť archív pred vykonaním akýchkoľvek operácií.
-G. - zoznam-incremental \u003d súbor Príslušný režim je archivovaný. Nový formát GNU.
-G. --Incrementálny Príslušný režim je archivovaný. Starý formát GNU. Pri použití parametrom "-create" sa vytvorí inkrementálny archív bez vytvorenia snímky. Nie je teda nemožné vytvoriť niekoľko úrovní prírastkových záloh s možnosťou "-increpental".
-Gnore-zlyhaný Nevykonávajte prácu, ak niektoré súbory zlyhali. Tento parameter je platný len počas stvorenia. Chyba varovania môžu byť potlačené možnosťou "--warning \u003d zlyhalo čítanie".
-J. Použite kompresiu BZIP2.
-J. Použite kompresiu XZ.
-K. Neprepisujte existujúce súbory.
-Lzma. Použite kompresiu LZMA.
-M. - touch. NEPOUŽÍVAJTE DISTIKA NEPOUŽÍVATEĽA (iba v režime x). Pri vytváraní archívu sa vždy zachová doba modifikácie.
-O. Záznamy zapisovania záznamov na STDOUT (NEBUDE NEBUDE NEBUDETE DISKU).
-P. - užívateľské povolenia, \\ t
- Same-Povolenia
Reštaurácie Prístupové práva na súbory (iba x režim x). Pokus o obnovenie
Plné povolenia, vrátane vlastníka, režimov súborov, zoznamov ACL, rozšírené
Atribúty a rozšírené príznaky súborov, ak sú k dispozícii pre každú položku
Z archívu (ignoruje masku). Tento parameter spôsobuje "TAR" na nastavenie režimov (povolenia prístupu) na extrahované súbory, ktoré sú zaznamenané v archíve. Ak sa tento parameter nepoužíva, aktuálne umask nastavenie obmedzuje povolenia do extrahovaných súborov. Táto predvolená možnosť je zapnutá, keď sa "Tar" vykonáva ako superuser.
Tento parameter nedáva zmysel s "-List" ("-T").
-P. --Absolute-mená. Uložiť mená cesty. Pri vytváraní archívov nie sú odstránené predné skreslené z názvov súborov. V predvolenom nastavení absolútne názvy ciest (mená začínajúce symbolom /) vymažte hlavnú šikmú čiaru, a to ako pri vytváraní archívov a pri odstraňovaní z nich. Okrem toho, decht odmietne rozbaliť archívne súbory, ktorých mená obsahujú ".." alebo ktorých cieľový adresár sa zmení pomocou symbolického odkazu. Tento parameter zakáže takéto správanie. Zvyčajne pri vytváraní archívu "dechtu" vymaže počiatočný "/" symbol z mien členov, ako aj pri odstraňovaní z archívu "dechtu", ak majú počiatočné "/" alebo interné ". Táto možnosť zakáže toto správanie.
-R. --Append. Pridajte súbor do archívu.
tar -rf archive.tar add.txt
- komponenty \u003d počet Pri odstraňovaní odstránite N popredné komponenty z názvov súborov.
-S. --Sparse. Ak sa súbor ukáže, aby bol zriedený, bude špeciálne spracovaný, ktorý zníži objem budúceho archívu. Tento parameter dáva zmysel len pri vytváraní alebo aktualizácii archívov. To neovplyvňuje extrakciu. Majte však na pamäti, že "-sparse" môže predstavovať vážnu nevýhodu. Ak chcete určiť obsah súboru, možno ho budete musieť prečítať pred pokusom o archív, preto vo všeobecnosti je možné súbor čítať dvakrát. Toto správanie závisí od operačného systému alebo súborového systému, ktorý nepodporuje funkciu "Seek_hole / Seek_data". Odporúča sa však použiť "- riedke" pri zálohovaní súborového systému, aby ste sa vyhli archivácii nasadenej formy súborov uložených v systéme. Môžete si byť istí, že archív nebude nikdy obsadiť viac miesta na médiách ako súbory na disku.
-T. Získajte obsah (obsah) z archívu (zobrazí zoznam súborov).
-U. --Update. Pridať do archívnych súborov, ktoré sú novšie ako zodpovedajúca kópia v archíve. Argumenty majú rovnaký význam ako s parametrami -C a -R.
-V. - sterbose Zobrazí zoznam balených súborov počas prevádzky.
-W. Interaktívny režim.
-W. Možnosť sa používa na kontrolu archívu.
-X. --extract
--Get.
Odstránenie súborov.
-Z. --gzip,
-Gunzip,
-Ungzip.
Použite kompresiu GZIP.

Vytvoriť archív TAR.GZ.

Problém: Vytvorte Archív TAR.GZ s kompresiou GZIP. # # Prejsť na požadovaný adresár nie je potrebný, príkaz môže byť vykonaný odkiaľkoľvek. # # 1. Uveďte tlačidlá -CZF. # 2. Uveďte úplnú cestu a názov nového archívu. # 3. Uveďte celú cestu k zdrojovému adresárovi. V dôsledku toho v adresári / archíve vytvorí archív NEW.T.TAR.GZ s obsahom # Directory / Domov / Dokumenty. Tar -czf /harchives/new.tar.gz / Domov / Dokumenty

Vytvorte zálohu tar.gz so zachovaním spôsobov a prístupových práv

# Úloha: Vytvorte zálohu Tar.gz s kompresiou GZIP. # # Prejsť na požadovaný adresár nie je potrebný, príkaz môže byť vykonaný odkiaľkoľvek. # # 1. Bod tlačidiel -CPZF. # 2. Uveďte úplnú cestu a názov nového archívu. # 3. Uveďte celú cestu k zdrojovému adresárovi. # # V dôsledku toho v adresári / archíve vytvorí archív NEW.TAR.GZ s obsahom # Directory / Domov / User / Site. TAR-CPPZF /backups/new.tar.gz / Home / User / Site

Rozbaľte Archív TAR.GZ do aktuálneho adresára

# Úloha: Rozbaľte archív TAR.GZ do aktuálneho adresára. # # 1. Prejdite na požadovaný adresár. # 2. Uveďte tlačidlá -XZF. # 3. Uveďte celú cestu k zdroju archívu. # # V dôsledku realizácie je obsah archívu.tar.gz archív vybalený v adresári, kde sme v tomto prípade, v tomto prípade bude v / home / tu. # Prejdite na požadovaný CD / HOME / TU # Directory, rozbaľte obsah v aktuálnom adresári, zadajte úplnú cestu k zdrojovému archívu. Tar -xzf /pub/downloads/archive.tar.gz.


Rozbaľte Archív TAR.GZ do zadaného adresára

Problém: Rozbaľte archív TAR.GZ do zadaného adresára. # # Prejsť na požadovaný adresár nie je potrebný, príkaz môže byť vykonaný odkiaľkoľvek. # # # 1. Uveďte tlačidlá -XZF. # 2. Uveďte celú cestu k zdrojovému archívu. # 3. Uveďte celú cestu cieľa pomocou tlačidla -C. V dôsledku realizácie, obsah archívu archívu archívu. Archív archívov archívu rozbaľuje v tomto prípade adresár / home / tu. decht -xzf /pub/downloads/archive.tar.gz -c / home / tu


Rozbaľte obsah archívu TAR.GZ do aktuálneho adresára s uchovávaním prístupových práv

Problém: Obnovte obsah archívu pri zachovaní / obnovení prístupových práv. # # Ak chcete rozbaľovať obsah archívu v tomto režime, pridajte kód -p. # # 1. Prejdite na požadovaný adresár. # 2. Uveďte tlačidlá -XZPF. # 3. Uveďte celú cestu k zdroju archívu. # # V dôsledku vykonávania príkazu, obsah archívu backup.tar.gz nepatrí s obnovenými prístupovými právami, ktoré boli predtým v čase archivácie súborov. # Obsah archívneho archívu Archív.tar.GZ je vybalený v adresári, v ktorom sme teraz # sú, v tomto prípade bude v / home / tu. # Prejdite na požadovaný CD / HOME / TU # Directory, rozbaľte obsah v aktuálnom adresári, zadajte úplnú cestu k zdrojovému archívu. Tar -xzpf /pub/downloads/backup.tar.gz.


Rozbaľte obsah archívu TAR.GZ do zadaného adresára s uchovávaním prístupových práv

Problém: Obnovte obsah archívu pri zachovaní / obnovení prístupových práv. # # Ak chcete rozbaľovať obsah archívu v tomto režime, pridajte kód -p. # # 1. Uveďte tlačidlá -XZPF. # 2. Uveďte celú cestu k zdrojovému archívu. # 3. Uveďte celú cestu cieľa pomocou tlačidla -C. # # V dôsledku vykonávania príkazu, obsah archívu backup.tar.gz nepatrí s obnovenými prístupovými právami, ktoré boli predtým v čase archivácie súborov. # Obsah archívneho archívu.tar.gz je vybalený v zadanom adresári, v tomto prípade # do adresára / home / tu / tu. Tar -xzpf /pub/downloads/backup.tar.gz -c / home / tu


Obnoviť obsah archívu TAR.GZ so zachovaním spôsobov a prístupových práv

Problém: Obnovte obsah archívu so zachovaním ciest a prístupových práv. Táto metóda je ideálnym prostriedkom pre záložné a obnovovacie súbory. # Tento režim nie je inkrementálny, ale nielen Linux je tiež podporovaný, ale # a v FreeBSD. Poznámka: Inkrementálny režim nie je podporovaný v FreeBSD. # # Ak chcete rozbaľovať obsah archívu s ukladacími cestami a prístupovými právami, pridajte tlačidlo # -P, aby ste obnovili prístupové práva, ako aj kláves -p, aby ste obnovili # adresáre z koreňa. Tento kľúč neodstraňuje predné zariadenia z mien prvkov. # # 1. Uveďte tlačidlá -XPZPF. # 2. Uveďte celú cestu k zdrojovému archívu. # # V dôsledku realizácie príkazu je obsah z archívu backup.tar.gz vybanený v štruktúre formy a # s obnovenými prístupovými právami, ktoré boli predtým v čase # Archivácia. Keď sa súbory získavajú, adresárová hierarchia (v neprítomnosti) bude # obnovená od nuly zo samotného koreňového adresára. Súbory na ceste budú vymenené / obnovené, existujúce iné súbory nebudú ovplyvnené. # # Poznámka: V tomto režime The -P kľúč nemôže súčasne používať tlačidlo -C, to znamená, že nemôžete zadať cieľový adresár. Jednoducho nebude fungovať, zdrojový adresár a štruktúra súborov budú stále obnovené. Ak chcete zadať adresár na obnovenie, SIM SIM jednoducho odstráňte možnosť -p z dotazu. Tar -xpzpf /pub/downloads/backup.tar.gz.


Rozbaľte archív do zadaného adresára s uchovávaním prístupových práv, ale hádzanie späť tri počiatočné adresár (extrahovať samostatnú pobočku katalógu)

# Úloha: Extrahovať samostatnú pobočku katalógu. # # Ak chcete rozbaľovať časť archívnej hierarchie (kľúč sa pridáva aj k ukladajúcej prístupové práva, # budeme používať novú voliteľnú možnosť "- komponenty - číslo \u003d číslo", kde číslo hodnoty # je množstvo Počiatočné prvky vyradené (vľavo). # # V archíve /Archive/sitebkk.2017.09.07.tar.gz: # / usr / home / user / virtual / webe # z archívu bude extrahovaný do / home / tu: # virtuálne / miesto # decht - XZP / usr /sitebk.2017.09.07.tar.gz - komponenty \u003d 3-C / home / tu / tu

Pridajte súbor do Archívu Tar

# DINK ARCHIVE.TAR ARCHIVE FILE ADD.TXT. # Nezabudnite na kľúč -P, ak je to potrebné. tar -rf archive.tar add.txt

Pôvodný muž GNU Tar Debian

TAR (1) GNU TAR NÁSTROJA TAR (1) Názov Tar - Archivačný úžitkový nástroj Synopse Tradičné Usage Tar (A | C | D | R | T | U | X) UNIX-SYSTÉMY POUŽITIE TAR -A ARCHÍV ARCHIVE TAR -C [- F ARCHIV] TAR -D [-F ARCHIVE] TAR -T [-F ARCHIVE] Tar -r [-f Archive] Tar -u [-f Archive] Tar -x [-f Archive] GNU-štýl Usage Tar (- -Katenate | - concatenate) Archív Archív TAR --Create [--File Archív] Tar (--Diff | --compare) [--file Archív] Tar --Delete [--file Archív] Tar --Append [\\ t -F archív] Tar --List [-f Archív] Tar --test-label [--file Archív] Tar --Update [--file Archív] Tar --Update [-f Archive] Tar (--extract | --Get) [-f Archive] Poznámka Táto hanba je krátky popis GNU TAR. Pre detailnú diskusiu, vrátane príkladov a odporúčania, nájdete v príručke GNU TAR, ktorý je k dispozícii vo formáte Texinfo. Ak sú vo vašom systéme správne nainštalované informačné čítačky a dokumentárna dokumentácia, príkaz Info Tar by vám mal poskytnúť prístup k kompletnej príručke. Môžete tiež zobraziť príručku pomocou informačného režimu v systéme EMACS (1), alebo ho nájdete v rôznych formátoch online na adrese http://www.gnu.org/software/tar / manuál, ak sa medzi touto hranicou stávajú rozdiely a GNU TAR Neskôr sa neskôr považuje za autoritatívny zdroj. Popis GNU TAR je archivačný program určený na ukladanie viacerých súborov v jednom súbore (archív) a na manipuláciu s takýmito archívmi. Archív môže byť EITER pravidelný súbor alebo zariadenie (napr. Páskovú jednotku, ktorá stojí pre archivátor pásky), ktorý môže byť umiestnený buď na lokálnom alebo na vzdialenom stroji. Možnosti možností MOŽNOSTI NA GNU TAR DREKUJÚCEHO MÔŽU BYŤ VYKONAŤ V TROCH RÔZNYCH STYLE. V tradičnom štýle je prvým argumentom klaster opčných listov a všetky následné argumenty dodávať argumenty na tieto možnosti, ktoré ich vyžadujú. Argumenty sa čítajú v rovnakom poradí podľa možností. Akékoľvek príkazové riadkové slová, ktoré zostanú po vykonaní všetkých možností, boli spracované ako nepovinné argumenty: spis alebo archívne mená. Napríklad voliteľnosť C vyžaduje vytvorenie archívu, v možnosti v požiadajú o funkciu Verbose, a možnosť F sa uvádza argument, ktorý stanovuje názov archívu na prevádzku. Nasledujúci príkaz, napísaný v tradičnom štýle, poučuje decht na ukladanie všetkých súborov zo smeru adresára / etc archívneho súboru atď. Verbosly Zoznam súborov, ktoré sú archivované: Tar CFV A.TAR / atď v Unixe alebo krátko- Možnosť Štýl Každá voľba List je predpona s jednou pomlčkou, as v iných nástrojoch príkazového riadka. Ak je možnosť argumentu, argument ho nasleduje, buď ako samostatné slovo príkazového riadku, alebo okamžite po tejto možnosti. Avšak, ak táto možnosť má voliteľný argument, argument musí nasledovať opčný list bez zasahujúcej medzery, ako v -G / TMP / SNAR.db. Akýkoľvek počet možností, ktoré neprijímajú argumenty, môže byť zoskupené spolu po jednej pomlčke, napr. -VKP. Možnosti, ktoré prijímajú argumenty (či už povinné alebo voliteľné), sa môžu objaviť na konci takéhoto klastra, napr. -VKPF A.TAR. Príklad Príkaz vyššie napísaný v štýle short-option by mohol vyzerať: Tar -cvf A.TAR / ETC alebo TAR -C -V -V -F A.TAR / ETC Možnosti vo všetkých troch štýloch môžu byť prepojené, keď to robí Ostatné možnosti nie sú podporované. Prevádzkový režim Možnosti uvedené v tabuľke nižšie povedia GNU TAR, akú prevádzku je vykonať. Presne jeden z nich musí byť uvedený. Význam nepovinných argumentov závisí od požadovaného režimu prevádzky. -A -catenate, --concatenate Applend Archive na koniec iného archívu. Argumenty sa považujú za mená archívov na pripojenie. Všetky archívy musia mať rovnaký formát ako archív, ktorý resetovací archív môže byť nepoužiteľný s implementáciou TAR ne-GNU. Všimnite si tiež, že keď viac thembers z archívov iných ako prvý bude prístupný vo výslednom archíve len vtedy, ak používate možnosť -I (-GNORE-ZEROS). Komprimované archívy nemôžu byť zreťazené. -C, --Create vytvoriť nový archív. Argumenty Dodávajú mená súborov, ktoré sa majú archivovať. Adresáre sú archivované rekurzívne, pokiaľ nie je uvedená možnosť --no-rekurzia. -D, --Diff, --compare nájsť rozdiely medzi archívom a súborovým systémom. Argumenty sú nepovinné a špecifikujú archív MEM-BERS na porovnanie. Ak nie je uvedený, predpokladá sa, že aktuálny pracovný adresár. - DELETELETE Z ARCHÍVU. Argumenty napájajú mená archívnych členov, ktoré majú byť odstránené. Musí sa poskytnúť aspoň jeden argument. Táto možnosť nefunguje na komprimovaných archívoch. Neexistuje žiadna krátka možnosť ekvivalentná. -R, --Append Pripojiť súbory na koniec archívu. Argumenty majú rovnaký význam ako pre -C (--create). -T, - zoznam Uveďte obsah archívu. Argumenty sú nepovinné. Keď sa dajú členovia, zoznam na mená členov na zoznam. -Test-label otestovať štítok a výstup z archívu. Keď sa používajú bez argumentov, vytlačí štítok hlasitosti (ak A) a vystupuje so stavom 0. Keď sa uvádza jeden alebo viac argumentov príkazového riadka. Tar porovnáva objemový štítok s každým argumentom. Vychádza s kódom 0, ak sa nájde zápas, a s kódom 1 inak. Neexistuje žiadny výstup, ak sa používa spolu s možnosťou -v (--Veverbose). Pre túto možnosť neexistuje žiadna krátka možnosť. -U -Update Pripojiť súbory, ktoré sú novšie ako zodpovedajúca kópia v archíve. Argumenty majú rovnaký význam ako s -C a -r možnosti. -X, --extract, --Get extrahovať súbory z archívu. Argumenty sú nepovinné. Ak je uvedené, špecifikované názvy archívnych členov, ktoré majú byť extrahované. - Predvolené nastavenia zobrazujú vstavané predvolené hodnoty pre rôzne možnosti TAR a výstup. Nie sú povolené žiadne argumenty. -?, --Help zobraziť krátke možnosti zhrnutie a výstup. Nie sú povolené žiadne argumenty. - Ukážte zoznam dostupných možností a výstupu. Nie sú povolené žiadne argumenty. Verzia Print Program Program a informácie o autorských právach a výstupu. Možnosti Prevádzka MODIFIERSKÁCIE - KEPNITEĽNOSTI Skontrolujte čísla zariadení pri vytváraní prírastkových archívov (predvolené). -Z, --listed-incremental \u003d súbor zvládnuť nové inkrementálne zálohovanie GNU. Súbor je názov súboru snímky, kde decht ukladá ďalšie informácie, ktoré sa ukladá, aby sa rozhodli, ktoré súbory sa zmenili od predchádzajúcej prírastkovej skládky, a preto musia byť opäť dumpingové. Ak súbor neexistuje pri vytváraní archívu, bude vytvorený a všetky súbory budú pridané do výsledného archívu (skládka úrovne 0). Ak chcete vytvoriť inkremen- tal archívy non-nula úrovne n, vytvorte kópiu súboru snímky vytvoreného počas úrovne n-1 a použite ho ako súbor. Pri výpise o extrakcii nie je skutočný obsah súboru kontrolovaný, je potrebné len z dôvodu syntaktických požiadaviek. Je preto bežnou praxou používať / dev / null na svojom mieste. - Detekcia \u003d Metóda Použite metódu na detekciu otvorov v riedke súbory. Táto možnosť znamená --Sparse. Platné hodnoty pre metódu sú vyhľadávaním a surovým. Predvolená hodnota je hľadá s pautom, keď nie je použiteľná. -G, -Incrementálne rukoväť staré zálohy GNU-formát. -Gnore-zlyhané-Čítanie Nezadajte nenulové na nečitateľné súbory. --Level \u003d Číslo Nastavená úroveň výpisu pre vytvorený zoznam-inkrementálny archív. V súčasnosti je to len --level \u003d 0 zmysluplné: Inštruuje TAR, aby skrátil súbor snímky pred dumpingom, čím núti skládku úrovne 0. -N, --seek predpokladať, že archív je hľadaný. Normálne decht automaticky určuje, či archív môže byť hľadaný alebo nie. Táto možnosť je určená na použitie v prípadoch, keď takéto uznanie zlyhá. Trvá účinnosť len vtedy, ak je archív otvorený na čítanie (napr. S možnosťou - zoznama alebo -extract možnosti). - Kontrolné zariadenie nekontrolujte čísla zariadení pri vytváraní prírastkových archívov. - Nie je hľadáte archív nie je hľadaný. --Occcurrencia [\u003d \u003d N] Proces len n-thensho výskytu každého súboru v archíve. Táto možnosť je platná len pri použití s \u200b\u200bjedným z nasledujúcich podvýborov: --Delete, --diff, --extractract alebo - zoznam a keď je zoznam súborov uvedený buď na príkazovom riadku alebo prostredníctvom možnosti -T. Predvolená hodnota n je 1. --Restrakt vypnúť použitie niektorých potenciálne škodlivých možností. --Sparse-verzia \u003d Major [Minor] Nastavte verziu riedko formátu na použitie (IMPLEIES --SPARTY). Táto možnosť znamená --Sparse. Platné hodnoty argumentov sú 0,0, 0,1 a 1,0. Pre podrobnú diskusiu o roztrieštených formátoch nájdete v príručke GNU TAR, APPENDIX D, "ROZPEČNOSTI". Pomocou informačného čítačky je možné pristupovať k spusteniu nasledujúceho príkazu: Info Tar "ROZPEČNÉ FORVÁTY". -S, --sparse zvládnuť riedke súbory efektívne. Niektoré súbory v systéme súborov môžu mať segmenty, ktoré neboli nikdy nikdy napísané (celkom často ide o databázové súbory vytvorené takýmito systémami ako DBM). Keď sa dane táto možnosť, decht sa pokúša určiť, či je súbor riedky pred archiváciou, a ak áno, aby ste znížili výslednú veľkosť archívu tým, že nebude dumping prázdne časti súboru. Prepíšte kontrolu týchto možností Control Tar Actions pri extrahovaní súboru cez existujúcu kópiu na disku. -K, - poheby-staré súbory don "t nahrádzať existujúce súbory pri extrahovaní. - Verejné-novšie súbory Don" T nahrádzať existujúce súbory, ktoré sú novšie ako ich archívne kópie. --Na-Overwrite-DIČEKOVANÉ MEADATATY existujúcich adresárov. - Jednorazová úroveň [\u003d DIR] extrahovať všetky súbory do DIR, alebo, ak je to použitý argument, do podadresára pomoci pomoci podľa základného názvu archívu (mínus štandardné kompresné prípony rozpoznateľné -Auto-Compress). - Pri extrahovaní prepíšte existujúce súbory. - Prepísanie metaúdajov existujúcich adresárov pri extrahovaní (predvolené). --Recursivive-nekontrolujte rekurzívne odstrániť všetky súbory v adresári pred ich získaním. - Prispôsobenie súborov odstrániť súbory z disku po ich pridaní do archívu. --Kip-staré súbory Don "t nahradiť existujúce súbory pri extrahovaní, ticho preskočiť nad nimi. -U, --Nlink-najprv odstrániť každý súbor pred extrahovaním nad ním. -W, --Ovefy overiť archív po písaní , Výstupný Strelec výber --Gnore-Command-Chyba Ignorujte výstupné kódy subProcess. - Nie-ignorovať-Command-Chyba liečiť nenulové výstupné kódy detí ako chyba (predvolené). -O, - stdout extrahovať súbory na štandardný výstup. - To-Command \u003d Command Pipe extrahované súbory na príkaz. Argument je cesta externého programu, voliteľne argumentmi príkazového riadka. Program bude uplatnený a obsah súboru, ktorý je extrahovaný SUP, ktorý sa na ňu naplácal na jeho štandardnom produkte. Ďalšie údaje budú dodané prostredníctvom nasledujúcich premenných prostredia: TAR_FILETYPE Typ súboru. Je to jedno písmeno s nasledujúcim významom: F RUČNÝ FILE DARAGE DARAGE L Symbolic Link H Hard Link B Block Device C Charakterové zariadenie V súčasnosti sú podporované iba bežné súbory. TAR_MODE MODE MODE, OCTALOVÉ ČÍSLO. TAR_FILENAME názov súboru. TAR_REALNAME Názov súboru podľa uloženého v archíve. Tar_uname Názov vlastníka súboru. TAR_GNAME Názov skupiny vlastníka súboru. TAR_ACTIME DIVÁLY Posledného prístupu. Je to desatinné číslo, čo predstavuje sekundy od EPOCH. Ak Ar-Chive poskytuje časom s presnosťou nanosecondov, nanoseconds sú pripojené k časovej sieti po desatinnom bode. TAR_MTIME DISTIKA POTREBUJÚCICH MODIFIKÁCIE. TAR_CTIME TIME ZMENY POSLEDNÝCH STAVOV. Tar_size veľkosť súboru. TAR_UID UID vlastníka súboru. TAR_GID GID vlastníka súboru. Okrem toho nasledujúce premenné obsahujú informácie o režime prevádzky dechtu a na spracovanie archívu: Tar_version GNU Tar verzie číslo. Tar_archive Názov archívneho dechtu je spracovanie. TAR_BLOCKING_FAKTOR TROUTNÝ BLOKOVANIE FACTION, t.j. Počet 512-bajtových blokov v zázname. TAR_VOLUME poradového čísla hlasitosti dechtu je spracovanie (nastaviť, ak čítate viac-objemový archív). Tar_format formát archívu spracováva. Jeden z: GNU, OLDGNU, POSIX, USTAR, V7. TAR_SUBCOMMAND Krátka voľba (s predným pomlčkou) popisujúca prevádzkový decht je vykonanie. Manipulácia so súbormi Atribúty - ATIME-Conserve [\u003d Metóda] Uchovávajte časy prístupu na dumpingových súboroch, buď obnovenie časov po prečítaní (metóda \u003d vymeňte, toto je predvolené) alebo nestavením časov na prvom mieste (metóda \u003d systém ) --Delay-adresár-obnoviť oneskorenie nastavenie modifikácie časy a povolenia extrahovaných adresárov až do konca extrakcie. Túto možnosť použite, ktorá má nezvyčajné poradie člena z archívu. --Group \u003d Názov [: GID] Názov sily ako skupina pre pridané súbory. Ak nie je dodaný GID, názov môže byť buď užívateľské meno alebo numerické gid. V tomto prípade sa chýbajúca časť (GID alebo NÁZOV) vyvodzuje z aktuálnej databázy skupiny hostiteľa. Keď sa použije - -Group-mapa \u003d súbor, ovplyvňuje iba tie súbory, ktorých majiteľská skupina nie je uvedená v súbore. -Group -Map \u003d Súbor Read Group Preklad mapa zo súboru. Prázdne riadky sú ignorované. Komentáre sú predstavené s # Sign a rozšíriť na koniec riadku. Každá ne-prázdna línia v súbore definuje prepravu pre jednu skupinu. Musí sa skladať z dvoch oblastí , Vymedzený akýmkoľvek množstvom medzier: oldGrp NewGrP [: NewgiD] OldGrp je buď platný názov skupiny alebo gid prefixovaný s +. Ak nie je dodaný Newgid, newgrp musí byť tiež platný názov skupiny alebo A + GID. Inak NewGrP a NewGid nemusia byť uvedené v databáze systémovej skupiny. V dôsledku toho bude každý vstupný súbor s vlastnou skupinou oldGrp uložený v archíve s vlastnou skupinou Newgrp a Gid Newgid. --Mode \u003d Zmeny Silu Symbolický režim Zmeny pre pridané súbory. - MTIME \u003d Dátum alebo alebo súborový súbor MTA pre pridané súbory. Dátum alebo súbor je Eith Er dátum / čas v takmer ľubovoľnom formáte alebo názov existujúceho súboru. V druhom prípade sa použije MTI TIME TENTO SPOLOČNOSTI. -M, -Touch don "t extrahovať súbor modifikovaný čas. -Na-oneskorenie-adresár-obnovenie Zrušiť účinok možnosti predchádzajúceho -delay-adresára-restore-obnovy. --No-istý-vlastník extrahovať súbory ako sám Predvolené pre bežných používateľov). - ON-SAME-PERMIANTIOSTI Aplikujte užívateľovi uMask pri extrahovaní povolení z archívu (predvolené pre bežných používateľov). --Numerický-majiteľ vždy používajte čísla pre mená používateľa / skupiny. --Owner \u003d Názov [: UID] Názov sily ako vlastník pre pridané súbory. Ak UID nie je dodávaný, názov môže byť buď užívateľské meno alebo numerické UID. V tomto prípade sa chýbajúca časť (UID alebo názov) vyvodzuje z aktuálnej databázy hostiteľa "s užívateľskou databázou. Pri použití s \u200b\u200b--Owntoner-map \u003d súbor, ovplyvňuje iba tie súbory, ktorých vlastník nie je uvedený v súbore. --Owner- Mapa \u003d Súbor Prečítajte si Majiteľ Preklad Mapa zo súboru. Prázdne čiary sú ignorované. Komentáre sú inentrentodované s # Sign a rozšíriť na koniec riadku. Každá ne-prázdna čiara v súbore definuje preklad pre jednu uid. Musí sa skladať z dvoch fedels, Delimited podľa akéhokoľvek množstva medzery: olusr Newusr [: Newuid] Oldusr je EITER platné meno UER alebo UID prefixované s +. Ak nie je nedodčená newuid, NewUSR musí byť tiež EITER platné užívateľské meno alebo + UID. A NewUID nemusí byť uvedený v databáze užívateľa systému. V dôsledku toho bude každý vstupný súbor vo vlastníctve OLUSR uložený v archíve s menom majiteľa Newusr a UID NewUID. -P, --Presve- Povolenia, - Oprávnenia - Oprávnenia Vyhraďte informácie o povoleniach súborov (predvolené pre Superuser) --Presve Rovnaký ako -P a -s. - Umela-vlastník Skúste extrahovať súbory s rovnakým vlastníctvom, ktoré existuje v archíve (predvolené pre Superuser). -s, --preserve-order, -SAME-OBJEDNÁVKA ZÁKAZNÍKA ZÁRUKA NA ZARIADENIE ARCHIVE --SORT \u003d OBJEDNÁVKA Pri vytváraní archívu Zoradiť položky adresára podľa objednávky, čo je jeden z Žiadne, meno alebo inode. Predvolená hodnota je -sort \u003d Žiadna, ktorá ukladá archívne členov v tom istom poradí, ako sa vráti systémom operatívnej siete. Použitie --Sort \u003d Názov Zabezpečuje, aby poradie člena v vytvorenom archíve je jednotné a reprodukovateľné. Používanie --sort \u003d inode znižuje počet pozícií disku pri vytváraní archívu, a tým môže zostupne urýchliť archiváciu. Táto objednávka triedenia je podporovaná len vtedy, ak podkladový systém poskytuje potrebné informácie. Rozšírené atribúty súborov --Acls umožňujú podporu POSIX ACLS. - Nie-ACLS Zakázať podporu POSIX ACLS. --Selinux umožňujú podporu kontextu SELINUX. - Nie-selinux vypnúť podporu kontextu SELINUX. -Xattrs umožňujú rozšírené atribúty podporu. - Nie-XATTRS Zakázať rozšírené atribúty podporu. -XATRS-EXCLOUDE \u003d vzor Zadajte exclude vzor pre tlačidlá XATTR. Vzor je regulárny výraz POSIX, napr. -XAT- TRS-EXCLOUDE \u003d "^ user.", vylúčiť atribúty z menom používateľa. -Xattrs-Medzi ďalšie \u003d vzor Zadajte vzor zahrnutý vzor pre tlačidlá XATTR. Vzor je pravidelný výraz posix. Výber zariadenia a prepínanie -f, --file \u003d Archív Použite archívny súbor alebo archív zariadenia. Ak táto možnosť nie je uvedená, Tar bude najprv preskúmať premennú panciu na životné prostredie ". Ak je nastavený, jeho hodnota sa použije ako názov archívu. V opačnom prípade sa decht presvedčil kompilovaný-in predvolený. Byť kontrolovaný buď pomocou možnosti --show-defauls, alebo na konci výstuhu TAR -HELP. Názov archívu, ktorý má kolon v nej, určuje súbor alebo zariadenie na vzdialenom stroji. Čarte predtým, ako sa berie kolóniku Ako názov stroja alebo IP adresa a časť po ňom ako súboru alebo pathname zariadenia, napr. --File \u003d RemoteHost: / dev / sr0 Voliteľné používateľské meno môže byť predpona na hostiteľské meno, umiestnenie znaku @. Predvolené, vzdialený hostiteľ je prístupný cez príkaz RSH (1). V súčasnosti je bežné používať SSH (1) namiesto toho. Môžete tak urobiť pomocou nasledujúceho príkazového riadka možnosť: --rsh-Command \u003d / USR / Bin / SSH Vzdialený počítač by mal mať nainštalovaný príkaz RMT (8). Ak jeho pathname nezodpovedá dechtovému predvolenému, môžete informovať dech o správnej pathname pomocou možnosti --RMT-Command File. -Porce-Local Archive súbor je lokálny, aj keď má hrubé črevo. -F, -Info -Script \u003d Command, --New-objem-skript \u003d príkaz Spustiť príkaz na každej páske (znamená -m). Príkaz môže obsahovať argumenty. Keď sa spustí, bude inherit tar "s prostredie plus nasledujúce premenné: Tar_version GNU TAR Číslo verzie. Tar_archive Názov archívneho dechtu je spracovanie. TAR_BLOCKING_FAKTOR TROUTNÝ BLOKOVANIE FACTION, t.j. Počet 512-bajtových blokov v zázname. TAR_VOLUME poradového čísla hlasitosti dechtu je spracovanie (nastaviť, ak čítate viac-objemový archív). Tar_format formát archívu spracováva. Jeden z: GNU, OLDGNU, POSIX, USTAR, V7. TAR_SUBCOMMAND Krátka voľba (s predným pomlčkou) popisujúca prevádzkový decht je vykonanie. Deskriptor súboru TAR_FD, ktorý možno použiť na komunikáciu nového názvu hlasitosti na TAR. Ak info skript zlyhá, výjazd na dechtu; V opačnom prípade začne písať ďalší zväzok. -L, -Tape-dĺžka \u003d n Zmeniť pásku po písaní nx1024 bajtov. Ak N nasleduje Nas po príponách veľkosti (pozri prípony podsekcie nižšie), prípona špecifikuje multiplikatívny faktor, ktorý sa má použiť instad 1024. Táto možnosť znamená -m. -M, -Multi-Volume Create / List / Extrahovať viac-objemový archív. --RMT-Command \u003d Príkaz príkazu namiesto RMT pri prístupe k vzdialeným archívom. Pozrite si popis voľby -f vyššie. --rsh-command \u003d príkaz príkaz na príkaz RSH pri prístupe k vzdialeným archívom. Pozrite si popis voľby -f vyššie. --Volno-File \u003d Súbor Keď sa táto možnosť používa v spojení s - multi-objem, decht bude sledovať, ktorý zväzok viac-objem archívu funguje v súbore. Blokovanie zariadenia -B, --Blokovanie-faktor \u003d Bloky Nastavte veľkosť záznamu na blokyBX512 bajtov. -B, --Dead-Full-Records pri výpise alebo extrahovaní, akceptujú neúplné vstupné záznamy po ukončení systému. -i, --gnore-nuos ignorovať nulované bloky v archíve. Normálne dva po sebe nasledujúce 512-bloky naplnené nulymi znamenajú EOF a Tar prestane čítať po ich stretnutí. Táto možnosť poučila o čítať ďalej a je užitočná pri čítaní archívov vytvorených s možnosťou -A. --Record-veľkosť \u003d číslo nastavenie záznamu. Číslo je číslo bajtov na záznam. Musí to byť násobok 512. Môže byť prípona s veľkou príponou, napr. --Record-veľkosť \u003d 10K, pre 10 kilobajtov. Pozrite si prípony veľkosti podsekcie, pre zoznam platných príponov. Výber formátu archívu -h, --Format \u003d Formát Vytvorte archív daného formátu. Platné formáty sú: GNU GNU TAR 1.13.x Formát OLDGNU Formát GNU podľa 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 Free Software Foundation, Inc. Licencia GPLV3 +: GNU GPL verzia 3 alebo novšia Toto je slobodný softvér: Môžete ho zmeniť a redistribuovať. Neexistuje žiadna záruka, do tej miery, ktorá je predmetom zákona. Tar 23. marec 2016 Tar (1)