Otevřete dehet linux. Zálohování v Linuxu - TAR

dehet - Nejběžnější Archiver používaný v systémech Linuxu. Tar sám není archivát v obvyklém porozumění tohoto slova, protože Nezávisle nepoužívá kompresi. Zároveň mnoho archivátorů (například GZIP nebo Bzip2) neví, jak komprimovat více souborů a pracovat pouze s jedním souborem nebo vstupním proudem. Proto jsou tyto programy používány společně. TAR vytváří nekomprimovaný archiv, ve kterém jsou vybrané soubory a adresáře umístěny, přičemž jsou uloženy některé z jejich atributů (např. Přístupová práva). Poté je získaný soubor * .tar komprimován archivem, například GZIP. Proto archivy mají obvykle rozšíření.tar.gz or.tar.bz2 (pro Archivery GZIP a Bzip2)

Použitím

tAR zahajuje s povinným údajem o jednom z hlavních akcí, jejichž nejčastějším, jejichž je vytvoření a rozbalení archivů, pak jsou nastaveny další parametry závislé na konkrétní operaci.

Vytvoření archivu

Chcete-li vytvořit archiv, musíte zadat tar vhodnou akci, která se provádí pomocí tlačítka -C. Kromě toho je obsah nutný k zabalení obsahu do souboru. Dále bod přejděte na jméno budoucího archivu a pak soubory, které chceme zabalit.

Tar -cf txt.tar * .txt

Tento příkaz uklidňuje všechny soubory s příponou txt do archivu txt.tar. Takže nejjednodušší archiv je vytvořen bez komprese. Chcete-li použít kompresi, nemusíte běžet nic jiného, \u200b\u200bstačí specifikovat dehet, který archiver by měl být vymačkán archivem. Pro dva nejoblíbenější Archivery GZIP a Bzip2 budou klíče budou -Z a -J, resp.

TAR-CVZF soubory.tar.gz ~ / soubory

zabalí složku ~ / souborů se všemi obsahem v archivu komprimovaném pomocí GZIP.

TAR-CVJF soubory.tar.bz2 ~ / soubory

vytvořte podobný archiv pomocí komprese BZIP2.

Klávesa -v obsahuje výstup seznamu balených souborů během provozu. Bohužel, pokročilejší indikace procesu procesu (například indikace stupně připravenosti v procentech) v dehtu není poskytnuta. Chcete-li to provést, použijte grafické archivery (například xarchiver) nebo použijte správce zařízení.

Kromě GZIP a Bzip2 můžete použít například LZMA (Key -Lzma) nebo XZ (klíč -j), zatímco odpovídající archivátor musí být instalován v systému.

Vybalení archivu

Akce "Vybalení" je nastavena pomocí tlačítka -X. A pak je klíč znovu zapotřebí určete název souboru archivu. Přidejte také klíč -v vizuálně zobrazit proces procesu.

Tar -Xvf /path/to/Archive.tar.bz2.

rozbalení obsahu archivu do aktuální složky. Alternativní prostor pro rozbalení lze zadat pomocí klíče klíč -c:

TAR -XVF Archive.tar.bz2 -c / cesta / do /

Zobrazit obsah archivu

Pro zobrazení obsahu archivu použijte následující příkaz:

Tar -tf archive.tar.gz.

Zobrazí jednoduchý seznam souborů a adresářů v archivu. Pokud přidáte klíč -v, zobrazí se podrobný seznam s uvedením velikosti, přístupových práv a dalších parametrů (stejně jako LS -L)

Další funkce

tAR poskytuje mnoho užitečných funkcí. Můžete například určit soubory a adresáře, které nebudou zahrnuty do archivu, přidat soubory do existujícího archivu, vezměte si seznam objektů pro vyhledávání z textového souboru a mnohem více. Ve všech rozmanitostech možností, protože vždy pomáhá zjistit

MAN TAR TAR -HELP

Jednoduchý rezervační schéma je zachránit vše jednou a pak rezervovat vše, co se změnilo od předchozí kopie. První kopie se nazýváplné zálohování) Následující přírůstkové (přírůstkové zálohy) . Úplná kopie není často umístěna výhradně na pásku (nebo disketu). Obnovení přírůstkových kopií může vyžadovat mnohokrát více práce než plné. Obnova může být optimalizována tak, abyste vždy vyhrazili všechny začínající na předchozí úplnou kopii; Tato cesta vyžaduje trochu více práce, ale nikdy nebude muset obnovit více než úplnou a jednu přírůstkovou kopii.

Pokud chcete kopírovat denně a mají šest pásek, můžete použít pásku 1 pro první úplnou kopii (řekněme v pátek) a pásky od 2 do 5 pro přírůstkové kopie (pondělí-čtvrtek). Pak provedete novou úplnou kopii na stuze 6 (druhý pátek) a znovu začnete provádět přírůstkové kopie na pásek 2-5. Nechcete přepsat pásku 1, když nemáte novou úplnou kopii, takže nic strašné se stane v době, kdy provedete novou úplnou kopii. Poté, co jste provedli úplnou kopii na pásu karet 6, můžete pásku uložit 1 někde v případě zničení dalších záložních pásek. Pokud musíte udělat další úplnou kopii, zvolíte a použijte pásku 1.

Pokud máte více než šest pásek, můžete použít další prostor pro plné kopie. Pokaždé, když provedete úplnou kopii, používáte nejstarší pásku. Tímto způsobem můžete mít plné kopie v několika předchozích týdnech, což je dobré, pokud chcete najít starý, nyní vzdálený soubor, nebo starou verzi souboru.

Rezervace s tarem

Plná kopie lze snadno provést týmdehet :

# tAR-SREATE --FILE / DEV / FTAPE / USR / SRC

Příklad výše používá verzi GNUdehet a dlouhá jména možností. Tradiční verzedehet Chápe pouze jeden znak jako parametu. GNU verze může také zpracovávat kopie, které nejsou umístěny na jedné pásce nebo disketu a velmi dlouhé cesty; Ne všechny tradiční verze to mohou udělat. Linux používá pouze GNUdehet .

Pokud se vaše kopie nehodí na jednu pásku, musíte použít možnost--Multi-objem (-M):

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

tAR: Odstranění vedení / z absolutních názvů cest v archivu

Připravte svazek # 2 pro / dev / fd0h1440 a stiskněte návrat:

Upozorňujeme, že před zahájením kopírování musíte formátovat diskety. Chcete-li provést příkazy formátování, můžete použít jiné okno nebo virtuální termináldehet Zeptal se nové diskety.

Po provedení kopie musíte zkontrolovat pomocí možnosti--v porovnání):

# tAR --Compare --verbose -f / dev / ftape

uSR / SRC /

uSR / SRC / Linux

....

Nedodržení zkontrolovat kopii znamená, že si nevšimnete, že vaše kopie nefunguje, dokud neztratíte počáteční data.

Přírůstková kopie může být provedena týmemdehet S možností --Newer (-N):

# tar-Sreate --Newer "8 září 1995" --file / dev / ftape / usr / src -verbose

tAR: Odstranění vedení / z absolutních názvů cest v archivu

uSR / SRC /

uSR / SRC / Linux-1.2.10-zahrnuje /

uSR / SRC / Linux-1.2.10-zahrnuje / včetně / Linux / moduly /

uSR / SRC / Linux-1.2.10-zahrnuje / zahrnuje / ASM-Generic /

uSR / SRC / Linux-1.2.10-zahrnuje / zahrnuje / ASM-I386 /

uSR / SRC / Linux-1.2.10-zahrnuje / zahrnuje / ASM-MIPS /

uSR / SRC / Linux-1.2.10-zahrnuje / zahrnuje / asm-alfa /

uSR / SRC / Linux-1.2.10-zahrnuje / zahrnuje / ASM-M68K /

uSR / SRC / Linux-1.2.10-zahrnuje / zahrnuje / ASM-SPARC /

uSR / SRC / patch-1.2.11.gz

Bohužel, dehet Nelze zjistit změnu informací o informacích o souborech, například změnou přístupových práv nebo přejmenování souboru. Problém je vyřešen pomocí týmunalézt. a porovnání aktuálního stavu souborového systému se seznamy souborů, které byly rezervovány dříve. Skripty a programy pro automatizaci takového procesu naleznete na serverech FTP určených pro Linux.

Obnovení pomocí TART.

tým dehet S možností --Extract (-x ) Extrahuje soubory:

# tAR - Extrahovat -Same-oprávnění --verbose -file / dev / fd0h1440

uSR / SRC /

uSR / SRC / Linux

uSR / SRC / Linux-1.2.10-zahrnuje /

uSR / SRC / Linux-1.2.10-zahrnuje / zahrnuje /

uSR / SRC / Linux-1.2.10-zahrnuje / zahrnuje / Linux /

...

Můžete také extrahovat zadané soubory nebo adresáře (které zahrnují všechny jejich soubory a podadresáře), výpis do příkazového řádku:

# tAR XPVF / DEV / FD0H1440 usr / src / linux-1.2.10-zahrnuje / zahrnuje / linux / hdreg.h

uSR / SRC / Linux-1.2.10-zahrnuje / zahrnuje / Linux / HDREG.H

Použijte možnost- seznam (-t. ) Pokud chcete pouze zjistit, které soubory jsou umístěny v záložním objemu:

# tAR - seznam --file / dev / fd0h1440

uSR / SRC /

uSR / SRC / Linux

uSR / SRC / Linux-1.2.10-zahrnuje /

uSR / SRC / Linux-1.2.10-zahrnuje / zahrnuje /

uSR / SRC / Linux-1.2.10-zahrnuje / zahrnuje / Linux /

uSR / SRC / Linux-1.2.10-zahrnuje / zahrnuje / Linux / HDREG.H

uSR / SRC / Linux-1.2.10-zahrnuje / zahrnuje / Linux / jádro.

...

Všimněte si, žedehet Vždy čte hlasitost zálohování konzistentně, takže pro velké svazky je proces poměrně pomalý. Je však nemožné použít náhodný přístup, když se použije páska nebo jiné sériové prostředí.

dehet Nezvaze správně smazané soubory. Pokud potřebujete obnovit souborový systém z úplné a přírůstkové kopie a smazal soubor mezi výrobcem kopií, bude znovu existovat po provedení obnovení. Může to být velký problém, pokud soubor ukládá důležitá data, která již nejsou k dispozici.



Muž tar. Použití: tar [možnost ...] [soubor] ...
GNU `tar" je určen pro uložení souborů
na magnetické pásku nebo do archivu na disku a
obnovit jednotlivé soubory
archiv.

Příklady:
tar -cf archive.tar foo bar # vytvoření archive.tar ze souborů
foo a bar.
TAR -TVF Archive.tar # Podrobný seznam výstupu
všechny soubory v archivu archivu.tar.
tar -xf archive.tar extrahovat všechny soubory
z archivu.tar.

Hlavní režim provozu:

A, --CATENATE, --Concatenate připojit soubory dehtu
Archieve.
-c, -Create vytvoření nového archivu
-d, --diff, --Compare vyhledávací rozdíly mezi
Archiv a soubor
Systém
- Delete odstranění z archivu (ne na
Magnetické pásky!)
-R, --append přidat soubory do konce
Archiv
-t, - seznam Seznam obsahu
Archiv
- nejestupný štítek zaškrtnutí políčka Tom Archive
a výstup
-U -Update Přidání pouze do archivu
Novější soubory
-X, --Extract, soubory extrahování
Archiv

Modifikátory:

Check-Device Zkontrolujte čísla zařízení, když
Vytváření přírůstků
Archivy (výchozí)
-G, - - seznam inkrementál \u003d soubor
Přidáno zpracování
Rezervace nového
Formát GNU.
-G, - inclementální zpracování dalších
Rezervace Old.
Formát GNU.
--GNORE-FAILED-READ Dokončete práci, když
Nonzero status pro
Nečitelné soubory
-N, - Hledání podle archivu
- Kontrolní zařízení nezkontrolují čísla zařízení při vytváření
Přírůstkové archivy.
--occurrence [\u003d n] Zpracování pouze n-c
vstup do každého
soubor v archivu. Tato volba
Verne pouze v kombinaci s
jeden z podloží --delete,
--dif, -extract nebo - seznam, a kdy
Seznam souborů je nastaven buď v
příkazový řádek OR.
prostřednictvím volby -t. Výchozí hodnota
N je 1.
--Sparse-verze \u003d hlavní [.minor]
Instalace verze
Používá se formát
Pulvets (implikuje
--Sparse)
-Sparse efektivní zpracování
Crane soubory

Overline Management:

K, - Old-soubory se nepřepíšejí
existující soubory
výpis
- novější soubory nejsou přepsány
existující soubory
které jsou novější než jejich
Kopie v archivu
- ne-overwrite-dir šetří metadata
Stávající katalogy
Asi -Overwrite přepsání existující
Při demontáži
-Overwrite-dir přepsání existující
Při demontáži (podle
výchozí nastavení)
--Recursive-unink čištění celé hierarchie
Extrahovat katalog
-Remove-soubory smazání souborů po jejich
Přidat do archivu
-U, --Unklink-první smazání každého souboru
Extrahovat
-W, pokud se pokuste zkontrolovat archiv
Po jeho nahrávce

Výběr výstupního toku:

Ignorování ignorování chyb ignoruje kódy
Dokončení dceřiných společností
Procesy
- ne-ignorovat-příkaz-Chyba zvážit nenulové kódy
Dokončení dceřiných společností
Procesy jako chyba
-O ,-to-stdout extrahovat soubory
Standardní výstup
-To-command \u003d tým
Přesměrování
extrahované soubory do druhého
Program

Zpracování atributů souborů:

ATIME-URESCER [\u003d metoda]
Udržet přístupový čas
Kopírovat soubory prostřednictvím
Obnova času
Po přečtení (metoda \u003d "nahradit";
Ve výchozím nastavení)
nebo ne
Předně
(Metoda \u003d "systém")
--Delay-Directory-Restore ne nastavit čas
Změny a přístupová práva
Odbočené katalogy
Dokončení procesu
Výpis
--Group \u003d jméno vynucený
Jméno B.
Jako skupina pro
Přidány soubory
--Mode \u003d Mode Forc
Sada (symbol)
Přístupový režim pro. \\ T
Přidány soubory
--Mtime \u003d datum nebo soubor
vyrazit
Přidány soubory MM
Data nebo soubory
-m ,-touch neodstraňujte čas
Změny souborů
- Ne
Zrušit akci
--Delay-Directory-Restore
- ne-stejný majitel extrahovat soubory jako jejich vlastní
Vlastní
- ne-stejná oprávnění Použijte uživatelskou umask
Při odstranění práv
Přístup z archivu (podle
Výchozí pro obyčejný
Uživatelé)
- Místo toho použijte čísla
Jména vlastníků / skupin
--own \u003d jméno násilně
Jméno B.
jako vlastník
Přidány soubory
-P, --Preserve-oprávnění, -Same-oprávnění
Odstraňte informace
Práva přístupu k souborům (podle
výchozí nastavení
superuživatel)
- Konvervivní ekvivalentní -p a -s
--Same-vlastník zkuste extrahovat soubory z
Stejný majitel
-S, --Preserve-Order, -Same-order
Třídění extrahováno
jména ve stejném pořadí
A v archivu

Vyberte a spínací zařízení:

F, --file \u003d Archiv pro použití souboru nebo
Archivní zařízení
--Force-místní archiv souborů je
Místní, i když
Obsahuje dvojtečku
-F, --info-script \u003d název, --New-objem-script \u003d název
Spustit skript v
Konec každé pásky
(Prostředek
Použití -m)
-L -lape-délka \u003d n změnit pásku po záznamu
Číslo x 1024 bajtů
-M, --Multi-objem
Stvoření / Výpis / Výpis
Multimulární archivy
--RMT-Command \u003d Tým
Použití zadané
Příkaz rmt místo rmt
--RSh-Command \u003d tým
Použití Smazáno
Namísto rsh
--Volno-file \u003d Použití souboru / aktualizace
Číslo tomuto souboru

Krevní oddíl:

B ,-blocking-faktor \u003d bloky
Počet bloků x 512 bajtů
Záznam
-B, --Read-plné záznamy re-rozdělit do bloků
Při čtení (pro kanály
4,2BSD)
-I --GNORE-ZEROS ignorovat nulové bloky
V archivu (I.E. EOF)
--Record-velikost \u003d n Počet bajt napsat,
Více 512.

Formát archivu:

H, - formát \u003d formát vytvořit archiv v zadaném
formát

Formát může být:

Formát GNU GNU Dear 1.13.x
Oldgnu GNU formát jako v dehtu<= 1.12
Formát PAX POSIX 1003.1-2001 (PAX)
POSIX ekvivalentní pax.
Ustar formát POSIX 1003.1-1988 (Ustar)
V7 Old Tar V7 formát

Starý archiv, --portability
Ekvivalent - format \u003d v7

PAX-OPTION \u003d klíčové slovo [[:] \u003d hodnota] [klíčové slovo [[:] \u003d hodnota]]
Správa klíčových slov
Pax.
- Ekvivalentní ekvivalent - format \u003d POSIX
-V, --label \u003d Text Vytvořit archiv s Tomem JMEN
TEXT; pro
Výpis / extrakt
Použijte text B.
jako šablona
Substituce

Možnosti komprese:

A, --aUto-compress Použijte archivní příponu k určení
Program komprese
-J, --bzip2 Přeskočit archiv přes Bzip2
--Lzma filtruje archiv přes lzma
- použitý-compress-Program \u003d PROG
Přeskočit archiv přes
PROG (musí podporovat
-d)
-Z, --Gzip, --Gunzip, --ngzip Přeskočit archiv
Gzip.
-Z ,-Cpress, --Uncompress přeskočit archiv přes
KOMPRIMOVAT.

Vyberte místní soubory:

Add-File \u003d Soubor Přidat zadaný soubor
Archiv (užitečný, pokud jméno
začíná pomlčkou)
-Backup [\u003d ovládání]
udělat kopii
Odstranění, Správa
Výběr verzí
-C, --directory \u003d katalog Přejít do katalogu
--Exclude \u003d šablona pro vyloučení souborů,
Určité šablony
--exclude-cache eliminovat obsah
Katalogy s Cachedir.tag.
S výjimkou samotného
Soubor s taggers.
--exclude-cachees-all Eliminovat katalogy,
Obsahující soubor cachediir.tag
--exclude-caches-pod eliminováním veškerého obsahu
Katalogy obsahující soubor
Cachedir.tag.
--exclude-tag \u003d souboru vyloučit katalogy,
obsahující soubor pro
Výjimka samotného souboru
--exclude-tag-all \u003d Soubor Eliminovat katalogy s
Soubor
--exclude-tag-pod \u003d soubor
Vyloučit veškerý obsah
Katalogy obsahující soubor
--Exclude-vcs eliminovat cvs katalogy
-H, --Dereference následovat symbolické
Odkazy a ukládání souborů
které naznačují
--hard-dereference následovat tvrdé odkazy; Archiv a.
Vyhoďte soubory
ODKAZUJÍ NA.
-K, - -Starting-file \u003d jméno člena
Začněte člena člena
V archivu
--Newer-mtime \u003d datum porovnání data a času,
Pouze pokud se změní
data
- ne-rekurzion Zakázat automatické
Sestup do katalogů
--No-unquote neodstraňujte citace s názvy
soubory čtou
Možnost -t.
--Null -t čte řádky,
nula
Zakáže volbu -C
-N, --Newer \u003d datum nebo soubor, - po datum \u003d datum nebo soubor
Uložte pouze ty soubory
Který novější
Data nebo soubory
- Jeden souborový systém zůstane v místním
Souborový systém
Archivaci
-P, --absolute-jména neodstraňují počáteční `/" od
Názvy souborů
--recursion rekurzivní sestup
Katalogy (výchozí)
--Suffix \u003d řádek, aby se kopie předtím
Odstranění, Redefid
Běžná přípona ("~"
Pouze on není přepsán
Variabilní prostředí
Simple_Backup_Suffix)
-T, --files-od \u003d stahování souborů z názvů souborů
Extrahovat OR.
Vytvořit
--UNquote Odstranit uvozovky s názvy
soubory čtou
Možnost -t (výchozí)
-X, --Exclude-od \u003d souboru Eliminovat vzory,
v souboru

Transformace názvů souborů:

Strip-Components \u003d n Smazat zadané číslo
Počáteční komponenty
Jména souborů dříve
výpis
--Transform \u003d expanze
použijte Nahradit
Expanze sed "ohm
Transformace patrných souborů

Parametry zástupných vzorů pro jména
soubory (ponořeno na spínačech a
Výjimky):

Ukotvený soubor s názvem šablony
--Gnore-case ignorovat registru
- ne-ukotvené šablony po jakémkoli "/" (podle
výchozí pro vyloučení)
- no-ignorovat případ s přihlédnutím k registru (podle
výchozí nastavení)
- ne-zástupcové znaky přesné shody
tětiva
- ne-zástupné znaky-shoda-lomítko masky neodpovídají
"/"
--Wildcards používat masky (podle
výchozí pro vyloučení)
--Wildcards-match-lomte masky shody "/" (podle
výchozí pro vyloučení)

Informační výstup:

Kontrolní bod [\u003d n] Zobrazení zpráv o průběhu
Provádění každého
Počet záznamů (výchozí nastavení
10)
- Checkpoint-Action \u003d Akce Proveďte akci na každém kontrolním bodu
--Index-file \u003d soubor Odeslat detailní výstup
Data v souboru.
-K
Ne všechny odkazy jsou uloženy
- ne-quote-chars \u003d řetězec
Zakázat citaci
Symboly z řetězce.
--Quote-chars \u003d řetězec navíc
Citovat znaky ven
Řetězce
- kosmický styl \u003d styl styl stylu
Názvy citací. Hodnoty
Pro styl, viz níže
-R ,-block-číslo zobrazení čísla bloků
Archiv v každé zprávě
-Show-defaults Zobrazit hodnoty TAR pro
výchozí hodnota
-bow-vynechán-dirs při odstraňování výpisu nebo
Extrahujte všechno
Katalogy, N.
Podle odpovídajícího stavu
Vyhledávání
-Show-transformovaná jména, -Show-uložená jména
Zobrazit názvy souborů
nebo archivy
Konverze
--Totals [\u003d signál] Výstup celkového bajtu
Po zpracování archivu; z
Argument - Závěr obecného
bajt po dodání
tohoto signálu. Povoleno
Signály: Sighup, Sigquit, Sigint, Sigusr1
a Sigusr2. Také povoleno
Použijte nesmysly
Předpona SIG.
Datum změny výstupního souboru
ve formátu UTC
-V --verbose podrobný popis
Zpracovaný soubor.
-w, --interaktivní, - dotčení
Požadovat potvrzení
Pro každou akci

Možnosti kompatibility:

O Při vytváření, ekvivalentu
--Old-archiv; Při extrakci,
Ekvivalent - ne

Jiné možnosti:

Pomoc tuto referenci
- Zakázat používání
Některé potenciálně
Nebezpečné možnosti
-USage Výstup krátké zprávy
O nás
--Version Program verze

Povinné nebo volitelné argumenty
pro dlouhé možnosti jsou také
povinné nebo volitelné
odpovídající krátké možnosti.

Přípona pro zálohování - `~ ~", pokud ne
instalován přes --Suffix.
nebo Simple_Backup_Suffix. Ovládání verze Can.
být nainstalován
přes --backup nebo verze_control. Hodnoty Can.
být:

Žádný, vypnutý nevytvářte záložní kopie
t, očíslované vytvořit číslování
zálohování
existující čísla, pokud existují
zmenšené kopie, jinak jednoduché
Nikdy, jednoduchý, vždy vytváří jednoduché
zálohování

Přípustné alarmy pro možnosti - Styl - Styl:

Literatický
Shell.
Shell-vždy
C.
C-možná
Uniknout.
Locale.
Klokale

Výchozí hodnoty * Tento * TAR:
- format \u003d GNU -F---F- -B20 --Coting-Style \u003d Escape --RMT-Command \u003d / usr / sbin / rmt
--RSh-Command \u003d / usr / bin / rsh

V tomto článku vám ukážeme, jak používat tar nástroj pro extrahování a vytváření tar archivů pomocí praktických příkladů a podrobných vysvětlení nejběžnějších parametrů dehtu.

Co je tar?

Příkaz TAR se používá k vytváření tar archivů převedením skupiny souborů do archivu. Má také možnost extrahovat tar archivy, zobrazit seznam souborů zahrnutých do archivu, přidat další soubory do existujícího archivu, stejně jako různé jiné typy operací.

TAR podporuje širokou škálu kompresního softwaru, jako je GZIP, Bzip2, Lzip, Lzma, Lzop, XZ a komprimovat. Při vytváření stlačených tar archivů je obvyklé přidat příponu kompresoru na název souboru archivu. Pokud byl například archiv komprimován pomocí GZIP, musí být nazýván archivem.tar.gz.

TAR byl původně navržen tak, aby vytvořil archivy při ukládání souborů na magnetickou pásku, takže má své jméno " T. OPICE Ar. pažitka. "

Existují dvě verze dehtu, BSD TAR a GNU dehtu s některými funkčními rozdíly. Většina systémů Linuxu je ve výchozím nastavení dodávána s předinstalovaným dehetem GNU. Pokud nemáte nainstalovaný dehet, doporučujeme nejprve nastavit z našeho článku.

Syntaxe příkazového řádku

Před pokračováním na použití příkazu TAR, pojďme se s ohledem na základní syntaxi.

Dehet

  • Provoz - je povoleno a vyžadováno pouze jeden argument. Nejčastěji používané operace:
    • -Create (-C) - vytvoření nového archivu dehtu.
    • - Extrakt (-X) - extrahovat celý archiv nebo jeden nebo více souborů z archivu.
    • - seznam (-t) - zobrazit seznam souborů obsažených v archivu
  • Možnosti - nejčastěji používané operace:
    • --Verbose (-v) - Zobrazit soubory zpracované příkazem TAR.
    • --File \u003d Archiv \u003d Jméno (-F Archive-Name) - Určuje název souboru archivu.
  • Archive_name je název archivu.
  • FILE_NAME (S) - Seznam názvů souborů oddělených mezerami, které je třeba odstranit. Pokud není poskytnut, celý archiv bude extrahován.

Při provádění příkazu TAR můžete použít dlouhou nebo krátkou formu operací a parametrů TAR. Dlouhé formy jsou čitelnější a krátké formy jsou rychlejší. Možnosti na dlouhé tvaru mají předponu dvojité pomlčky (-). Parametry krátkého formuláře mají předponu s jednou pomlčkou (-), která může být vynechána.

Vytváření archivu dehtu.

Pomocí příkazu -c vytvořte archiv dehtu. Chcete-li například vytvořit archivní soubor s názvem Archive.tar ze souborů s názvem File1, File2, File3 Spustit následující příkaz:

TAR-CF Archive.tar File1 File2 File3

Zde je ekvivalentní tým pomocí dlouhých parametrů:

TAR --CREATE --FILE \u003d Archive.tar File1 File2 File3

Následující příklad bude vytvořen záložní archiv z katalogu / domů / username:

TAR-CF BACKUP.TAR / HOME / Uživatelské jméno

Můžete vytvořit archivy z obsahu jednoho nebo několika adresářů nebo souborů. Ve výchozím nastavení jsou katalogy archivovány rekurzivně, pokud není specifikován parametr - nebrový rekurzion. Pokud chcete zobrazit soubory, které jsou zpracovány, použijte volbu -v.

Vytvoření dehtu gz archiv

GZIP je nejoblíbenější algoritmus komprese dehtu. Při stlačení tar archivů s gzipem by měl název archivu ukončit buď tar.gz nebo tgz.

Chcete-li vytvořit soubor tar.gz ze zadaných souborů, můžete použít následující příkaz:

TAR-CZF Archive.tar.gz File1 soubor2

Možnost -z hlásí dehet, aby komprimoval archiv pomocí algoritmu GZIP.

Vytvoření dehtu bz2 archiv

Další populární algoritmus komprese dehtu je Bzip2. Při komprimování tar archivů s BZIP2 musí název archivu ukončit buď tar.bz2 nebo tbz.

Když je volba -j specifikována, dehet bude používat algoritmus archivu BZIP2.

Následující příkaz vytvoří archiv tar.bz2 ze zadaných souborů:

TAR-CJF Archive.tar.bz2 File1 soubor2

Seznam archivu.

Chcete-li seznam obsahu archivu TAR, použijte operaci - seznam (-t).

TAR-TF Archive.tar File1 File2 File3

Pokud zadáte obsah archivu pomocí parametru --verbose (-v), TART bude tisknout více informací, například vlastník, velikost souboru, časové razítky atd.:

TAR -TVF Archive.tar -rw-r - R- Linuxize / Uživatelé 0 2018-09-08 20:15 FILE1 -RW-R - R-- Linuxize / Uživatelé 0 2018-09-08 20:15 File2 -rw -R - R- R- Linuxize / Uživatelé 0 2018-09-08 20:15 File3

Odstranění archivu dehtu

Chcete-li odebrat archiv dehtu, použijte příkaz -Extract (-x) příkaz a zadejte název souboru archivu:

Tar -xf archive.tar.tar.tar

Možnost -v je také přidána pro tisk názvů extrahovaných souborů.

TAR -XVF Archive.tar.tar.tar

Ve výchozím nastavení bude dehet extrahovat obsah archivu v aktuálním pracovním adresáři. Použijte --directory (-C) extrahovat archivní soubory v konkrétním adresáři:

Chcete-li například extrahovat obsah archivu do adresáře / opt / souborů, můžete použít:

Tar -xf archive.tar -c / opt / soubory

Odstranění archivů dehtu gz a tar bz2

Při odstraňování komprimovaných archivů, například tar.gz nebo tar.bz2 nemusíte specifikovat parametr dekomprese. Tým je stejný jako při odstraňování dehtu archivu:

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

Vyjmutí některých souborů z archivu TAR

Chcete-li extrahovat určité soubory z archivu TAR, přidejte seznam názvů souborů oddělených mezerami, které budou po názvu archivu extrahovány:

TAR -XF Archive.tar File1 File2

Při extrahování souborů musíte zadat přesné názvy, včetně cesty, jako tištěný - seznam (-T).

Odebrání jednoho nebo několika adresářů z archivu podobně pro extrahování souborů:

Tar -xf archive.tar dir1 dir2

Pokud se pokusíte extrahovat soubor, který neexistuje, zobrazí se chybová zpráva podobná následující:

TAR -XF Archive.tar Readme Tar: Readme: nebyl nalezen v Archive Tar: Ukončení stavu selhání v důsledku předchozích chyb

Odstranění souborů z archivu tar s zástupným znakem

Chcete-li extrahovat soubory z archivu založeného na zástupných vzorech, použijte přepínač --wildcards a určete šablonu, aby se zabránilo interpretaci shellu.

Chcete-li například extrahovat soubory, jejichž názvy jsou vyčerpány pomocí .js (JavaScript soubory), můžete použít:

Tar -xf archive.tar --wildcards "* .js"

Přidejte soubory do existujícího archivu

Chcete-li přidat soubory nebo adresáře do existujícího archivu TAR, použijte operaci -pendu (-R).

Chcete-li například přidat soubor s názvem NewFile v Archive.tar, můžete použít:

TAR -RVF Archive.tar NewFile

Odebrat soubory z archivu TAR

Použijte operaci - Delete odstranit soubory z archivu.

Chcete-li například odstranit soubor s názvem File1 z Archive.tar, můžete použít:

Tar --delete -f Archive.tar File1

Výstup

Dosud byste měli mít dobré pochopení, jak vytvořit a extrahovat Archiv společnosti TAR.

Archiver dehet - Nejběžnější Archiver používaný v systémech Linuxu.

Jsem pro tebe (a sám na memo) se rozhodl přinést hlavní, nejčastěji používané příklady vytváření a vybalení archivů v ruštině, když se zvýšil o zvýšení jednoduchých a podrobných vysvětlení, že ano as. Snažil se také částečně překládat některé možnosti do ruštiny. Zdálo by se, že s těmito archivy je obtížné, takže, a to je pule. Ale život naznačuje, že neexistuje ne, ale neustále se odvoláváme na manuály, hledáme ready-made řešení v síti, tipy a dokonce i přes všechny, které jsme opakovaně opakovaně opakovaně opakovali a prošli. Ale v praxi je také vše jednoduché, máme spoustu dalších obav, abychom udrželi vše v hlavě, které jsme kdy udělali ve svém životě, že? Proč jsme pak všechny druhy knih, poznámek a notebooků? A je to! :)

Tak. Zde na hasiči oficiální manuál GNU TAR:
https://www.gnu.org/software/tar/manual/tar.txt.

Pro každý hasič dehtu pro FreeBSD
freeBSD.org TAR MANUAL

V dolní části článku, další příručka, kratší, externí z Debianu 9.

Jdeme do urgentního ..

Použité parametry (klíče, možnosti) dehtu

Můžete použít libovolné klávesy, jako je krátká a dlouhá, to je z prvního sloupce nebo z druhé. Některé klíče neexistují v krátkém formuláři, pak je nutné použít pouze dlouhé klíče.

-A.

Catenate.
--Concatenate.

Připojení souborů dehtu do archivu.
-b. Použijte 512 bajtů záznamů v I / O blokech.
-C. --Vytvořit. Vytvořit archiv.
-C. --Directory \u003d dir. Určete cíl pro extrahování obsahu zadaného archivu. Před prováděním jakýchkoli operací změňte dir. Tato volba je citlivá na objednávku, tj. Ovlivňuje všechny následující možnosti.
-d. -Diff,
- acompare.
Archiv Srovnání operace s daným souborovým systémem.
--Vymazat. Odstranit z archivu. Argumenty obsahují názvy archivních prvků, které chcete odstranit. Minimálně, musíte dát jeden argument. Tento parametr nefunguje se stlačenými archivy. Neexistuje žádný krátký ekvivalent klíče.
-F. --File \u003d archiv. Vytvořit soubor (jinak výstup přejde do terminálu). Před prováděním jakýchkoli operací změňte archiv.
-G. - seznam inkrementální \u003d soubor Přírůstkový režim je archivován. Nový formát GNU.
-G. - incremental. \\ t Přírůstkový režim je archivován. Starý formát GNU. Při použití s \u200b\u200bparametrem "-Create" je vytvořen přírůstkový archiv bez vytvoření snímku. Není tedy možné vytvořit několik úrovní přírůstkových záloh s možností "- incrependal".
--Gnore-selhal-číst Nedokončete práci, pokud se některé soubory nepodařilo číst. Tento parametr je platný pouze během tvorby. Chyba varování lze potlačovat volbou "--warning \u003d Failed-Read".
-J. Použijte kompresi Bzip2.
-J. Použijte XZ komprese.
-K. Nepřepište existující soubory.
-Lzma. Použijte kompresi LZMA.
-m. --Dotek. Neotevírejte čas modifikace (pouze v režimu X). Při vytváření archivu je vždy zachována doba modifikace.
-Ó. Zapište záznamy Záznamy na STDOUT (neobnovuje disk).
-p. --Preserve-oprávnění,
-Same-oprávnění
Práva přístupových práv k souborům (pouze režim X). Pokus o obnovení
Plná oprávnění, včetně vlastníků, režimů souborů, seznamy ACL, rozšířené
Atributy a rozšířené příznaky souborů, pokud jsou k dispozici pro každou položku
Extrahován z archivu (ignoruje masku). Tento parametr způsobí "TAR" nastavit režimy (oprávnění přístupu) k extrahovaným souborům, jak je zaznamenáno v archivu. Pokud se tento parametr nepoužije, aktuální nastavení Umask omezuje oprávnění k extrahovaných souborů. Tato výchozí volba je zapnuta, když se "TAR" provádí jako superuživatel.
Tento parametr nedává smysl s "-list" ("-t").
-P. --Absolute-jména. Uložit názvy cesty. Při vytváření archivů, přední šikmo z názvů souborů nejsou vymazány. Ve výchozím nastavení, absolutní názvy cest (názvy začínající se symbolem /) odstraní hlavní šikmý řádek jak při vytváření archivů a při odstraňování z nich. Kromě toho dehet odmítne rozbalit archivní soubory, jejichž názvy obsahují ".." nebo jehož cílový adresář bude změněn pomocí symbolického odkazu. Tento parametr zakáže takové chování. Obvykle při vytváření archivu "TAR" odstraní počáteční "/" symbol z názvů členů, stejně jako při odstraňování z archivu "TAR", pokud mají počáteční "/" nebo interní ".." Tato volba toto chování zakáže.
-r. --Připojit. Přidat soubor do archivu.
tar -rf archive.tar add.txt
--Strip-komponenty \u003d číslo Odstraní n přední komponenty z názvů souborů při odstraňování.
-S. --Sparse. Pokud se soubor ukáže, že bude vzácný, bude speciálně zpracován, což sníží objem budoucího archivu. Tento parametr dává smysl pouze při vytváření nebo aktualizaci archivů. To nemá vliv na extrakci. Mějte však na paměti, že volba "-sparse může představovat vážnou nevýhodu. Chcete-li určit obsah souboru, budete muset přečíst před pokusem o archivaci, a proto může být obecně číst dvakrát. Toto chování závisí na vašem systému nebo systému souborů, který nepodporuje funkci "SEATE_HOLE / SEATE_DATA". Doporučuje se však použít "- řídkou" při zálohování systému souborů, aby se zabránilo archivaci nasazené formy souborů uložených v systému. Můžete si být jisti, že archiv nikdy nebude zabírat více místa na médiích než soubory na disku.
-t. Získejte obsah (obsah) z archivu (zobrazit seznam souborů).
-u. --Aktualizace. Přidat do archivních souborů, které jsou novější než odpovídající kopie v archivu. Argumenty mají stejný význam jako s parametry -C a -R.
-PROTI. --Verbose. Zobrazí seznam balených souborů během provozu.
-w. Interaktivní režim.
-W. Možnost slouží k ověření archivu.
-X. --výpis
--Dostat.
Vyjmutí souborů.
-Z. --Gzip,
--Gunzip,
--ungzip.
Použijte kompresi GZIP.

Vytvořit archiv tar.gz.

Problém: vytvořit tar.gz archiv s kompresí gzip. # # Přejít na požadovaný adresář není nutný, příkaz lze provést z libovolného místa. # # 1. Uveďte klíče -CZF. # 2. Uveďte úplnou cestu a název nového archivu. # 3. Uveďte úplnou cestu ke zdrojovému adresáři. Výsledkem je, že v adresáři / archivech vytvoří nový archiv nový.tar.gz s obsahem # adresáře / domů / dokumentů. tar -czf /Harchives/new.tar.gz / Home / Dokumenty

Vytvořit zálohování tar.gz se zachováním způsobů a přístupových práv

# Úkol: Vytvořit záložní tar.gz s kompresí GZIP. # # Přejít na požadovaný adresář není nutný, příkaz lze provést z libovolného místa. # # 1. Umístěte klíče -CPZF. # 2. Uveďte úplnou cestu a název nového archivu. # 3. Uveďte úplnou cestu ke zdrojovému adresáři. # # V důsledku toho v adresáři / archivech vytvoří nový archiv nový.tar.gz s obsahem # adresář / domů / uživatelů / stránky. TAR-CPPPZF / Backaps/new.tar.gz / Home / Uživatel / Site

Rozbalte archiv tar.gz do aktuálního adresáře

# Úloha: Vybalte archiv tar.gz do aktuálního adresáře. # # 1. Přejděte do požadovaného adresáře. # 2. Uveďte klíče -XZF. # 3. Uveďte úplnou cestu k zdroji archivu. # # V důsledku provedení je obsah archivu archivu.tar.gz archivu rozbalený v adresáři, #, ve kterém jsme nyní, v tomto případě bude v tomto případě v / home / zde. # Přejděte na požadované CD / Home / zde # adresář, rozbalte obsah v aktuálním adresáři, určete úplnou cestu ke zdrojovému archivu. tar -xzf /pub/downloads/archive.tar.gz.


Rozbalte archiv tar.gz do zadaného adresáře

Problém: Rozbalte archiv tar.gz do zadaného adresáře. # # Přejít na požadovaný adresář není nutný, příkaz lze provést z libovolného místa. # # # 1. Uveďte tlačítka -XZF. # 2. Uveďte úplnou cestu ke zdrojovému archivu. # 3. Uveďte úplnou cestu cíle pomocí tlačítka -C. V důsledku provedení, obsah archivního archivu archivu.tar.gz rozbalí zadaný adresář v tomto případě do adresáře / Home / ZDE. tar -xzf /pub/downloads/archive.tar.gz -c / home / zde


Rozbalte obsah archivu tar.gz do aktuálního adresáře se zachováním přístupových práv

Problém: Obnovení obsahu archivu při zachování / obnovení přístupových práv. # # Chcete-li rozbalení obsahu archivu v tomto režimu, přidejte klíč -p. # # 1. Přejděte do požadovaného adresáře. # 2. Uveďte klíče -XZPF. # 3. Uveďte úplnou cestu k zdroji archivu. # # V důsledku provedení příkazu, obsah archivu záloh.tar.gz rozbalení s obnovenou přístupovou práva, která byla dříve v době archivace souboru. # Obsah archivního archivu archivu.tar.gz je rozbalen v adresáři, ve kterém jsme nyní #, v tomto případě bude v tomto případě v / home / zde. # Přejděte na požadované CD / Home / zde # adresář, rozbalte obsah v aktuálním adresáři, určete úplnou cestu ke zdrojovému archivu. tar -xzpf /pub/downloads/backup.tar.gz.


Rozbalte obsah archivu TAR.GZ do určeného adresáře se zachováním přístupových práv

Problém: Obnovení obsahu archivu při zachování / obnovení přístupových práv. # # Chcete-li rozbalení obsahu archivu v tomto režimu, přidejte klíč -p. # # 1. Uveďte klávesy -XZPF. # 2. Uveďte úplnou cestu ke zdrojovému archivu. # 3. Uveďte úplnou cestu cíle pomocí tlačítka -C. # # V důsledku provedení příkazu, obsah archivu záloh.tar.gz rozbalení s obnovenou přístupovou práva, která byla dříve v době archivace souboru. # Obsah archivace archivu.tar.gz je vybaven v určeném adresáři, v tomto případě # na adresář / home / zde / zde. tar -xzpf /pub/downloads/backup.tar.gz -c / home / zde


Obnovte obsah archivu tar.gz se zachováním způsobů a přístupových práv

Problém: Obnovení obsahu archivu se zachováním cest a přístupových práv. Tato metoda je dokonalým prostředkem pro zálohování a obnovení souborů. # Tento režim není inkrementální, ale nejen Linux je také podporován, ale # a ve FreeBSD. Poznámka: Přírůstkový režim není podporován ve FreeBSD. # # Chcete-li rozbalení obsahu archivu s úspornými cestami a přístupovými právy, přidejte # -P klíč pro obnovení přístupových práv, stejně jako -P klíč k obnovení adresářů # z kořene. Tento klíč neodstraní přední zařízení z názvů prvků. # # 1. Uveďte tlačítka -XPZPF. # 2. Uveďte úplnou cestu ke zdrojovému archivu. # # V důsledku provedení příkazu je obsah z archivu záloh.tar.gz rozbaleno ve formuláři a # struktuře s obnovenou přístupovou práva, která byla dříve v době archivace času. Vzhledem k tomu, že soubory jsou obnoveny, hierarchie adresářů (v nepřítomnosti) bude # obnovena od nuly z kořenového adresáře sám. Soubory na cestě budou nahrazeny / obnoveny, existující jiné soubory nebudou ovlivněny. # # Poznámka: V tomto režimu nemůže -P klíč současně používat klíč -c, to znamená, že nemůžete zadat cílový adresář. Jednoduše nebude fungovat, struktura zdroje a soubory budou stále obnoveny. Pokud chcete zadat svůj adresář obnovit, SIM jednoduše odstraníte možnost -P z dotazu. Tar -xpzpf /pub/downloads/backup.tar.gz.


Rozbalte archiv do určeného adresáře se zachováním přístupových práv, ale házet zpět tři počáteční adresáře (extrahovat samostatný katalogový pobočku)

# Úkol: extrahovat samostatný katalogový pobočku. # # Chcete-li rozbalení části hierarchie archivu (klíč je také přidán do úsporných přístupových práv, použijeme nová volitelná volba "--Strip-komponenty \u003d číslo", kde hodnota # číslo je množství počáteční prvky vyřazené (vlevo). # # V archivu /archies/sitebkk.2017.09.07.tar.gz: # / usr / home / uživatel / virtuální / web # z archivu budou extrahovány v / home / zde: # virtuální / web # tar - XZP / USR /Sitebk.2017.09.07.tar.gz --Strip-komponenty \u003d 3 -C / home / zde / zde

Přidat soubor do archivu TAR

# Dink na archive.tar Archiv souborů Add.txt. # Nezapomeňte na klíč -p, v případě potřeby. tar -rf archive.tar add.txt

Originální muž GNU deht Debian

TAR (1) GNU dehet ruční dehet (1) název tar - archivační užitek Synopse tradiční využití dehet (a | c | d | r | t | u | x) f Archiv] TAR-GD [-F Archiv] TAR-IN [-F Archiv] TAR -R -R [-F Archiv [-F [-F Archiv] TAR -U -U [-F Archiv] TAR -X -X [-F [-F Archive] Použití GNU-Style (- -Catenate | --concatenate) Archiv Archiv Tar -create [--file Archiv] TAR (--DIFF | --Compare) [- File Archive] Tar -delete [--file Archiv] Tar --append [ -F Archive] Tar - seznam [-f Archive] Tar --test-Label [--file Archiv] TAR --UPDATE [--File Archiv] TAR --UPDATE [-F Archive] TAR (-Extract | --GET) [-F Archive] Poznámka: Toto manpage je krátký popis GNU dehtu. Podrobnou diskusi, včetně příkladů a řízení použití, naleznete v příručce GNU Dear k dispozici ve formátu Texinfo. Pokud jsou čtenář Info a Documentace TAR správně nainstalovány ve vašem systému, měl by vám příkazový dehet přístup k úplnému příručce. Můžete také zobrazit příručku pomocí režimu info v EMACS (1), nebo jej najít v různých formátech online na adrese http://www.gnu.org/software/tar / manuální, pokud se mezi tímto mandrem a gnu dehtu vyskytnou nějaké nesrovnalosti Příručka, později se považuje za autoritativní zdroj. Popis GNU TAR je archivační program určený pro ukládání více souborů v jediném souboru (archiv) a manipulovat se tyto archivy. Archiv může být Eariter pravidelný soubor nebo zařízení (např. Páskovou jednotku, která znamená pro pásku Archiver), která může být umístěna buď na lokálním nebo na vzdáleném počítači. Volby Styly Možnosti na GNU TAR mohou být uvedeny ve třech různých stylech. V tradičním stylu je prvním argumentem shluk opčních dopisů a všechny následné argumenty dodávají argumenty k těmto možnostem, které vyžadují. Argumenty jsou čteny ve stejném pořadí jako volitelná písmena. Jakákoli slova příkazová linka, která zůstanou po zpracování všech možností, jsou považovány za ne-volitelné argumenty: názvy členů souboru nebo archivu. Například volba C vyžaduje vytváření archivu, volba V požaduje podrobný provoz a volba F vezme argument, který nastavuje název archivu. Následující příkaz, napsaný v tradičním stylu, instruuje dehet, aby ukládali všechny soubory ze směru adresáře / etc archivního souboru atd .trara verbosly výpis souborů archivovaných souborů: tar cfv a.tar / etc v UNIX nebo Volba Styl Každý písmeno je předponováno s jedním pomlčkou, jako v jiných nástrojích příkazového řádku. Pokud je možnost argumentu, argument se řídí, a to buď jako samostatné slovo příkazového řádku, nebo bezprostředně po volbě. Pokud však volba vezme volitelný argument, musí argument fol- nízká volitelná písmena bez zásahu mezer, jako v -g / tmp / sřar.db. Jakýkoliv počet možností, které nejsou brát argumenty, mohou být seskupeny společně po jednom pomlčce, např. -VKP. Možnosti, které přijmou argumenty (ať už povinné nebo volitelné), se mohou objevit na konci takového clusteru, např. -VKPF a.tar. Příkladový příkaz výše napsaný ve stylu krátkodobého volby by mohl vypadat jako: tar -cvf acc.tar / atd. Nebo tar -c -v -f acc.tar / atd. Možnosti ve všech třech stylech mohou být propojeny, i když to děláte Staré možnosti nejsou podporovány. Provozní režim Možnosti uvedené v tabulce níže sdělte GNU TAR, jakou operaci má provést. Přesně jeden z nich musí být uveden. Význam ne-volitelných argumentů závisí na požadovaném provozním režimu. -A --Catenate, --catenate Accound Archive až do konce jiného archivu. Argumenty jsou považovány za jména archivů k připnutí. Všechny archivy musí mít stejný formát, protože archiv resetování archivu může být nepoužitelný s implementací non-GNU dehtu. Všimněte si také, že když více zábavy z archivů jiných než první bude přístupný v výsledném archivu pouze v případě, že používáte možnost -i (--gnore-nula). Stlačené archivy nelze zřetězit. -C, -Create vytvořit nový archiv. Argumenty poskytují názvy souborů, které mají být archivovány. Adresáře jsou rekurzivně archivovány, pokud není dána možnost rekurzi. -d, --diff, --Compare najít rozdíly mezi archivním a souborovým systémem. Argumenty jsou volitelné a určují archivní mem-bers k porovnání. Pokud není uvedeno, předpokládá se aktuální pracovní adresář. - Delete odstranit z archivu. Názvy argumentů nabídky členů archivu, které mají být odstraněny. Musí být uveden alespoň jeden argument. Tato volba nepracuje na komprimovaných archivech. Neexistuje žádná krátká volba ekvivalent. -R, --ppendaPtippend souborů na konec archivu. Argumenty mají stejný význam jako pro -c (-create). -T, - seznam seznam obsahu archivu. Argumenty jsou nepovinné. Po daném poslanci se členům uvedou na jména členů do seznamu. --Test-štítek otestovat popisek a výstupu archivu. Při použití bez argumentů vytiskne štítek hlasitosti (je-li A) a ukončí se stav 0. Když jsou uvedeny jeden nebo více argumentů příkazového řádku. Dehet srovnává popisek hlasitosti s každým argumentem. Ukončí s kódem 0, pokud je nalezen zápas, a s kódem 1 jinak. Není zobrazen žádný výstup, pokud se nepoužije společně s možností -v (--verbose). Pro tuto možnost není žádná krátká volba. -U --Update Append soubory, které jsou novější než odpovídající kopie v archivu. Argumenty mají stejný význam jako s možností -C a -r. -X, --Extract, extrahovat soubory z archivu. Argumenty jsou nepovinné. Při daném provedení jsou uvedeny názvy členů archivu. -Show-defaults Zobrazit vestavěné výchozí hodnoty pro různé možnosti dehtu a výstupu. Žádné argumenty nejsou povoleny. -?, --Help Zobrazení krátké možnosti shrnutí a výstup. Žádné argumenty nejsou povoleny. -USage Zobrazit seznam dostupných možností a výstupu. Žádné argumenty nejsou povoleny. --Version Print Program verze a informace o autorských právech a výstup. Možnosti Modifikátory provozu - Check-Device Zkontrolujte čísla zařízení při vytváření přírůstkových archivů (výchozí). -G, - Slided-inkrementální \u003d File Rukojeť Nová hodnota GNU-Format inkrementální zálohy. Soubor je název souboru snímku, kde deht ukládá další informace, které se vydaly, aby se rozhodly, které soubory se změnily od předchozího inkrementálního výpisu a v důsledku toho musí být opět dumpingové. Pokud soubor neexistuje při vytváření archivu, bude vytvořen a všechny soubory budou přidány do výsledného archivu (výpis úrovně 0). Chcete-li vytvořit integreni- tal archivy nenulové úrovně n, vytvořte kopii souboru snímku vytvořeného během úrovně n-1 a použijte jej jako soubor. Při výpisu o extrahování není aktuální obsah souboru kontrolován, je nutný pouze kvůli syntaktickým požadavkům. Je tedy běžná praxe používat / dev / null na svém místě. Detekce-detekce \u003d metoda Použijte metodu pro detekci otvorů v řídkých souborech. Tato volba znamená --sparse. Platné hodnoty metody jsou vyhledávány a syrové. Výchozí hodnota je hledat s klesajícím do syrového, pokud není použitelné. -G, - inclementální rukojeť staré přírůstkové zálohy formátu GNU. --GNORE-FAILED-READ NEPOUŽÍVEJTE nonzero na nečitelných souborech. --Elevel \u003d číslo nastavit úroveň výpisu pro vytvořený uvedený inkrementální archiv. V současné době pouze-Evel \u003d 0 je smysluplný: instruuje dehet, aby zkrátil soubor snímku před dumpingem, čímž se vynucuje úroveň 0 výpisu. -N, - Sekumuje archiv je hledaný. Normálně TAR určuje automaticky, zda lze archiv hledat nebo ne. Tato volba je určena pro použití v případech, kdy tyto rozpoznání selže. To se projeví pouze v případě, že archiv je otevřen pro čtení (např. S \u200b\u200b- seznam nebo -Extract). - ne-kontrolní zařízení nezkontrolují čísla zařízení při vytváření přírůstkových archivů. - ne-hledat předpokládat, že archiv není hledaný. --occurrence [\u003d n] Procesní proces pouze n-výskyt každého souboru v archivu. Tato volba je platná pouze v případě použití s \u200b\u200bjedním z následujících dílčích dílčích stránek: --delete, -diff, -Extract nebo - seznam a když je seznam souborů uveden buď na příkazovém řádku nebo pomocí volby -t. Výchozí hodnota N je 1. --Zapište použití některých potenciálně škodlivých možností. --Sparse-verze \u003d Major [.minor] Nastavení verze řídkého formátu pro použití (Impleies --sparse). Tato volba znamená --sparse. Platné hodnoty argumentu jsou 0,0, 0,1 a 1,0. Podrobnou diskusi o řídkých formátech naleznete v příručce GNU TAR, Dodatek D, "Standardní formáty". Pomocí Reader Info lze přistupovat ke spuštění následujícího příkazu: Info Tar "Standardní formáty". -S, --sparse efektivní sparní sparní soubory efektivně. Některé soubory v systému souborů mohou mít segmenty, které nebyly ve skutečnosti nikdy napsány (často se jedná o databázové soubory vytvořené takovými systémy jako DBM). Při této možnosti, dehet se pokusy zjistit, zda je soubor řídký před archivací, a pokud ano, a pokud ano, snížit výslednou velikost archivu tím, že necenění prázdných částí souboru. Overwrite Ovládání těchto možností řízení dehtu při extrahování souboru přes existující kopii na disku. -K, -keep-Old-Files Don "t Nahraďte stávající soubory při extrahování. - Novinky-Novější soubory Don" t Nahradí existující soubory, které jsou novější než jejich archivní kopie. - ne-overwrite-dir konzervační metadata stávajících adresářů. - Jednorázová úroveň [\u003d dir] extrahuje všechny soubory do dir, nebo pokud se použije argument, do podadresáře pojmenovaného základním názvem archivu (mínus standardní kompresní přípony rozpoznatelné by --auto-compress). -Overwrite přepsat existující soubory při extrahování. -Overwerwite-dir přepsat metadata stávajících adresářů při extrahování (výchozí). - RecurSive-une locked odstranit všechny soubory v adresáři před extrahováním. -Remove-soubory Odebrejte soubory z disku po přidání do archivu. --Skip-Old-Files Don "t nahradit stávající soubory při extrakci, tiše přeskočit nad nimi. -U, --Unklink-první odstranění každého souboru před extrahováním nad ním. -W, inify ověřte archiv po jeho zápisu . Výstupní proud Výběr --gnore-Chyba příkazů Ignorovat kódové kódy podprocesů. - ne-ignorovat-Chyba-Chyba s nenulovým kódem pro ukončení dětí jako chyba (výchozí). -O, ---to-stdout extrahovat soubory do standardního výstupu. - Chcete-li příkaz \u003d příkazové potrubí extrahované soubory do příkazu. Argumentem je cesta externího programu, volitelně s argumenty příkazového řádku. Program bude vyvolán a obsah souboru se extrahuje sup sup, na svém standardním výstupu. Další údaje budou dodávány prostřednictvím následujících proměnných prostředí: Tar_Filetype typ souboru. Jedná se o jediný dopis s následujícím významem: F Regulární soubor D Directory L Symbolický odkaz H Hard Link B Blokovat zařízení C Přípravky Znaky V současné době jsou podporovány pouze běžné soubory. Režim souboru TAR_MODE, oktelní číslo. Tar_filename název souboru. TAR_REALNAME Název souboru uloženého v archivu. TAR_UNAME JMÉNO VLASTNÍKA SOUBORY. TAR_GNAME Název skupiny vlastníků souboru. Tar_atime čas posledního přístupu. Je to desetinné číslo, reprezentující sekundy od epochy. Pokud AR-payche poskytuje časy s nanosekundovou přesností, nanosekund jsou připojeny k časovémumampu po desetinném bodě. Tar_mtime čas poslední modifikace. Tar_CTIME čas poslední změny stavu. Velikost souboru tar_size. TAR_UID UID vlastníka souboru. TAR_GID GID vlastníka souboru. Navíc následující proměnné obsahují informace o provozním režimu dehtu a archivování: Tar_Version GNU TAR verze verze. Tar_Archive Název archivního dehtu je zpracování. Tar_blocking_factor proudový blokovací faktor, tj. Počet 512 bajtových bloků v záznamu. TAR_VOLUME pořadové číslo objemového dehtu je zpracování (sada, pokud čtení vícebitového archivu). Tar_format formát zpracovávaného archivu. Jeden z: GNU, Oldgnu, POSIX, Ustar, V7. TAR_SUBCOMMAND Krátká volba (s přední pomlčkou) popisující provozní dehet se provádí. Manipulace s atributy souborů -ATime-zachovat [\u003d metoda] Zachovat časy přístupu na dumpingových souborech, a to buď obnovení časů po přečtení (metoda \u003d nahradit, toto je výchozí) nebo nastavení časů v prvním místě (metoda \u003d System) ) --Delay-directory-obnovit zpoždění nastavení časy modifikace a oprávnění extrahovaných adresářů až do konce těžby. Použijte tuto možnost, která má neobvyklé objednávání členů z archivu. --Group \u003d název [: gid] síly jako skupina pro přidané soubory. Pokud není dodávána společnost GID, může být název buď uživatelské jméno nebo numerické GID. V tomto případě bude chybějící část (GID nebo název) odvozena z aktuální databáze skupiny hostitele "Skupina S. Po použitých - -Group-Map \u003d soubor ovlivňuje pouze ty soubory, jejichž skupinová skupina není uvedena v souboru. -Group -Map \u003d soubor čtení skupiny překladová mapa ze souboru. Prázdné řádky jsou ignorovány. Komentáře jsou představeny s # znaménkem a rozšířit na konec řádku. Každý netlasý řádek v souboru definuje transport pro jednu skupinu. Musí se skládat ze dvou polí , Vymezený jakýmkoliv množstvím mezer: Oldgrp Newgrp [: Newgid] Oldgrp je buď platná skupina skupiny nebo gid předponou s +. Pokud není aktualizováno Newgid, musí být nový název skupiny nebo A + GID. Jinak oba Newgrp a Newgid nemusí být uvedeny v databázi System Group. Výsledkem je, že každý vstupní soubor s vlastníkem Skupina Oldgrp bude uložen v archivu s vlastníkem Skupina Newgrp a GID Newgid. --Mtime \u003d Datum-nebo-soubor Set MM pro přidané soubory. Datum nebo soubor je Eith Datum / čas v téměř libovolném formátu nebo název existujícího souboru. V posledně uvedeném případě bude použit MTTE tohoto souboru. -M, --Touch Don "t extrahovat soubor modifikovaný čas. - Kno-zpoždění-Directory-Restore Zrušit účinek volby Prior-Delelay-Directory-Restore. - ne-stejný majitel extrahovat soubory jako sami ( Výchozí nastavení pro obyčejné uživatele). -Ne-stejná-oprávnění Použijte UMASK UMASK uživatele při extrahování oprávnění z archivu (výchozí pro obyčejné uživatele). --Numerický-vlastník Vždy používejte čísla pro názvy uživatelů / skupin. COOWNER \u003d Jméno [: UID] Název síly jako vlastník pro přidané soubory. Pokud není UID dodán, název může být uživatelské jméno nebo numerické UID. V tomto případě bude chybějící část (UID nebo název) odvozena z aktuální databáze uživatelské souboru hostitele. Při použití s \u200b\u200b-owner-Map \u003d Soubor ovlivňuje pouze ty soubory, jejichž vlastník není uveden v souboru. MAP \u003d Soubor Přečtěte si Majitel Překladatelka Překlad z souboru. Prázdné řádky jsou ignorovány. Komentáře jsou inentrodukovány s # podepsat a rozšířit na konec řádku. Každý netlasý řádek v souboru definuje překlad pro jeden UID. Musí se skládat ze dvou feelds, Omezený jakýmkoliv množstvím mezer: Oldusr Newusr [: Newuid] Oldusr je EITER platný UER jméno nebo UID předponou s +. Pokud není aktualizováno NewUID, musí být nováček také Eardit platné uživatelské jméno nebo A + UID. Jinak Oba Newusr A Newuid nemusí být uveden v databázi uživatelských uživatelů. V důsledku toho bude každý vstupní soubor vlastněný Oldusr uložen v archivu s názvem majitele Newusr a UID Newuid. -P, --Preserve-oprávnění, --Same-oprávnění Extrahovat informace o oprávněních souborů (výchozí pro superuser) --Preserve stejně jako jak -P, tak -S. --Same-vlastník Zkuste extrahovat soubory se stejným vlastnictvím, jako je v archivu (výchozí pro superuživatel). -S, --Preserve-Order, --Same-Objednat názvy řazení, aby extrahoval, aby odpovídal archivu --sort \u003d pořadí při vytváření archivu, třídění adresářů podle objednávky, což je jeden z žádného, \u200b\u200bjméno nebo inode. Výchozí hodnota je -Sort \u003d žádný, který ukládá archivní členy ve stejném pořadí, jak je vráceno operačním systémem. Použití --Sort \u003d název zajišťuje, že objednávka člena ve vytvořeném archivu je jednotný a reprodukovatelný. Použití --Sort \u003d InDe snižuje počet zobrazených disků, které jsou prováděny při vytváření archivu, a tak může spolehlivě urychlit archivaci. Tento pořadí třídění je podporováno pouze v případě, že podkladový systém poskytuje potřebné informace. Rozšířené atributy souborů --ACLS Povolit podporu POSIX ACLS. To-ACLS Zakažte podporu POSIX ACLS. - Selinux Povolit SELinux kontextový podpora. - Kno-Selinux Zakázat SELinux kontextovou podporu. --Xattrs umožňují podporu rozšířených atributů. - ne-XATTRS Zakažte podporu rozšířených atributů. --Xattrs-exclude \u003d Vzor Zadejte vzorek vyloučit pro klíče XATTR. Vzor je pravidelný výraz POSIX, např. --Xat- trs-exclude \u003d "^ Uživatel"., Chcete-li vyloučit atributy z uživatelského oboru názvů. --Xattrs-inkas \u003d Vzor Určete strukturu obsahu pro klíče XATTR. Vzor je pravidelný výraz POSIX. Výběr zařízení a přepínání -F, --File \u003d Archiv Použijte archivní soubor nebo archiv zařízení. Pokud tato volba není uvedena, dehet bude nejprve prozkoumat proměnnou environmentální variabilní `páska". Pokud je nastavena, bude jeho hodnota použita jako název archivu. V opačném případě bude tar předpokládat výchozí hodnotu. Výchozí hodnota může Být zkontrolován buď pomocí volby -Show-defaults, nebo na konci výstupu tar -help. Archivový název, který má dvojtečku v tom, určuje soubor nebo zařízení na vzdáleném počítači. Partne před přijetím dvojtečku Jako název počítače nebo IP adresu a část po něm jako soubor souboru nebo zařízení, např.: --File \u003d remotehost: / dev / SR0 Volitelné uživatelské jméno může být předponováno na název hostitele, přebírání znaku @ mezi nimi. By Výchozí nastavení vzdáleného hostitele je přístupný přes příkaz RSH (1). Místo toho je běžné používat SSH (1). Můžete tak učinit tím, že tak učiníte následujícím příkazovým řádkem: --RSH-Command \u003d / USR / bin / SSH Vzdálený počítač má nainstalován příkaz RMT (8). Pokud jeho cesta neodpovídá výchozímu nastavení dehtu, můžete informovat dehet o správném pathame pomocí možnosti příkazu -rmt-příkaz. --Force-lokální archivní soubor je lokální, i když má dvojtečku. -F, -info -Script \u003d Command, --New-Volume-Script \u003d Příkaz Spustit příkaz na každé pásky (např. Číslo verze. Tar_Archive Název archivního dehtu je zpracování. Tar_blocking_factor proudový blokovací faktor, tj. Počet 512 bajtových bloků v záznamu. TAR_VOLUME pořadové číslo objemového dehtu je zpracování (sada, pokud čtení vícebitového archivu). Tar_format formát zpracovávaného archivu. Jeden z: GNU, Oldgnu, POSIX, Ustar, V7. TAR_SUBCOMMAND Krátká volba (s přední pomlčkou) popisující provozní dehet se provádí. Deskriptor souboru TAR_FD, který lze použít k sdělení nového názvu svazku k dehtu. Pokud se informační skript nezdaří, dehtové východy; V opačném případě začíná psát další svazek. -L, - -Tape-délka \u003d n změnit pásku po psaní nx1024 bajtů. Pokud n je následuje přípona velikosti (viz přípony pododdíly níže), přípona specifikuje multiplikativní faktor, který má být použit instead 1024. Tato volba znamená -M. -M, - PageMulti-Hlasitost Vytvoření / seznam / extrahovat více-objemový archiv. --RMT-Command \u003d Příkaz Příkaz Místo RMT při přístupu na vzdálené archivy. Viz popis volby -F výše. -RSh-Command \u003d Příkaz Příkaz Místo RSH při přístupu na vzdálené archivy. Viz popis volby -F výše. --Volno-file \u003d Soubor Pokud je tato volba používána ve spojení s - PageMulti-svazek, dehet bude sledovat, který svazek vícevlassového archivu pracuje v souboru. Blokování zařízení -b ,-blocking-faktor \u003d bloky nastavit velikost záznamu na blocksx512 bajtů. -B, - Dead-full-záznamy při výpisu nebo extrahování, přijmout neúplné vstupní záznamy po ukončení fixy. -I, --GNORE-ZEROS ignorovat vynulované bloky v archivu. Normálně dva po sobě jdoucí 512 bloků naplněných nuly znamenají EOF a dehtu zastaví čtení po jejich setkání. Tato volba ji instruuje, aby si přečetla další a je užitečná při čtení archivů vytvořených s možností -A. --Record-velikost \u003d číslo nastavit velikost záznamu. Číslo je počet bytů na rekord. Musí to být násobek 512. Může být přípustná s příponou velikosti, např. --Record-velikost \u003d 10k, po dobu 10 kilobajtů. Informace o seznamu platných přípon naleznete v příponách odstavce. Výběr formátu archivu -h, - formát \u003d Formát vytvářet archiv daného formátu. Platné formáty jsou: GNU GNU TAR DEAR 1.13.x Formát oldgnu GNU formát podle dehtu<= 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. Licence GPLV3 +: GNU GPL verze 3 nebo novější Toto je zdarma software: můžete jej změnit a přerozdělovat. Neexistuje žádná záruka, v rozsahu, který se rozumí zákonem. Deart 23. března 2016 TAR (1)