Nyissa meg a Tar Linuxot. Biztonsági mentés Linux - Tar Command

kátrány - A Linux rendszerekben használt leggyakoribb archiváló. Maga a kátrány nem archiváló a szó szokásos megértésében, mert Önállóan nem használja a tömörítést. Ugyanakkor sok archivers (például GZIP vagy BZIP2) nem tudja, hogyan kell tömöríteni több fájl, és csak a munka egy fájl vagy bemeneti adatfolyam. Ezért a leggyakrabban ezeket a programokat együtt használják. TAR létrehoz egy tömörítetlen archív, amelyben a kiválasztott fájlok és könyvtárak kerülnek, míg a megtakarítás azok egyes tulajdonságokat (például a hozzáférési jogok). Ezt követően a kapott fájlt * .tar tömöríti az Archiver, például Gzip. Ez az oka annak, hogy az archívumok általában extension.tar.gz or.tar.bz2 (Gzip és Bzip2 archivenciákhoz)

Használ

tAR elindul a kötelező feltüntetése az egyik főbb intézkedéseket, a leggyakoribb, amely a teremtés és kicsomagolás archívumok, akkor más paraméterek függ az adott művelet.

Archívum létrehozása

Archívum létrehozásához meg kell adnia a TAR megfelelő műveletet, amely a -C kulcs használatával történik. Ezenkívül a tartalom szükséges ahhoz, hogy a tartalmat a fájlba csomagolja. Ezután pont először a jövő archívumának nevét, majd a csomagolni kívánt fájlokat.

Tar -cf txt.tar * .txt

Ez a parancs megfelel az összes fájlt a TXT kiterjesztéssel a TXT.TAR archívumhoz. Tehát a legegyszerűbb archívum tömörítés nélkül jön létre. A tömörítés használatához nem kell semmit sem futtatnia, elegendő meghatározni a kátrányt, amelyet az archívumot az archívum meg kell szorítani. A két legnépszerűbb GZIP és BZIP2 archiváló számára a kulcsok -z és -j lesznek.

Tar -cvzf fájlok.tar.gz ~ / fájlok

csomagolja a ~ / fájlok mappáját az archívum összes tartalmával, amely gzip segítségével tömörítette.

Tar -cvjf fájlok.tar.bz2 ~ / fájlok

hasonlítson hasonló archívumot a BZIP2 tömörítéssel.

A -v gomb tartalmazza a csomagolt fájlok listájának kimenetét üzem közben. Sajnos a folyamat folyamatának fejlettebb jelzése (például a kátrányban lévő készség mértékének jelzései) nem biztosított. Ehhez használjon grafikus archiválókat (például Xarchiver), vagy használja a létesítménykezelőt.

A GZIP és a BZIP2 mellett például az LZA (billentyűs -lzma) vagy az XZ (kulcs -j) használható, míg a megfelelő archiváló kell telepíteni a rendszerbe.

Csomagoló archívum

A "kicsomagolás" művelet a kulcs segítségével van beállítva. És akkor ismét a kulcs szükséges az archív fájl nevének megadásához. A kulcsot is hozzáadja a folyamat folyamatának megjelenítéséhez.

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

csomagolja ki az archívum tartalmát az aktuális mappába. A kicsomagolás alternatív helyét a kulcs -C kulcs segítségével lehet megadni:

Tar -xvf archive.tar.bz2 -c / Path / to / mappa

Archívum tartalmának megtekintése

Az archívum tartalmának megtekintéséhez használja a következő parancsot:

Tar -tf archive.tar.gz.

Ez megjeleníti az archívumban lévő fájlok és könyvtárak egyszerű listáját. Ha hozzáad egy kulcsot, egy részletes lista jelenik meg a méret, a hozzáférési jogok és más paraméterek (valamint az LS -L) jelzésével

Más funkciók

a Tar számos hasznos funkciót biztosít. Például megadhatja a fájlokat és könyvtárakat, hogy nem lesz benne az archívumban, fájlokat hozzáadni egy már létező archívumot, hogy egy objektumok listáját a keresést egy szöveges fájlt, és még sok más. Mindenféle lehetőség közül, mivel mindig segít kitalálni

Man Tar Tar --help

Egy egyszerű foglalási séma az, hogy mindent megtakarítson egyszer, majd tartsuk meg az összes, ami megváltozott az előző példányból. Az első példányt hívjákteljes mentés) Későbbi inkrementális (inkrementális biztonsági mentések) . A teljes példányt gyakran nem helyezi el teljesen a szalagon (vagy hajlékonylemezen). A növekményes példányok helyreállítása sokszor több munkát igényelhet, mint a teljes. A helyreállítás optimalizálható, így mindig az előző teljes másolattal kezdődött; Ez az út egy kicsit több munkát igényel, de soha nem kell több, mint egy teljes és egy inkrementális példányt helyreállítani.

Ha naponta másolatot szeretne készíteni, és hat szalaggal rendelkezik, akkor az 1 szalagot használhatja az első teljes másolathoz (mondjuk, pénteken) és 2-ról 5-ig terjedő szalagok növekményes másolatokra (hétfő-csütörtök). Ezután új teljes példányt készít a szalagon 6 (második pénteken), és ismét elkezdi növekményes másolatokat készíteni a 2-5 szalagokon. Nem szeretné felülírni a szalagot 1 Míg nincs új teljes másolata, hogy semmi szörnyű legyen abban az időben, amikor új teljes másolatot készít. Miután teljes másolatot készített a Ribbon 6-ban, tárolhatja a szalagot 1 valahol a többi biztonsági szalagok megsemmisítése esetén. Ha a következő teljes másolatot kell készítenie, akkor kiválasztja és használja a szalagot 1.

Ha több mint hat szalag van, akkor egy extra szobát használhat a teljes másolatokhoz. Minden alkalommal, amikor teljes másolatot készít, használja a legrégebbi szalagot. Így van néhány példányban néhány korábbi hetekben, ami jó, ha egy régi, most távoli fájlt vagy egy régi verziót szeretne találni.

Fenntartással kátrányos

A teljes példány könnyen elvégezhető egy csapat általkátrány :

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

A fenti példa a GNU verziót használjakátrány és hosszú nevek. Hagyományos változatkátrány Csak egy karaktert ért el, mint parament. A GNU verziója olyan másolatokat is feldolgozhat, amelyeket nem egy szalagra vagy hajlékonylemezre helyeznek, és nagyon hosszú utakat; Nem minden hagyományos verzió megteheti. A Linux csak GNU-t használkátrány .

Ha a másolata nem illeszkedik egy szalagra, akkor az opciót kell használnia- multi-volume (-m):

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

kátrány: az Absolute Path nevek eltávolítása az archívumban

Készítsen a # 2 kötetet a / dev / fd0h1440-re, és nyomja meg a visszatérést:

Kérjük, vegye figyelembe, hogy a másolás elkezdése előtt formáznia kell a hajlékonylemezeket. Egy másik ablakot vagy virtuális terminált használhat a formázási parancsok végrehajtásához, amikorkátrány - kérdezte egy új floppy lemezt.

Miután elkészítette a másolatot, ellenőrizze az opció használatával--ahhoz képest):

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

uSR / SRC /

uSR / SRC / Linux

....

A másolás ellenőrzésének elmulasztása azt jelenti, hogy nem fogja észrevenni, hogy a másolat nem működik, amíg elveszti a kezdeti adatokat.

A csapat által inkrementális példányt lehet végrehajtanikátrány opcióval --newer (-N):

# tAR --CREATE --NEWER "8 SEP 1995" --FILE / DEV / FTAPE / USR / SRC --Verbose

kátrány: az Absolute Path nevek eltávolítása az archívumban

uSR / SRC /

uSR / SRC / LINUX-1.2.10 - Tartalmazza /

uSR / SRC / Linux-1.2.10-Tartalmazza / tartalmazza / Linux / modulok /

uSR / SRC / Linux-1.2.10 - magában foglalja / a / ASM-generikus /

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

usr / src / Linux-1.2.10 - magában foglalja / foglalja magában / ASM-MIPS /

uSR / SRC / Linux-1.2.10 - magában foglalja / foglalja magában / ASM-alpha /

uSR / SRC / LINUX-1.2.10 - Tartalmazza / beleértve / ASM-M68K /

uSR / SRC / LINUX-1.2.10 - Tartalmazza / ASM-SPARC /

uSR / SRC / PATCH-1.2.11.GZ

Sajnálatos módon, kátrány Nem tudja észlelni a fájlinformációk információinak módosítását, például a hozzáférési jogok megváltoztatását vagy a fájl átnevezését. A problémát a csapat segítségével oldják megmegtalálja. és összehasonlítja a fájlrendszer jelenlegi állapotát a korábban fenntartott fájllistákkal. Az ilyen eljárás automatizálására szolgáló szkriptek és programok megtalálhatók a Linux-ra dedikált FTP szervereken.

A kátrány használata

Csapat kátrány opcióval --extract (-x ) Fájlok kivonása:

# tar - kivonat --Same-Engedélyek --verbose --file / dev / fd0H1440

uSR / SRC /

uSR / SRC / Linux

uSR / SRC / LINUX-1.2.10 - Tartalmazza /

uSR / SRC / Linux-1.2.10 - magában foglalja / magában foglalja /

uSR / SRC / Linux-1.2.10-Tartalmazza / tartalmazza / Linux /

...

A megadott fájlokat vagy könyvtárakat is kivonhatja (amelyek tartalmazzák az összes fájlt és alkönyvtárat), felsorolják őket a parancssorban:

# tAR xpvf a / dev / fd0H1440 usr / src / Linux-1.2.10-includes / include / linux / HDReg.h

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

Használja az opciót--List (-t. ) Ha csak azt szeretné, ha megnézed, hogy mely fájlok találhatók a biztonsági mentésben:

# tar -List --file / dev / fd0h1440

uSR / SRC /

uSR / SRC / Linux

uSR / SRC / LINUX-1.2.10 - Tartalmazza /

uSR / SRC / Linux-1.2.10 - magában foglalja / magában foglalja /

uSR / SRC / Linux-1.2.10-Tartalmazza / tartalmazza / Linux /

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

uSR / SRC / Linux-1.2.10-Tartalmazza / közé tartozik / Linux / kernel.h

...

vegye figyelembe, hogykátrány Mindig elolvassa a biztonsági térfogatot, így a nagy mennyiségben a folyamat meglehetősen lassú. Ugyanakkor nem lehet véletlenszerű hozzáférést használni, ha a szalagot vagy más soros környezetet használják.

kátrány Nem kezeli a törölt fájlokat. Ha vissza kell állítani a fájlrendszer egy teljes és inkrementális másolási és törölte a fájlt, amelyben a gyártó másolatok, akkor ismét létezni tenni helyreállítást. Lehet, hogy nagy probléma lehet, ha a fájl olyan fontos adatokat tárol, amelyek már nem állnak rendelkezésre.



Kátrány Használat: tar [opció ...] [Fájl] ...
A GNU `Tar" fájlok mentésére tervezték
mágneses szalagon vagy az archívumon a lemezen és
az egyes fájlok visszaállítása
archívum.

Példák:
tar -cf archive.tar foo bar # creation archive.tar a fájlokból
foo és bár.
Tar -tvf archive.tar # Részletes lista kimenet
az Archive.TAR archívum összes fájlja.
tar -xf archívum.tar kivonja az összes fájlt
az Archive.Tar.

Fő üzemmód:

A, --catenate, - konzasztálja a tar fájlokat
Archieve
-c, - új archívum létrehozása
-d, --diff, - a-Compare keresési különbségek között
Archívum és fájl
Rendszer
- az archívum eltávolítása (nincs bekapcsolva)
Mágneses szalagok!)
-R, - a fájlok hozzáadása a végéhez
Archívum
-T, - lista következtetés a tartalom listája
Archívum
- Test-címke Ellenőrizze, hogy Mark Tom Archive
és kilép
- az archívumhoz való hozzáadás
Új fájlok
-x, --Extract, -get fájlokat
Archívum

Módosítók:

Ellenőrző eszköz Ellenőrizze az eszköz számát, amikor
Növekményes
Archívum (alapértelmezett)
-g, --listed-incremental \u003d fájl
A feldolgozás hozzáadva
Az új
GNU formátum
-G, - további feldolgozás
A régi foglalások
GNU formátum
- Nem sikerülten olvashatóan nem tölti ki a munkát, amikor
nonzero állapota
Olvashatatlan fájlok
-N, - az archívum keresése
--No-check-device Ne ellenőrizze az eszköz számát a létrehozáskor
Inkrementális archívumok.
- kockás [\u003d n] Csak N-C feldolgozás
Belépjen mindenkinek
fájl az archívumban. Ez az opció
Verne csak kombinálva
az egyik alcommand - adelete,
--diff, --extract vagy --list, és mikor
A fájlok listája be van állítva
parancsnoki vonal vagy
a -t opción keresztül. Alapértelmezett
N 1.
--Sparse-Version \u003d Major [.minor]
Telepítse a verziót
Használt formátum
Pulvets (jelent
--Ritka)
-S -Sparse hatékony feldolgozás
Crane fájlok

Túllépési menedzsment:

K, -keep-régi fájlok nem íródnak felül
meglévő fájlok
kivonat
--Eep-újabb fájlok nem felülíródnak
meglévő fájlok
amelyek újabbak, mint azok
Másolatok az archívumban
--no-felülírható-dir megmentő metaadatok
meglévő katalógusok
- a meglévő felülírás felülírása
fájlok eltávolításakor
--Overwrite-dir felülírás meglévő
fájlok eltávolításakor (által
Alapértelmezett)
- recursive-link tisztítása a teljes hierarchia
Kivonat katalógus
- a fájlok törlése után
Hozzáadás az archívumhoz
-U, - Unlink-először törli az egyes fájlok törlését
Kivonat
-W, ne próbálja meg ellenőrizni az archívumot
A felvétele után

Kimeneti adatfolyam kiválasztása:

Ignore-parancs-hiba figyelmen kívül hagyja a kódokat
A leányvállalatok befejezése
Folyamatok
--No-Ignore-parancs-hiba, hogy fontolja meg a nonzero kódokat
A leányvállalatok befejezése
Hibaként folyamatok
-O, - stdout kivonat fájlokat
Szabvány kimenet
- Command \u003d csapat
Átirányít
kivonott fájlokat a másikra
Program

Fájl attribútum feldolgozása:

Atime-Preserve [\u003d módszer]
Tartsa a hozzáférési időt
Másoljon fájlok másolása módon
Idővisszándék
Olvasás után (módszer \u003d "cserélje ki";
Alapértelmezés szerint)
vagy nem állítsa be az időt
Először is
(Módszer \u003d "rendszer")
--Delay-Directory-visszaállítás, hogy ne állítsa be az időt
Változások és hozzáférési jogok
Szemezelt katalógusok
Folyamat befejezése
Kivonat
- Group \u003d A név kényszerítette
Név B.
csoportként
Hozzáadott fájlok
--MODE \u003d MODE FORC
készlet (szimbólum)
Hozzáférési mód
Hozzáadott fájlok
--mtime \u003d dátum-vagy fájl
megjelent
Hozzáadott MTIME fájlokat
Dátumok vagy fájlok
-m, - ne távolítsa el az időt
Fájlváltozások
--N-Delay-Directory-Restore
Törlés
--Delay-Directory-Restore
- ugyanazon-tulajdonos kivonja a fájlokat, mint saját
Saját
--no-azonos-Engedélyek alkalmazása felhasználói umask
A jogok eltávolításakor
Hozzáférés az archívumból (a
A rendes alapértelmezett
felhasználók)
--Numerikus tulajdonos használhatja a számokat
Tulajdonosok / csoportnevek
- nem név erőszakkal
Név B.
mint a tulajdonos
Hozzáadott fájlok
-P, -Preserve-Engedences, --Same-Engedélyek
Távolítsa el az információkat
Fájl hozzáférési jogok (által
alapértelmezett
superuser)
- az egyenértékű ekvivalens -p és -s
--Same-tulajdonos próbálja kivonni a fájlokat
Ugyanaz a tulajdonos
-s, -preserve-rend, --sa-rendelés
Rendezés kivonva
azonos sorrendben
És az archívumban

Kiválasztás és kapcsoló eszközök:

F, --file \u003d archívum fájl használata vagy
Archívum eszköz
- a helyi fájl archívuma
Helyi, még akkor is, ha
Tartalmaz két vastagbél
-F, --info-script \u003d név, new-volume-script \u003d név
Futtassa a szkriptet
Az egyes szalagok vége
(Eszközök
Használjon -m)
-L --tape-length \u003d n A felvétel után cserélje ki a szalagot
X 1024 bájt
-M, --multi-kötet
Creation / Listing / Extraction
Multimuláris archívumok
--Rmt-parancs \u003d csapat
A megadott használat
Rmt parancs az RMT helyett
--Rsh-parancs \u003d csapat
Használja törölve
Csapat helyett rsh
--volno-file \u003d fájlhasználat / frissítés
Tom szám a fájlban

Blood partíció:

B, --blocking-faktor \u003d blokkok
Az x 512 byte blokkok száma
Rekord
-B, --read-teljes rekordok a blokkokba
Olvasáskor (csatornák esetén)
4.2BSD)
-i - gnore-nulos figyelmen kívül hagyja a nulla blokkokat
Az archívumban (azaz eo)
--Record-size \u003d n szám bájt, hogy írjon,
Többszörös 512.

Archívum formátum:

H, --format \u003d formátum Hozzon létre egy archívumot a megadott módon
formátum

A formátum lehet:

GNU GNU tar formátum 1.13.x
Oldgnu gnu formátum, mint a kátrányban<= 1.12
PAX formátum POSIX 1003.1-2001 (PAX)
POSIX egyenértékű pax
USTAR formátum POSIX 1003.1-1988 (USTAR)
V7 régi tar v7 formátum

Régi archívum, - -porthatóság
Egyenértékű - format \u003d v7

Pax-Option \u003d kulcsszó [[:] \u003d érték] [, kulcsszó [[:] \u003d Value]]
Kulcsszavak kezelése
Pax
- Posix ekvivalens - format \u003d POSIX
-V, --label \u003d szöveg Egy archívum létrehozása tom névvel
SZÖVEG; -ért
Listázás / kivonat
Használja a B szöveget.
mint sablon
Helyettesítés

Tömörítési beállítások:

A, --Auto-tömörítés Az archív utótag meghatározásához használja
A tömörítési program.
-j, --bzip2 Ugrás az archívum a bzip2-en keresztül
--Lzma szűri az archívumot az LZMA-n keresztül
- Használata-tömörítés-program \u003d prog
Hagyja ki az archívumot
PROG (támogatnia kell
-d)
-z, --ígip, --Gunzip, --nzip átugorja az archívumot
Gzip.
-Z, -compress, - uncompress átugorja az archívumot
BOROGATÁS.

Válassza a Helyi fájlok lehetőséget:

Add-file \u003d fájl Adjon hozzá egy megadott fájlt
Archívum (hasznos, ha a név
kötőjelekkel kezdődik)
- hangszórás [\u003d Control]
egy példányt készít
Eltávolítás, menedzsment
A verziók kiválasztása
-C, --directory \u003d katalógus Ugrás a katalógusba
--exclude \u003d sablon a fájlok kizárásához,
Bizonyos sablonok
--exclude-Caches kiküszöböli a tartalmat
Katalógusok a Cachedir.tag-szal
Kivéve magát
Fájl jelöltekkel
--exclude-Cachees-all megszünteti a katalógusokat,
A cachediir.tag fájlt tartalmazza
--exclude-Caches - az összes tartalom kiküszöbölése alatt
Fájlot tartalmazó katalógusok
Cachedir.tag.
--exclude-tag \u003d fájl kizáró könyvtárak,
fájlokat tartalmaz
A fájl kivétele
--exclude-tag-all \u003d fájl kiküszöböli a katalógusokat
Fájl
--exclude-tag-under \u003d fájl
Kizárja az összes tartalmat
Fájlot tartalmazó katalógusok
--exclude-VCS kiküszöböli a CVS katalógusokat
-h, - -Dereference kövesse a szimbolikus
Linkek és fájlok mentése
amelyek jelzik
--Hard-Dererference Kövesse a kemény linkeket; Archívum és.
Dobja ki a fájlokat
HIVATKOZNI.
-K, --starting-file \u003d tag neve
Indítsa el a tagtagot
Az archívumban
--newer-Mtime \u003d dátum a dátum és az idő összehasonlításához,
Csak akkor, ha megváltozott
adat
--no-rekurzió tiltsa le az automata
Származási katalógusok
--no-unquote Ne távolítsa el az idézeteket nevekkel
Fájlok olvashatók
opció -t.
--null -t olvasó vonalakat,
nulla
Letiltja a -C opciót
-N, --newer \u003d date-vagy-fájl, --After-date \u003d date-vagy-fájl
Mentse csak ezeket a fájlokat
Melyik újabb
Dátumok vagy fájlok
- egyfájl-rendszer marad a helyi
Fájlrendszer
Archívum létrehozása
-P, -absolute-nevek Ne törölje a kezdeti `/" -t
Fájlnevek
- Recursion rekurzív származás
Katalógusok (alapértelmezett)
--suffix \u003d sor, hogy egy másolatot készítsen
Eltávolítás, redefid
Rendes utótag ("~", ha
csak nem felülbírálja
Változó környezet
Simple_Backup_suffix)
-T, --files-from \u003d fájl letöltése fájlnevekről
Kivonni vagy
Teremt
- Unove Quotes-ot nevekkel
Fájlok olvashatók
opció -t (alapértelmezett)
-X, --exclude-from \u003d fájl megszünteti a mintákat,
A fájlban szerepel

Fájlnevek átalakítása:

Szalagkomponensek \u003d n A megadott szám törlése
Kezdeti alkatrészek
A korábbi fájlok nevei
kivonat
--Transform \u003d Expansion
használja a cserét
Bővítés sed "ohm
Nyilvános fájlok átalakítása

A helyettesítő minták paraméterei a nevekhez
fájlok (bekapcsolva a kapcsolókra és
Kivételek):

Horgonyzott fájl nevű sablonok
- Ignore-eset figyelmen kívül hagyja a nyilvántartást
--no-horgonyzott sablonok bármelyik "/" (által
Alapértelmezés a kizáráshoz)
--no-figyelmen kívül hagyás, figyelembe véve a nyilvántartást (a
Alapértelmezett)
--no-wildcards pontos mérkőzés
húr
--No-wildcards-match-slash maszkok nem egyeznek
"/"
- A swildcards maszkokat használ (a
Alapértelmezés a kizáráshoz)
- Wildcards-Match-Slash maszkok mérkőzés "/" (által
Alapértelmezés a kizáráshoz)

Információs kimenet:

Ellenőrzőpont [\u003d n] A haladási jelentések megjelenítése
minden egyes
A rekordok száma (alapértelmezett
10)
--Checkpoint-action \u003d művelet végrehajtás művelet minden ellenőrzőponton
--Index-file \u003d fájl részletes kimenetet küld
Adatok a fájlban.
-l, - Ellenőrzési linkek Megjelenítenek üzeneteket, ha
Nem minden link mentésre kerül
--no-quote-chars \u003d string
A hivatkozás letiltása
Szimbólumok a karakterláncból
- -quote-chars \u003d string is
Idézet karakterek ki
Húrok
--Quoting-style \u003d style set style
Idézetnevek. Értékek
A stílushoz lásd alább
-R, - block-szám kijelző blokkszámok
Archívum minden üzenetben
--show-alapértelmezés szerint a tar értékeket mutatja
alapértelmezett
- Omted-DIRS a lista eltávolításakor
Kivonat mutasson mindent
Katalógusok, N.
A megfelelő állapot szerint
Keresés
--Show-transzformált nevek, -Show-tárolt nevek
A fájlnevek megjelenítése
vagy archívum után
Átalakítás
--Totalok [\u003d jel] A teljes bájt kimenete
az archívum feldolgozása után; tól től
Argumentum - A tábornok következtetése
BYTE szállítás után
e jelből. Megengedett
Jelek: sighup, sigquit, sigint, sigusr1
és sigusr2. Megengedett is
használja a nonszenszet
Előtag sig
--Utc kimeneti fájl módosítása dátumok
UTC formátumban
-V - Verbose Részletes lista
Fájl feldolgozott
-w, - interaktív, - megerősítés
Megerősítést igényel
Minden egyes tevékenységhez

Kompatibilitási lehetőségek:

O A létrehozáskor egyenértékű
- hold-archívum; A kivonáskor
Egyenértékű - ugyanazon-tulajdonos

Egyéb opciók:

Segítsen visszavonni ezt a hivatkozást
- Letiltja a letiltás használatát
Néhány potenciálisan
Veszélyes lehetőségek
--Usage rövid üzenet kimenet
Rólunk
- verziói program verzió

Kötelező vagy opcionális érvek
hosszú lehetőségekhez is
kötelező vagy opcionális
megfelelő rövid opciók.

Rendkívüli utótag - `~", ha nem
telepítve van a --suffix-en keresztül
vagy egyszerű_Backup_suffix. Verzióvezérlés
telepíthető
- Kaberup vagy Version_Control. Értékek lehetnek
lenni:

Semmi, KI NEM Hozzon létre biztonsági másolatokat
t, számozott számozott létrehozásához
biztonsági másolatok
Nil, meglévő számok, ha léteztek
másolatott példányokat, egyébként egyszerűen
Soha, egyszerűen mindig egyszerűen hozza létre
biztonsági másolatok

Megengedett riasztások az opciókhoz --quoting-style:

Literaal
Héj.
Shell-mindig
C.
Talán
Menekülni.
Helyszíni
Clocale

Alapértelmezett értékek * Ez a * TAR:
- format \u003d GNU -F- -B20 --quoting-style \u003d Escape --RMT-parancs \u003d / usr / sbin / rmt
--Rsh-parancs \u003d / usr / bin / rsh

Ebben a cikkben megmutatjuk, hogyan kell használni a TAR segédprogramot a kátrányos archívumok kivonására és létrehozására gyakorlati példákkal és a leggyakoribb kátrányparaméterek részletes magyarázataival.

Mi a kátrány?

A Tar parancsot a Tar Archívum létrehozására használják, ha fájlcsoportot az archívumba konvertálnak. Szintén képes kivonni a tararchívumot, megjelenítheti az archívumban szereplő fájlok listáját, további fájlokat adjon hozzá egy meglévő archívumhoz, valamint a különböző típusú műveletekhez.

A TAR támogatja a tömörítő szoftverek széles skáláját, például Gzip, BZIP2, LZIP, LZMA, LZOP, XZ és SETSÉG. A sűrített tararchívumok létrehozásakor szokásos, hogy hozzáadja a kompresszor utótagot az archívum fájlnevéhez. Például, ha az archívumot gzip segítségével tömörítették, az archívum.tar.gz-nek kell nevezni.

A kátrányt eredetileg az archívumok létrehozására tervezték, amikor a fájlokat mágneses szalagon tárolják, így van a neve " T. EMBERSZABÁSÚ MAJOM Ar shive. "

A kátrány, a BSD kátrány és a GNU kátrány közül néhány funkcionális különbség van. A legtöbb Linux rendszer alapértelmezés szerint előre telepített GNU TAR-t tartalmaz. Ha nincs kátrányt telepítve, először javasoljuk a cikkünkből.

Parancssori szintaxis

Mielőtt folytatná a Tar Command használatát, kezdjük az alapszintaxist megfontolását.

Kátrány

  • Működés - csak egy érv megengedett és szükséges. A leggyakrabban használt műveletek:
    • - Create (-C) - Új Tar Archive létrehozása.
    • - kivonat (-x) - kivonja az egész archívumot vagy egy vagy több fájlt az archívumból.
    • --List (-t) - Az archívumban szereplő fájlok listájának megjelenítése
  • Opciók - a leggyakrabban használt műveletek:
    • --Verbose (-V) - A TAR parancs által feldolgozott fájlok megjelenítése.
    • --File \u003d archívum \u003d név (-f archívum neve) - Megadja az archív fájl nevét.
  • Az Archive_Name az archívum neve.
  • FILE_NAME (S) - A fájlnevek listája az el kell távolítani, amelyet el kell távolítani. Ha nincs megadva, az egész archívum kivonásra kerül.

A TAR parancs végrehajtásakor használhatja a műveletek és a kátrányok hosszú vagy rövid formáját. A hosszú formák olvashatóbbak, és a rövid formák gyorsabbak. A hosszú alakú opciók kettős kötőjel előtaggal (-). A rövid formátum paraméterek előtaggal rendelkeznek egy kötőjelrel (-), amely kihagyható.

Tar Archívum létrehozása.

Használja a -C nyilatkozatot a Tar Archive létrehozásához. Például egy Archive.tar nevű archívum létrehozásához.

Tar -cf archive.tar file1 file2 file3

Itt van egy egyenértékű csapat hosszú alakú paraméterekkel:

Tar --create - file \u003d archive.tar file1 file2 fájl3

A következő példa a Backup.TAR archívumot hoz létre a / Kezdőlap / Felhasználónév katalógusból:

Tar -cf backup.tar / home / felhasználónév

Levéltárat létrehozhat egy vagy több könyvtár vagy fájl tartalmából. Alapértelmezés szerint a katalógusok rekurzívan archiválva vannak, ha a -NO-rekurziós paraméter nincs megadva. Használja a -V opciót, ha a feldolgozott fájlokat szeretné megtekinteni.

Tar GZ archívum létrehozása

A Gzip a legnépszerűbb kátrányos tömörítési algoritmus. Amikor összenyomjuk TAR archívumok GZIP, a neve az archív meg kell szüntetni vagy tar.gz vagy tgz.

Tar.GZ fájl létrehozása a megadott fájlokból, a következő parancsot használhatja:

Tar -czf archive.tar.gz fájl1 fájl2

Az opció -z jelentések kátrányt, hogy tömörítse az archívumot a GZIP algoritmus segítségével.

Tar Bz2 archívum létrehozása

Egy másik népszerű tar fájl tömörítési algoritmus a BZIP2. A kátrány archívumok BZIP2-el, az archívumnak meg kell végeznie a tar.bz2 vagy a TBZ-t.

Amikor a -j opció van megadva, a káta a BZIP2 Archívum tömörítési algoritmust használja.

A következő parancs létrehozza a TAR.BZ2 archívumot a megadott fájlokból:

Tar -cjf archive.tar.bz2 File1 file2

Listázási archív kátrány.

A TAR archívum tartalmának felsorolásához használja a --lista (-T) műveletet.

Tar -tf archive.tar file1 file2 fájl3

Ha megadja a tartalmát az archívumból a --verbose (-v) paraméter, TAR kiírja több információt, mint például a tulajdonos, fájlméret, idő bélyegző, stb .:

Tar -tvf archívum.tar -RW-R - R-- Linuxize / felhasználók 0 2018/09/08 20:15 File1 -RW-R - R-- Linuxize / felhasználók 0 2018/09/08 20:15 File2 -RW -R - r-- Linuxize / Users 0 2018-09-08 20:15 File3

A TAR Archívum eltávolítása

A TAR archívum eltávolítása érdekében használja a --extract (-x) utasítást, és adja meg az archív fájl nevét:

Tar -xf archívum.tar

Továbbá a -V opció hozzáadásra kerül a kivont fájlok nevének kinyomtatásához.

Tar -xvf archívum.tar

Alapértelmezés szerint a Tar az archívum tartalmát kivonja az aktuális munkakönyvtárban. Használja a -directory (-C) az archív fájlok kivonására egy adott könyvtárban:

Például, hogy az archívum tartalmát a / opt / fájlok könyvtárba kívánja kivonni, használhatja:

Tar -xf archívum.tar -c / opt / fájlok

Az archívumok eltávolítása TAR GZ és TAR BZ2

A tömörített archívumok eltávolításakor például a tar.gz vagy a tar.bz2 nem kell megadnia a dekompressziós paramétert. A csapat ugyanaz, mint a Tar Archive eltávolításakor:

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

Egyes fájlok eltávolítása a TAR Archívumból

A kivonat egyes fájlokat a tar, adjunk hozzá egy fájlnevek listáját szóközzel elválasztva, hogy lesz kivont neve után az archívumban:

Tar -xf archive.tar file1 fájl2

A fájlok kivonásakor meg kell adnia a pontos neveket, beleértve az útvonalat, nyomtatott -list (-t).

Egy vagy több könyvtár eltávolítása az archívumból hasonlóan a fájlok kivonásához:

Tar -xf archívum.tar dir1 dir2

Ha megpróbál kivonni egy olyan fájlt, amely nem létezik, hibaüzenet jelenik meg a következőhöz:

Tar -xf archívum.tar Olvass kátrányos: Olvass: nem található az archívumban tar: Kilépés a hiba állapota korábbi hibák miatt

Fájlok eltávolítása a TAR archívumból egy helyettesítő jelzéssel

A fájlok egy archívumból történő kivonásához a helyettesítő karakterek alapján használja a - Wildcards kapcsolót, és adja meg a sablont, hogy megakadályozza a héj értelmezését.

Például olyan fájlok kivonására, amelyek nevét a .js (JavaScript fájlok) futtatja, használhatja:

Tar -xf Archive.TAR - WildCards "* .js"

Fájlok hozzáadása egy meglévő archívumhoz

Fájlok vagy könyvtárak hozzáadása egy meglévő TAR archívumhoz, használja a -append (-r) műveletet.

Például egy újfájl nevű fájl hozzáadásához az Archive.TAR-ban, használhatja:

Tar -rvf archívum.tar newfile

Távolítsa el a Tar Archive fájlokat

Használja a -Delete műveletet az archívum fájljainak törléséhez.

Például az Archive.tar fájlnévnek nevezett fájl törléséhez használhatja:

Tar --delete -f archive.tar file1

Kimenet

A mai napig meg kell találnod, hogy hogyan lehet létrehozni és kivonni a kátrány archívumokat.

Archiváló kátrány - A Linux rendszerekben használt leggyakoribb archiváló.

Én vagyok neked (és magam egy emlékeztetőn) úgy döntött, hogy a főbb, a leginkább működőképes példákat az archívumok oroszországi archívumok létrehozására és kicsomagolására, miután felvetette az egyszerű és részletes magyarázatokra, hogy igen. Azt is megpróbált részben fordítani néhány lehetőséget oroszul. Úgy tűnik, hogy nehéz ezekkel az archívumokkal, így, és ez egy pule. De az élet azt sugallja, hogy nincs, de állandóan azt fellebbezni kézikönyvek, keresünk kész megoldásokat a hálózat, tippeket és még mindezek ellenére már többször ismételten ismételt és telt. A gyakorlatban azonban, minden egyszerű, túl, van egy csomó más aggályok, hogy minden a fejedben, hogy mi valaha is az életben, nem igaz? Nos, miért mindenféle könyv, jegyzetek és noteszgépek? Ez az! :)

Így. Itt a tűzoltó hivatalos kézikönyv GNU tar:
https://www.gnu.org/software/tar/manual/tar.txt

Minden tűzoltó kátrányra a FreeBSD-hez
freebsd.org tar manual

A cikk alján egy másik kézikönyvet, rövidebb, a Debian-tól származó 9.

Nos, a sürgősen megyünk.

Használt paraméterek (kulcsok, opciók) kátrány

Használhat olyan kulcsokat, mint a rövid és hosszú, azaz az első oszlopból vagy a másodikból. Néhány gomb nem létezik rövid formában, akkor csak hosszú kulcsokat kell használni.

-.

Összefűz
--Összekapcsol.

A TAR-fájlok csatolása az archívumhoz.
-b. Használjon 512 bájt rekordot I / O blokkokban.
-c. --Teremt. Hozzon létre egy archívumot.
-C. --Directory \u003d dir. Adja meg a rendeltetési helyet a megadott archívum tartalmának kivonásához. Módosítsa a DIR-t, mielőtt bármilyen műveletet végrehajtana. Ez az opció érzékeny a megrendelésre, azaz az összes későbbi lehetőségre hatással van.
-d. - iDiff,
-Kobe
Archívum összehasonlító művelet egy adott fájlrendszerrel.
--Töröl. Távolítsa el az archívumot. Az argumentumok tartalmazzák a törölni kívánt archív elemek nevét. Legalább egy érvet kell adnia. Ez a paraméter nem működik tömörített archívumokkal. Nincs rövid egyenértékű a kulcsról.
-f. --File \u003d archívum. Hozzon létre egy fájlt (különben a kimenet a terminálhoz megy). Az archívum módosítása előtt bármely művelet végrehajtása előtt.
-G. --Listed-incremental \u003d fájl Az inkrementális mód archiválva van. Új GNU formátum.
-G. --Járulékos Az inkrementális mód archiválva van. Régi GNU formátum. A "-Create" paraméterrel történő használatakor egy pillanatfelvétel létrehozása nélkül egy növekményes archívum jön létre. Így lehetetlen létrehozni több szintű inkrementális mentések a lehetőséget „--incRependal”.
- Nem sikerült olvasni Ne töltse ki a munkát, ha bizonyos fájlok nem olvasottak. Ez a paraméter csak a létrehozás során érvényes. A hiba figyelmeztetések elnyomhatók a "--warning \u003d FAILED-READ" opcióval.
-J. Használja a BZIP2 tömörítést.
-J. Használja az XZ tömörítést.
-K. Ne írja felül a meglévő fájlokat.
-Lzma. Használja az LZMA tömörítést.
-m. --Érintés. Ne állítsa vissza a módosítási időt (csak x módban). Az archívum létrehozásakor a módosítási idő mindig megmarad.
-O. Írjon be bejegyzések felvételeit a stdouton (nem állítja vissza a lemezt).
-p. --Preserve-Engedélyek,
--Same-Engedélyek
A fájlokhoz való hozzáférési jogok visszaállítása (csak x mód). Próbálja visszaállítani
Teljes jogosultságok, beleértve a tulajdonost, fájlmódokat, ACL listákat, kiterjesztett
Attribútumok és kiterjesztett fájl zászlók, ha minden elemre rendelkezésre állnak
Az archívumból kivonva (figyelmen kívül hagyja a maszkot). Ez a paraméter "kátrányt" okoz a módok (hozzáférési engedélyek) beállításához az archívumban rögzített kivont fájlokhoz. Ha ezt a paramétert nem használják, az aktuális UMASK beállítás korlátozza az engedélyek engedélyezett fájlokat. Ez az alapértelmezett beállítás bekapcsolt állapotban van, ha a "Tar" superuserként történik.
Ez a paraméter nem értelme a "-list" ("-t").
-P. --Absolute-nevek. Az elérési útnevek mentése. Az archívumok létrehozásakor a fájlnevekből származó vezető ferde nincs törölve. Alapértelmezés szerint az útvonalak abszolút nevei (nevek a szimbólummal kezdődően /) Törölje a fő ferde vonalat mind az archívumok létrehozásakor, mind az eltávolításkor. Ezenkívül a Tar megtagadja az archívumok kicsomagolását, amelyek nevét ".." .. ", vagy amelynek célkönyvtárát szimbolikus link segítségével megváltoztatják. Ez a paraméter letiltja az ilyen viselkedést. Általában az archívum létrehozásakor a "TAR" törli a kezdeti "/" szimbólumot a tagok nevétől, valamint az archívumból való eltávolítás során, ha kezdeti "/" vagy belső ".". Ez az opció letiltja ezt a viselkedést.
-r. --Mellékel. Adjon hozzá fájlt az archívumhoz.
tar -rf archive.tar add.txt
- Priver-komponensek \u003d szám Törli a Vezető alkatrészeket a fájlnevekből eltávolításkor.
-S. --Ritka. Ha a fájl ritkább lesz, akkor kifejezetten feldolgozható, ami csökkenti a jövőbeli archívum mennyiségét. Ez a paraméter csak az archívumok létrehozásakor vagy frissítésénél értelme. Ez nem befolyásolja az extrakciót. Ne feledje azonban, hogy a "-Sparse opció" komoly hátrányt jelenthet. A fájl tartalmának meghatározásához előfordulhat, hogy el kell olvasnia, mielőtt megpróbálta archiválni, ezért általában a fájl kétszer olvasható. Ez a viselkedés függ az operációs rendszertől vagy olyan fájlrendszertől, amely nem támogatja a "seek_hole / seek_data" funkciót. Azonban ajánlott a "- SPARSE" használatát, ha biztonsági másolatot készít a fájlrendszerről, hogy elkerülje a rendszerben tárolt fájlok telepített formájának archiválását. Biztos lehet benne, hogy az archívum soha nem fog több helyet foglalni a médián, mint a lemezen található fájlok.
-t. Szerezd meg a tartalomjegyzéket (tartalom) az archívumból (megjelenítik a fájlok listáját).
-U. --Update. Adjon hozzá az archív fájlokhoz, amelyek az archívum megfelelő példánynál vannak. Az érvek ugyanazok a jelentése, mint a -C és -R paraméterek.
-V. --Bőbeszédű Megjeleníti a csomagolt fájlok listáját működés közben.
-w. Interaktív mód.
-W. Az opció az archívum ellenőrzésére szolgál.
-X. --kivonat
--Kap.
Fájlok eltávolítása.
-Z. - Gzip,
- gunzip,
- Gungzip.
Használja a GZIP tömörítést.

Hozzon létre archívum tar.gz.

Probléma: Tar.gz Archívum létrehozása GZIP tömörítéssel. # # Ugrás a kívánt könyvtárba nincs szükség, a parancs bárhonnan lehet elvégezni. # # 1. Adja meg a kulcsokat -Czf. # 2. jelezze az új archívum teljes elérési útját és nevét. # 3. jelezze a teljes elérési utat a forráskönyvtárba. Ennek eredményeként a könyvtárban / archívumban új.t.tar.gz archívumot hoz létre a # könyvtár / otthoni / dokumentumok tartalmával. tar -czf /harchives/new.tar.gz / Home / Dokumentumok

A Tar.GZ biztonsági mentés létrehozása a módok és a hozzáférési jogok megőrzésével

# Feladat: Backup Tar.GZ létrehozása gzip tömörítéssel. # # Ugrás a kívánt könyvtárba nincs szükség, a parancs bárhonnan lehet elvégezni. # # 1. Pont a kulcsok -Cpzf. # 2. jelezze az új archívum teljes elérési útját és nevét. # 3. jelezze a teljes elérési utat a forráskönyvtárba. # # Ennek eredményeként a könyvtárban / archívumban új.tar.gz archívumot hoz létre a # könyvtár / otthoni / felhasználó / webhely tartalmával. tar -cppzf / hátupák/new.tar.gz / home / felhasználó / webhely

Csomagolja ki az archívum tar.gz az aktuális könyvtárba

# Feladat: Csomagolja ki a tar.gz archívumot az aktuális könyvtárba. # # 1. Menjen a kívánt könyvtárba. # 2. jelzi a kulcsokat -xzf. # 3. Jelölje meg az archív forrás teljes elérési útját. # # A végrehajtás eredményeként az archívum.tar.gz archívum tartalma kicsomagolható a könyvtárban, #, amelyben most már, ebben az esetben itt lesz / otthon / itt lesz. # Ugrás a kívánt CD / HOME / HERE # könyvtárba, csomagolja ki az aktuális könyvtár tartalmát, meghatározza a forrás archívum teljes elérési útját. tar -xzf /pub/downloads/archive.tar.gz.


Csomagolja ki az archívum tar.gz a megadott könyvtárba

Probléma: Csomagolja ki a tar.gz archívumot a megadott könyvtárba. # # Ugrás a kívánt könyvtárba nincs szükség, a parancs bárhonnan lehet elvégezni. # # # 1. jelzi a kulcsokat -xzf. # 2. jelezze a teljes út a forrás archívum. # 3. Jelölje meg a cél elérési útját a kulcs segítségével. A végrehajtás eredményeként az Archive Archive Archive.Tar.Gz tartalma a megadott könyvtárat ebben az esetben a / HOME / HERE könyvtárba csomagolja. tar -xzf /pub/downloads/archive.tar.gz -c / home / itt


Csomagolja ki a tar.gz archívum tartalmát az aktuális könyvtárba a hozzáférési jogok megőrzésével

Probléma: Állítsa vissza az archívum tartalmát, miközben fenntartja / visszaállítja a hozzáférési jogokat. # # Az archívum tartalmának kicseréje ebben a módban adja hozzá a -p gombot. # # 1. Menjen a kívánt könyvtárba. # 2. jelzi a kulcsokat -xzpf. # 3. Jelölje meg az archív forrás teljes elérési útját. # # A parancs végrehajtásának eredményeképpen az archívum backup.tar.gz tartalma kicsomagolja a behajtott hozzáférési jogokat, amelyek korábban a fájl archiválásának időpontjában voltak. # Az archív archívum archívum.tar.gz tartalma kicsomagolható a könyvtárban, amelyben most már # vannak, ebben az esetben itt lesz / otthon / itt. # Ugrás a kívánt CD / HOME / HERE # könyvtárba, csomagolja ki az aktuális könyvtár tartalmát, meghatározza a forrás archívum teljes elérési útját. tar -xzpf /pub/downloads/backup.tar.gz.


Csomagolja ki az Archívum Tar.gz tartalmát a megadott könyvtárba a hozzáférési jogok megőrzésével

Probléma: Állítsa vissza az archívum tartalmát, miközben fenntartja / visszaállítja a hozzáférési jogokat. # # Az archívum tartalmának kicseréje ebben a módban adja hozzá a -p gombot. # # 1. jelzi a kulcsokat -xzpf. # 2. jelezze a teljes út a forrás archívum. # 3. Jelölje meg a cél elérési útját a kulcs segítségével. # # A parancs végrehajtásának eredményeképpen az archívum backup.tar.gz tartalma kicsomagolja a behajtott hozzáférési jogokat, amelyek korábban a fájl archiválásának időpontjában voltak. # Az archívum archívum.tar.gz tartalma a megadott könyvtárban kicsomagolható, ebben az esetben # a / otthon / itt / itt könyvtárba. tar -xzpf /pub/downloads/backup.tar.gz -c / Home / Itt


Állítsa vissza a Tar.gz archívum tartalmát a módok és a hozzáférési jogok megőrzésével

Probléma: Állítsa vissza az archívum tartalmát az útvonalak megőrzésével és a hozzáférési jogok megőrzésével. Ez a módszer a tökéletes eszköz a biztonsági mentéshez és helyreállítási fájlokhoz. # Ez a mód nem inkrementális, de nem csak a Linux is támogatott, hanem a FreeBSD-ben. Megjegyzés: A FreeBSD-ben nem támogatott inkrementális mód. # # Csomagolja ki az archívum tartalmát az útvonalak mentésével és a hozzáférési jogokkal, adjon hozzá # -p gombot a hozzáférési jogok helyreállításához, valamint a -P kulcshoz, hogy visszaállítsa a # könyvtárakat a gyökérből. Ez a kulcs nem törli a vezető eszközöket az elemek nevétől. # # 1. jelzi a kulcsokat -xpzpf. # 2. jelezze a teljes út a forrás archívum. # # A parancs végrehajtásának eredményeképpen a backup.tar.gz archívum tartalma kicsomagolható az űrlapon és # struktúrában, amelyek helyreállított hozzáférési jogokkal rendelkeznek, amelyek korábban a # archiváláskor korábban voltak. A fájlok helyreállításakor a könyvtári hierarchia (a távollétben) a Scratch-tól a gyökérkönyvtárból áll. Az útvonalon található fájlok cseréje / visszaállítása, a meglévő egyéb fájlok nem érintettek. # # MEGJEGYZÉS: Ebben a módban a -p billentyű nem tudja egyszerre használni a -C gombot, azaz nem adhatja meg a célkönyvtárat. Egyszerűen nem fog működni, a forráskönyvtár és a fájlok struktúrája továbbra is visszaáll. Ha meg szeretné adni a könyvtárat a helyreállításhoz, a SIM egyszerűen törölje a -P opciót a lekérdezésből. Tar -xpzpf /pub/downloads/backup.tar.gz.


Csomagolja ki az archívumot a megadott könyvtárba a hozzáférési jogok megőrzésével, de a három kezdeti könyvtárat dobja vissza (külön katalóguság kivonat)

# Feladat: Kivonat külön katalógus ág. # # Az archív hierarchia egy részének kicsomagolásához (a kulcsot a mentő hozzáférési jogokhoz is hozzáadjuk, # új opcionális opciót használunk "- Priver-Components \u003d szám", ahol az érték # szám az összeg kezdeti elemek eldobottak (balra). # # Az archívumban /archives/sitebkk.2017.09.07.tar.gz: # / usr / home / felhasználó / virtuális / webhely # az archívumból kivonják a / otthoni / itt: # virtuális / site # tar - xzp / usr /SiteBK.2017.09.07.tar.gz --Strip-Components \u003d 3-C / Főoldal / Itt / Here

Fájl hozzáadása a Tar Archive-hoz

# Di Dink to Archive.Tar archive file add.txt. # Ne felejtsük el a kulcsot -P-t, ha szükséges. tar -rf archive.tar add.txt

Eredeti ember GNU Tar Debian

Tar (1) GNU tar MANUAL TAR (1) Név tar - egy archiváló segédprogram Áttekintés A hagyományos Használat Tar (A | C | D | R | T | U | X) Unix-stílusú Felhasználás tar -a Archív Archív Tar -c [- f Archive] tar -d [-f Archive] tar -t [-f Archive] tar -R [-f Archive] tar -u [-f Archive] tar -x [-f Archive] GNU-Stílus használata tAR (- -Catenate | - Concatenate) Archív Archívum Tar --Create [--file archívum] tar (--FIFF | -Compare) [--file archívum] Tar --Delete [--file archívum] Tar --append [ -F archívum] TAR -LIST [-F archívum] Tar -Test-Label [--File archívum] Tar --update [--file archívum] Tar --update [-f archívum] tar (-Extract | --get) [-f Archive] Megjegyzés Ez manpage egy rövid leírása a GNU tar. Egy részletes tárgyalását, beleértve a példákat és a Használat felterjesztették Ommendations, Lásd a GNU TAR MANUAL AVAILABLE Texinfo formátumban. Ha az információ olvasó és a Tar dokumen- táció megfelelően telepítve van a rendszerben, akkor a parancs Info Tar kell adni Hozzáférés a teljes manuális. Ön is megtekintheti a KÉZI Az INFO MODE Emacsban (1), vagy úgy vélik, különböző formátumokban online http://www.gnu.org/Software/Tar / Manual Ha bármilyen rendellenességet zajlik e manlapot és a GNU TAR A kézikönyvet a későbbiekben a hiteles forrásnak kell tekinteni. Leírás GNU tar archiváló program célja, hogy tárolja több fájlt egyetlen fájlba (egy archív), és alapjelet Ulate ilyen archívumot. Archívum lehet EITER szabályos fájl, vagy egy eszköz (például szalagos meghajtó, amely áll a szalagos archiváló), amelyek lehetnek akár a helyi, vagy egy távoli gépen. Opció Stílusok A GNU kátrányhoz tartozó lehetőségek három különböző stílusban adhatók meg. A hagyományos stílusban, az első argumentum egy fürt Option Levelek és minden ezt követő érvei Supply érvek azokat a lehetőségeket, amelyek megkövetelik,. Az argumentumok ugyanabban a sorrendben olvashatók, mint az opciós betűk. Minden olyan parancssori szavakat, amelyek az összes opciót feldolgozták, nem opcionális érvekként kezelik: fájl- vagy archiválási tagnevek. Például a C opció megköveteli Az archívum létrehozása, a V Option kéri a Verbose működik, és a F beállítás egy érv, hogy beállítja a nevet az Archive megmût. A hagyományos stílusban írt következő parancsot utasítja a kátrányt, hogy az összes fájlt az archiválási fájl stb. Stb. Stb. Stb. A fájlok irányításából tárolja az archiválandó fájlok listáját: Tar CFV A.TAR / ETC Opciós stílus Minden opciós betű előtagolt egy kötőjel, mint más parancssori segédprogramokban. Ha egy opció argumentumot vesz igénybe, az argumentum követi, akár külön parancssori szó, akár közvetlenül az opció után. Ha azonban az opció opcionális argumentumot vesz igénybe, az argumentumnak a beavatkozó szóköz nélküli opciós betűnek kell lennie, mint a -g / tmp / snar.db. Az argumentumok bármely olyan lehetősége, amely nem vesz részt egyetlen kötőjel után, pl. -Vkp. Az olyan opciók, amelyek argumentumokat (akár kötelező vagy opcionális), az ilyen klaszter végén jelennek meg, pl. -Vkpf A.tar. A rövid opciós stílusban írt példa parancs úgy néz ki, mint: TAR -CVF A.TAR / etc vagy tar -c -v -f a.tar / stb. A régi lehetőségeket nem ösztönzik. Működési mód Az alábbi táblázatban felsorolt \u200b\u200blehetőségek megmutatják a GNU kátrányt, hogy milyen műveletet kell végrehajtania. Pontosan egyiküket kell megadni. A nem opcionális argumentumok jelentése a kért üzemmódtól függ. -A --Catenate, - -concatenate App Adja meg az archívumot egy másik archívum végéhez. Az argumentumokat az archívumok nevét tekintjük. Minden Archives kell lenniük azonos formátumú Archívum ő Reseting Archive Lehet használhatatlanná nem Gnu megvalósításai kátrány. FIGYELMEZTETÉS Továbbá, hogy ha az elsőtől eltérő archívumokból származó jellemzők csak akkor érhetők el a kapott archívumban, ha a -i (--nore-Zeros) opciót használnak. A tömörített archívumokat nem lehet betartani. - - - Az új archívum létrehozása. Az argumentumok ellátják az archiválandó fájlok nevét. A könyvtárak rekurzív módon archiválódnak, kivéve, ha a -no-rekurziót adnak. -d, --diff, -DIFF, az archívum és a fájlrendszer közötti különbségek megtalálása. Az argumentumok opcionálisak, és az archívumok összehasonlítására irányulnak. Ha nem adja meg, feltételezzük az aktuális munkakönyvtárat. - Törölje az archívumot. Az archívumok elnevezésének argumentumainak elnevezése. Legalább egy érvet kell adni. Ez az opció nem működik tömörített archívumokon. Nincs rövid opció egyenértékű. -R, - csatolja a fájlokat az archívum végére. Az argumentumok ugyanazok a jelentése, mint a -C (-Create). -T, - lista felsorolja az archívum tartalmát. Argumentumok opcionálisak. Adja meg, hogy a tagok felsorolják a tagok listáján szereplő nevét. - A -t-címke tesztelje az archiválási kötet címkét és kilépjen. Argumentumok nélkül használják, kinyomtatja a kötetcímkét (ha A), és kilép az állapot 0. Ha egy vagy több parancssori argumentumot adunk meg. A TAR összehasonlítja a kötetcímkét minden argumentummal. Ez kilép a 0 kóddal, ha egy mérkőzést talál, és az 1. kóddal más módon. Nem jelenik meg a kimenet, hacsak nem használnak együtt a -v (--Verbose) opcióval. Ehhez az opcióhoz nincs rövid opció. -U -Update fájlok, amelyek az archívum megfelelő példánya, mint a megfelelő példány. Az érvek ugyanazok a jelentése, mint a -C és -R opciók. -X, --Extract, - késztrakt fájlokat archívumból. Argumentumok opcionálisak. Ha adja meg, az archívumok által kivonandó archívumok nevének megadása. --Show-alapértékek Ábrázolni beépített alapbeállítások különböző Tar lehetőségek és Kilépés. Nincsenek argumentumok. -?, - Help megjelenít egy rövid opció összefoglalóját és kilépését. Nincsenek argumentumok. --Usage A rendelkezésre álló opciók listájának megjelenítése és kilépés. Nincsenek argumentumok. - Version Print Program verzió és szerzői jogi információk és kilépés. Options Operation módosítók --check eszköz ellen Device számok növekményes archívumok létrehozásakor (alapértelmezett). -g, -listed-incremental \u003d fájlkezelő új GNU-formátumú inkrementális mentések. A fájl egy pillanatfelvételi fájl neve, ahol a Tar tárolja a további információkat, amelyek eldöntik, hogy mely fájlok megváltoztak az előző növekményes dump óta, és következésképpen újra kell dobni. Ha az archívum létrehozásakor a fájl nem létezik, akkor létrehozásra kerül, és az összes fájl hozzáadódik az eredményül kapott archívumhoz (a 0. szint). A nem nulla szintű l archívumok létrehozásához hozzon létre egy példányt az N-1 szint alatt létrehozott pillanatfelvételi fájl másolatához, és fájlként használja. Az O kivonás felsorolásakor a fájl tényleges tartalmát nem ellenőrzik, csak a szintaktikai igények miatt szükséges. Ezért gyakori gyakorlat a helyén / dev / null használatára. - Hole-detection \u003d módszer használati módszer a lyukak érzékelésére a ritka fájlok. Ez az opció azt jelenti --Sparse. A módszer érvényes értékei keresnek és nyersek. Az alapértelmezés szerint a nyers visszaesés, ha nem alkalmazható. -G, --Incremental régi GNU formátumú növekményes mentést. - A nem sikertelen olvasás nem lépjen ki a nonzero-val olvasható fájlokkal. --Level \u003d szám beállított dump szintje a létrehozott felsorolt \u200b\u200binkrementális archívumhoz. Jelenleg csak - REVEL \u003d 0 értelmes: arra utasítja a kátrányt, hogy csonszol a pillanatfelvételi fájlt a dömping előtt, ezáltal arra kényszerítve a 0. szintet. -N, - ne feltételezzük, hogy az archívum kereshető. Általában a kátrány automatikusan meghatározza, hogy az archívum törhető-e vagy sem. Ez az opció olyan esetekben történik, amikor az ilyen elismerés sikertelen. Csak akkor lép hatályba, ha az archívum nyitva van az olvasásra (pl. - lista vagy -extract opciókkal). --No-check-device Ne ellenőrizze az eszközszámokat inkrementális archívumok létrehozásakor. - Ne keressük, hogy az archívum nem kereshető. - Kurálás [\u003d n] Csak az egyes fájlok NTH előfordulása az archívumban. Ez az opció csak akkor érvényes, ha az alábbi albizottságok valamelyikével van használva: - -Delete, --diff, --extract vagy - list, és amikor a fájlok listáját a parancssorban vagy a -t opción keresztül adják meg. Az alapértelmezett n érték 1. -Resztiválja a potenciálisan káros lehetőségek használatát. --Sparse-Version \u003d Major [.minor] Állítsa be a SPARSE formátum használatát (impleies -sparse). Ez az opció azt jelenti --Sparse. Az érvényes argumentumértékek 0,0, 0,1 és 1,0. A ritka formátumok részletes megvitatása érdekében olvassa el a GNU Tariskola kézikönyvét, a D. függeléket, a "Sparse formátumokat". Az információs olvasó használata, a következő parancs futtatásával érhető el: info tar "Sparse formátumok". -S, -SSPARSE kezelni a ritka fájlokat hatékonyan. Egyes fájlokat a File System lehetnek szegmensei amelyeket tulajdonképpen nem írtam (elég gyakran These Are Adatbázis fájlok által létrehozott ilyen rendszerek DBM). Ha ezt az opciót adja meg, a Tar megpróbálja meghatározni, hogy a fájl ritkán van-e az archiválás előtt, és ha igen, akkor csökkentse az eredményül kapott archív méretet, ha nem dömping a fájl üres részeit. Felülírja ezeket az opciókat Ellenőrizze a kátrányt, ha egy fájlt egy meglévő másolaton keresztül történő kivonásakor. -K, -keep-régi fájlok don "t cserélje ki a meglévő fájlokat, amikor kivonja a meglévő fájlokat. - a meglévő könyvtárak túllépése-dir megőrzési metaadata. - egy felső szintű [\u003d DIR] Az összes fájl kibontása Into Dir, illetve, ha használt Argumentum, alkönyvtáraiba által megnevezett alap neve az Archive (mínusz a standard Compression Utótagok felismerhető --auto-Compress). - A meglévő fájlok felülírása a kitermeléskor. - A meglévő könyvtárak túllépése a meglévő könyvtárak metaadatainak felülírása (alapértelmezett). - Recursive-Nyissa ki rekurzívan távolítsa el az összes fájlt a könyvtárban, mielőtt kivonja. - Saját fájlok eltávolítják a fájlokat a lemezről, miután hozzáadta az archívumot. --Skip-régi fájlok DON "T Cserélje ki a meglévő fájlokat, amikor kinyomtatja, csendben ugorjon át őket. . Kimeneti adatfolyam kiválasztása - gnore-parancs-hiba figyelmen kívül hagyja az alprocess kilépési kódokat. --No-Ignore-parancs-hiba A gyermekek nem nulla kilépési kódjait hibaként (alapértelmezett) kezelik. -O, - stdout kivonatfájlok a szabványos kimenetre. --To-Command \u003d Parancs kibontott fájlok a Command. Az argumentum egy külső program elérési útja, adott esetben a parancssori argumentumokkal. A programot meghívják, és a fájl tartalmát a SUP-t kitermeljük, amelyet a szabványos kimeneten töltötte be. További adatok kerülnek a következő környezeti változókon keresztül: TAR_FILETYTE típus a fájl. Ez egy betű a következő jelentéssel: f rendszeres fájl D Directory L szimbolikus link H Hard Link B blokk eszköz C Karaktereszköz Jelenleg csak a rendszeres fájlok támogatottak. TAR_MODE fájl mód, oktális szám. TAR_FILENAME A fájl neve. TAR_REALNAME A fájl neve az archívumban tárolt. TAR_UNAME A fájl tulajdonosának neve. TAR_GNAME A fájl tulajdonoscsoportjának neve. Tar_atime utolsó hozzáférés ideje. Ez egy decimális szám, amely másodpercet képvisel az EPOCH óta. Ha az AR-Chive a nanoszekundum pontossággal rendelkezik, a nanosekundumokat tizedespont után adják hozzá az időbélyegzőhöz. Tar_mtime Az utolsó módosítás ideje. Tar_niTime Az utolsó állapotváltozás ideje. TAR_SIZE A fájl mérete. TAR_UID UID a fájl tulajdonosának. TAR_GID A fájl tulajdonosa. Ezenkívül a következő változók tartalmaznak információt a kátrányítási üzemmódról és az archívumról: TAR_VERSION GNU TAR verziószám. Tar_archive Az archív kátrány neve feldolgozása. Tar_blocking_factor Aktuális blokkoló tényező, azaz Az 512 bájt blokkok száma rekordban. Tar_Volume A térfogata kátránya a feldolgozás (a több volumenű archívum olvasása esetén). A feldolgozott archívum TAR_FORMAT formátuma. Az egyik: GNU, Oldgnu, POSIX, USTAR, V7. TAR_SUBCOMMAND egy rövid verziója (egy vezető DASH) működését leíró kátrány végrehajtását. Kezelése Fájlattribútumok --atime-Őrizze [\u003d Módszer] hozzáférési időpontjainak megőrzése kiíratott fájlok, vagy helyreállítani az időpontok olvasás után (Method \u003d Csere, ez az alapértelmezett) vagy nem beállítása a The Times az első helyen (Method \u003d Rendszer ) - -DELAY-Directory-Visszaállítási késleltetés A módosítási idők és a kivonott könyvtárak engedélyezése az extrakció végéig. Használja ezt az opciót, amely szokatlan tagja van az archívumból. - Group \u003d Név [: GID] Force Name csoportként hozzáadott fájlokhoz. Ha a GID-t nem szállítjuk, a név lehet egy felhasználói név vagy numerikus GID. Ebben az esetben a hiányzó rész (GID vagy név) a jelenlegi gazda csoportos adatbázisából következik. Ha használják - - Group-Map \u003d fájl, csak azokat a fájlokat érinti, amelyeknek a tulajdonoscsoport nem szerepel a fájlban. - csoport -Map \u003d File Read Group fordítási térkép a fájlból. Az üres sorok figyelmen kívül hagyják. A megjegyzéseket a # jelzéssel vezetik be, és a vonal végéig terjednek. Minden nem üres vonal a fájlban egy csoport szállítását határozza meg. Két mezőből kell állnia , Bármilyen szóközzel határolva: Oldgrp Newgrp [: NewGid] Oldgrp e vagy érvényes csoportnév vagy a + + -val előtagolt gid. Hacsak a NewGID-t tartalmazza, a NewgRP-nek is érvényes csoportnév vagy A + GID. A SECHGRP-t és a NewGid-t nem kell felsorolni a rendszercsoport adatbázisában. Ennek eredményeképpen minden egyes bemeneti fájl a tulajdonoscsoporthoz az OldGRP-vel az Archívumban a NewGrp és a GID NewGid tulajdonosi csoportjával van tárolva. --Mtime \u003d dátum-vagy-fájl beállítása a hozzáadott fájlokhoz. Dátum-vagy-fájl az eith ER egy dátum / idő szinte tetszőleges formátumban, vagy egy meglévő fájl nevét. Az utóbbi esetben a fájl módjait használják. -m, --touch don "t kivonat fájl módosított idő. --n-késleltetés-könyvtár-visszaállítás megszakítja az előző -delay-Directory-Restore opció hatását. - ugyanazon-tulajdonos kivonja a fájlokat Alapértelmezés a szokásos felhasználók számára). - Name-Engedélyek Alkalmazza a Felhasználó Umaskát az archívumok engedélyeinek kivonásakor (alapértelmezett a szokásos felhasználók számára). --Numerikus-tulajdonos mindig használja a felhasználói / csoportnevek számát. - tulajdonos \u003d Név [: UID] Force név tulajdonos a hozzáadott fájlokhoz. Ha az UID nincs megadva, a név lehet felhasználónév vagy numerikus UID. Ebben az esetben a hiányzó rész (UID vagy név) az aktuális gazda felhasználói adatbázisából következik. Ha a - Hownner-Map \u003d File, csak azok a fájlokat érinti, amelyek tulajdonosa nem szerepel a fájlban. Térkép \u003d fájl Olvassa el a tulajdonos fordítási térképét a fájlból. Az üres sorok figyelmen kívül hagyják. A megjegyzések inentrodukálódnak a # jelzéssel és a vonal végére. Minden nem üres vonal a fájlban egy UID fordítást határoz meg. Két hozzámadónak kell lennie, A Whitespe bármilyen összegével határolva: Oldusr Newusr [: Newuid] Oldusr Eiter egy érvényes uer név vagy egy + UER által előtagolt +. Hacsak Newuid van ellátva, a Newusrnak érvényes felhasználói név vagy egy + uid. és Newuid nem kell felsorolni a rendszer felhasználói adatbázis. Ennek eredményeként minden egyes bemeneti fájl tulajdonában Oldusr kerül tárolásra Archívum a tulajdonos neve és Newusr Uid Newuid. -P, -Preserve-Engedences, --Same-Engedélyek A fájljogosságokról (alapértelmezett a superuser számára) - -preserve ugyanaz, mint mindkét -p és -s. --Same-tulajdonos Próbálja Extracting fájlokat az azonos tulajdonosi létezik az archívumból (alapértelmezett rendszergazda számára). -S, -Smpreserve-rend, - sorrend szerinti nevek rendezni az archívum --sort \u003d megrendelés, amikor egy archívum létrehozásakor sorrendben rendezze a könyvtár bejegyzéseit, amely az egyik, név vagy inode egyike. Az alapértelmezett érték --sort \u003d nincs, amely az archív tagokat ugyanabban a sorrendben tárolja, mint az operációs rendszer. A -Sort \u003d név használata biztosítja, hogy a létrehozott archívum tagja egyenletes és reprodukálható legyen. A --SORT \u003d inode használata csökkenti az archívum létrehozásakor az archívum megteremtése során az archiválást. Ez a rendezési sorrend csak akkor támogatott, ha az alapul szolgáló rendszer a szükséges információkat tartalmazza. Bővített Fájl attribútumok --ACLS A POSIX ACLS támogatás engedélyezése. --No-ACLS letiltja a POSIX ACLS támogatását. --Selinux engedélyezi a Selinux kontextus támogatását. --no-selinux letiltja a Selinux kontextus támogatását. --Xattrs lehetővé teszi a kiterjesztett attribútumok támogatását. --No-xattrs letiltja a kiterjesztett attribútumok támogatását. --Xattrs-exclude \u003d minta Adja meg az XATTR kulcsok kizárási mintáját. A minta egy POSIX rendszeres kifejezés, pl. --xat- trs-exclude \u003d "^ felhasználó", hogy kizárja az attribútumok a felhasználói névtérből. --Xattrs-incluse \u003d minta Adja meg az XATTR kulcsokhoz tartozó minta. A minta egy POSIX rendszeres kifejezés. Eszközválasztás és kapcsoló -f, --File \u003d archiválási archív fájl vagy eszköz archívum. Ha ezt az opciót nem adja meg, a káta először megvizsgálja a "szalagot. Ellenőrizze, akár a --show-defaults opcióval, akár a Tar -Help kimenet végén. Egy archívum neve, amelynek egy vastagbél van Ebben megad egy távoli gépen lévő fájlt vagy eszközt. A vastagbél előtt, mielőtt a kettőspont nevét vagy IP-címét, és az azt követő részét, mint a fájl vagy az eszközút, pl.: --File \u003d távvezérlő: / dev / SR0 Az opcionális felhasználónév előtagolható a gazdanévbe, és egy @ jelet helyezhet el közöttük. Alapértelmezés szerint a távoli gazdagép az rsh (1) parancs segítségével érhető el. Napjainkban gyakori az SSH (1) használata. Meg tudod csinálni A következő parancssori opció megadásával: --Rsh-parancs \u003d / usr / bin / ssh A távoli gépnek az RMT (8) paranccsal kell telepítenie. Ha a PathName nem felel meg a Tar "S alapértelmezettnek, akkor a Taud-ot a -RMT-parancs opcióval tájékoztathatja a kátrányról. - A helyi archívum fájl is helyi, még akkor is, ha van egy vastagbél. -F, -fo -Script \u003d parancs, --new-volume-script \u003d parancs futási parancs az egyes szalagokon (magában foglalja -m). A parancs tartalmazhat argumentumokat. Amikor elkezdődik, akkor örökölje a kátrányt, plusz a következő változók: TAR_VERSION GNU tar Verziószám. Tar_archive Az archív kátrány neve feldolgozása. Tar_blocking_factor Aktuális blokkoló tényező, azaz Az 512 bájt blokkok száma rekordban. Tar_Volume A térfogata kátránya a feldolgozás (a több volumenű archívum olvasása esetén). A feldolgozott archívum TAR_FORMAT formátuma. Az egyik: GNU, Oldgnu, POSIX, USTAR, V7. TAR_SUBCOMMAND egy rövid verziója (egy vezető DASH) működését leíró kátrány végrehajtását. TAR_FD fájlleíró, amely felhasználható az új kötetnév kommunikálására kátrányra. Ha az információs szkript meghibásodik, a kátrány kilép; Ellenkező esetben a következő kötet írása. -L, --tape-length \u003d n A szalag cseréje az NX1024 bájtok írása után. Ha N-t egy méretű utótag követ (lásd az alábbi alszakasz-méretű utótagok), akkor az utótag meghatározza a 1024-es install multiplikatív tényezőt. Ez az opció azt jelenti, hogy a -M. -M, - multi-kötet létrehozása / felsorolása / kivonat több kötetes archívum. --Rmt-Command \u003d parancs használati parancs az RMT helyett a távoli archívumok elérésekor. Lásd a -f opció leírását, a fenti. --rsh-Command \u003d Parancs használata parancs helyett a rsh elérése távoli archívumot. Lásd a -f opció leírását, a fenti. --Volno-file \u003d Fájl Ha ezt az opciót használjuk együtt --multi-kötet, Tar fogja követni, amelynek térfogata többkötetes archívum ez működik a fájlban. Eszközblokkolás -b, --blocking-faktor \u003d blokkok Állítsa be a rekord méretét a BlockSX512 bájtokra. -B, --Dead-Full-Records Amikor jegyzék vagy kitermelése, a hiányos bemeneti rekordok után End-of-fájl Marker. -I, - gnore-nulos figyelmen kívül hagyja az archívum nullázott blokkokat. Általában két egymást követő 512 blokk, amely nullákkal teli, az EOF és a kátrány megszakítása után olvassa el őket. Ez az opció arra utasítja, hogy tovább olvassa el, és hasznos legyen a -a opcióval létrehozott archívumok olvasásakor. --Record-size \u003d szám beállítása rekord mérete. A szám a bájtok száma a rekordonként. Az 512-es többszörösnek kell lennie. Ez egy méretű utótaggal van ellátva, pl. --Record-size \u003d 10K, 10 kilobájt esetén. Tekintse meg az alfejezet-méretű utótagok listáját az érvényes utótagok listájához. Archívum formátumválasztás -h, --format \u003d formátum Az adott formátum archívuma létrehozása. Érvényes formátumok: GNU GNU TAR 1.13.X formátum Oldgnu GNU formátum 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 Ingyenes szoftveralapítvány, Inc. Licenc GPLV3 +: GNU GPL verzió 3 vagy újabb verzió Ez ingyenes szoftver: szabadon megváltoztathatja és újraeloszthatja azt. Nincs garancia, a törvény által meghatározott mértékben. TAR 2016. március 23. tar (1)