Open Tar Linux. Backup Linux - darvas komandu

darva - Visbiežāk izmantotais arhivētājs, ko izmanto Linux sistēmās. Darva pati par sevi nav arhivētājs parastā izpratnē par šo vārdu, jo Viņš patstāvīgi neizmanto kompresiju. Tajā pašā laikā daudzi arhitra (piemēram, gzip vai bzip2) nezina, kā saspiest vairākus failus, un tikai strādāt ar vienu failu vai ievades plūsmu. Tāpēc visbiežāk šīs programmas tiek izmantotas kopā. Darva rada nesaspiestu arhīvu, kurā tiek ievietoti izvēlētie faili un katalogi, vienlaikus ietaupot dažus atribūtus (piemēram, piekļuves tiesības). Pēc tam iegūtais fails * .tar saspiež ar arhivētājs, piemēram, gzip. Tāpēc arhīviem parasti ir paplašinājums.tar.gz Or.tar.bz2 (GZip un BZIP2 arhitektam)

Izmantot

tAR uzsākšana ar obligātu norādi par vienu no galvenajām darbībām, kuru visbiežāk sastopams arhīvu izveidi un izsaiņošanu, tad citi parametri ir atkarīgi no konkrētās darbības.

Izveidojot arhīvu

Lai izveidotu arhīvu, jums ir jānorāda darvas atbilstoša darbība, kas tiek veikta, izmantojot -C taustiņu. Turklāt saturam ir nepieciešams iepakot saturu failā. Pēc tam vispirms norāda uz nākotnes arhīva nosaukumu un pēc tam failus, kurus mēs vēlamies iepakot.

Darvas -cf txt.tar * .txt

Šī komanda nomierinās visus failus ar txt paplašinājumu txt.tar arhīvam. Tātad vienkāršākais arhīvs tiek izveidots bez saspiešanas. Lai izmantotu saspiešanu, jums nav nepieciešams palaist kaut kas cits, tas ir pietiekami, lai precizētu darvu, kuru arhīvs ir saspiests arhīvu. Attiecībā uz diviem populārākajiem GZip un BZIP2 arhīviem, atslēgas būs attiecīgi un -j.

Darvas -cvzf faili.tar.gz ~ / faili

iepakojiet mapi ~ / Files ar visu saturu arhīvā saspiestā, izmantojot GZip.

Darvas -cvjf faili.tar.bz2 ~ / faili

izveidojiet līdzīgu arhīvu, izmantojot BZIP2 saspiešanu.

Taustiņš ietver iepakoto failu saraksta produkciju darbības laikā. Diemžēl nav sniegts progresīvāks process process (piemēram, norādes par gatavības pakāpi procentos), kas nav paredzēta. Lai to izdarītu, izmantojiet grafisko arhitiku (piemēram, XArchiver) vai izmantojiet iekārtas pārvaldnieku.

Papildus GZip un BZIP2 jūs varat izmantot, piemēram, LZMA (Key -LZMA) vai XZ (Key -J), bet atbilstošā arhivētājs ir jāuzstāda sistēmā.

Izsakšanas arhīvs

Darbība "izsaiņošana" ir iestatīta, izmantojot taustiņu -x. Un pēc tam taustiņš ir nepieciešams vēlreiz, lai norādītu nosaukumu arhīva faila. Arī pievienojiet taustiņu -V, lai vizuāli parādītu procesu procesu.

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

izsaiņo arhīva saturu pašreizējam mapei. Alternatīvā telpu izsakošanai var norādīt, izmantojot taustiņu -C taustiņu:

Tar -xvf archive.tar.bz2 -c / ceļš / uz / mapi

Skatīt arhīva saturu

Lai apskatītu arhīva saturu, izmantojiet šādu komandu:

Tar -tf archive.tar.gz.

Tas parādīs vienkāršu failu un direktoriju sarakstu arhīvā. Ja pievienojat taustiņu -V, tiks parādīts detalizēts saraksts, norādot lielumu, piekļuves tiesības un citus parametrus (kā arī LS -L)

Citas funkcijas

darvas nodrošina daudzus noderīgas iespējas. Piemēram, jūs varat norādīt failus un direktorijus, kas netiks iekļauti arhīvā, pievienojiet failus esošajam arhīvam, ņemiet sarakstu objektiem, lai meklētu meklējumus no teksta fails Un daudz vairāk. Visās opciju dažādās, kā vienmēr palīdz izdomāt

MAN TAR TAR --Help

Vienkārša rezervēšanas shēma ir saglabāt visu vienu reizi, un pēc tam rezervēt visu, kas ir mainījies, sākot no iepriekšējās kopijas. Pirmo eksemplāru sauc parpilns dublējums) Sekojošais papildu (papildu dublējums) . Pilna kopija Tas bieži vien nav pilnībā ievietots lentē (vai diskešu). Papildu kopiju atjaunošana var prasīt vairākas reizes vairāk darba skaitsnekā no pilnas. Atgūšanu var optimizēt, lai jūs vienmēr rezervētu visu, sākot ar iepriekšējo pilno kopiju; Šis ceļš prasa nedaudz vairāk darba, bet nekad nav nepieciešams atgūt vairāk nekā pilnīgu un vienu papildu kopiju.

Ja vēlaties veikt kopijas katru dienu un ir sešas lentes, jūs varētu izmantot lenti 1 par pirmo pilnu kopiju (piemēram, piektdien) un lentes no 2 līdz 5 par papildu kopijām (pirmdienas ceturtdien). Tad jūs veicat jaunu pilnu kopiju uz lentes 6 (otrajā piektdienā), un atkal sākt veikt papildu eksemplārus uz lentēm 2-5. Jūs nevēlaties pārrakstīt lenti 1, kamēr jums nav jauna pilnīga kopija, lai nekas briesmīgs notiek laikā, kamēr jūs veicat jaunu pilnu kopiju. Pēc tam, kad esat veicis pilnu kopiju uz lentes 6, jūs varat uzglabāt lenti 1 kaut kur, ja iznīcināt citus rezerves lentes. Kad jums ir jāveic nākamā pilnā kopija, izvēlaties un izmantojat lenti 1.

Ja jums ir vairāk nekā seši lentes, varat izmantot papildu telpu pilnīgām kopijām. Katru reizi, kad veicat pilnu kopiju, izmantojat vecāko lenti. Tādā veidā jūs varat būt pilnas kopijas dažās iepriekšējās nedēļās, kas ir labs, ja vēlaties atrast veco, tagad attālo failu vai vecu faila versiju.

Rezervācija ar darvu

Pilnu kopiju var viegli izdarīt komandadarva :

# darvas-create --file / dev / ftape / usr / src

Iepriekš minētais piemērs izmanto GNU versijudarva un ilgu nosaukumu iespējas. Tradicionālā versijadarva Saprot tikai vienu rakstzīmi kā parameti. GNU versija var arī apstrādāt kopijas, kas nav novietotas uz vienas lentes vai disketes, un ļoti gariem ceļiem; Ne visas tradicionālās versijas to var izdarīt. Linux izmanto tikai GNUdarva .

Ja jūsu kopija nav piemērota vienā lentē, jāizmanto opcija--Multi-tilpums (-m):

# tar -cmf / dev / fd0h1440 / usr / src

darvas: noņemot vadošo / no absolūtās ceļa nosaukumiem arhīvā

Sagatavojiet tilpumu # 2 par / dev / FD0H1440 un nospiediet atgriešanos:

Lūdzu, ņemiet vērā, ka pirms kopēšanas sākat disketes. Varat izmantot citu logu vai virtuālo termināli, lai izpildītu komandas formatēšanas, kaddarva Jautāja jaunu disketi.

Pēc tam, kad esat veicis kopiju, jums ir jāpārbauda to, izmantojot iespēju--compare (-d):

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

usr / src /

uSR / SRC / Linux

....

Nespēja pārbaudīt kopiju nozīmē, ka jūs nepamanīsiet, ka jūsu kopija nedarbojas, kamēr jūs zaudējat sākotnējos datus.

Papildu kopiju var izpildīt komandadarva ar opciju --Newer (-n):

# darvas -Create --Newer "8 Sep 1995" --File / dev / ftape / usr / src --verbose

darvas: noņemot vadošo / no absolūtās ceļa nosaukumiem arhīvā

usr / src /

uSR / SRC / Linux-1.2.10-ietver /

uSR / SRC / Linux-1.2.10-ietver / ietver / Linux / moduļus /

uSR / SRC / Linux-1.2.10-ietver / ietver / Asm-Generic /

uSR / SRC / Linux-1.2.10-ietver / ietver / asm-i386 /

uSR / SRC / Linux-1.2.10-ietver / ietver / Asm-MIPS /

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

uSR / SRC / Linux-1.2.10-ietver / ietver / asm-m68k /

uSR / SRC / Linux-1.2.10-ietver / ietver / Asm-SPARC /

uSR / SRC / Patch-1.2.11.gz

Diemžēl, darva nevar atklāt maiņas inodi faila informācija, piemēram, mainot piekļuves tiesības vai pārdēvējot failu. Problēma ir atrisināta, izmantojot komanduatrast. un salīdzinot pašreizējo stāvokli failu sistēmas ar failu sarakstiem, kas tika rezervēti agrāk. Skripti un programmas, lai automatizētu šādu procesu, var atrast FTP serveros, kas paredzēti Linux.

Atgūšana, izmantojot darvu

Komanda darva ar opciju --Extract (-x ) Izvilkumi failus:

# darvas ekstrakts - -same-atļaujas --verbose --file / dev / fd0hh1440

usr / src /

uSR / SRC / Linux

uSR / SRC / Linux-1.2.10-ietver /

uSR / SRC / Linux-1.2.10-ietver / ietver /

uSR / SRC / Linux-1.2.10-ietver / ietver / Linux /

...

Varat arī iegūt tikai norādītie faili vai katalogi (kas ietver visus savus failus un apakšdirektorijas), uzskaitot tos komandrindā:

# tAR XPVF / DEV / FD0H1440 USR / SRC / LINUX-1.2.10-ietver / ietver / Linux / hdreg.h

uSR / SRC / Linux-1.2.10-ietver / ietver / Linux / hdreg.h

Izmantojiet iespēju- List (-t. ) Ja vēlaties tikai redzēt, kuri faili atrodas uz rezerves apjoma:

# tAR --LIST --FILE / DEV / FD0H1440

usr / src /

uSR / SRC / Linux

uSR / SRC / Linux-1.2.10-ietver /

uSR / SRC / Linux-1.2.10-ietver / ietver /

uSR / SRC / Linux-1.2.10-ietver / ietver / Linux /

uSR / SRC / Linux-1.2.10-ietver / ietver / Linux / hdreg.h

uSR / SRC / Linux-1.2.10-ietver / ietver / Linux / Kernel.h

...

pieraksti todarva Vienmēr lasa rezerves apjomu konsekventi, tāpēc lieliem apjomiem process ir diezgan lēns. Tomēr nav iespējams izmantot nejaušu piekļuvi, ja tiek izmantota lente vai kāda cita sērijas vide.

darva neapstrādā attālinātie faili pa labi. Ja jums ir nepieciešams atjaunot failu sistēmu no pilnas un papildu kopijas un izdzēst failu starp kopiju ražotāju, tas būs atkal pēc atgūšanas. Tas var būt liela problēma, ja fails saglabā svarīgus datus, kas vairs nav pieejami.



Cilvēks darva Lietošana: darvas [opcija ...] [fails] ...
GNU `dargu ir paredzēts, lai saglabātu failus
uz magnētiskās lentes vai arhīvu uz diska un
atgūšana atsevišķi faili no
arhīvs.

Piemēri:
tar -cf archive.tar foo bārs # izveide archive.tar no failiem
foo un bārs.
Darvas -Tvf archive.tar # detalizēts saraksts
visi faili arhīvā.tar arhīvā.
darvas -xf archive.tar iegūt visus failus
no archive.tar.

Galvenais darbības veids:

A, --catenate, --Concatenate pievienojot darvas failus
Archieve
-C, - izveidojiet jaunu arhīvu izveidi
-d, --diff, --compare meklēšanas atšķirības starp
Arhīvs un fails
Sistēma
--delete noņemšana no arhīva (ne tālāk
Magnētiskās lentes!)
-R, - endpend pievienot failus uz beigām
Arhīvs
-t, --list SECINĀJUMS Satura saraksts
Arhīvs
- etiķete pārbauda Mark Tom arhīvs
un iziet
-U --update pievienojot tikai arhīvam
Jaunāki faili
-x, - --Extract, - saduriet failus no
Arhīvs

Modifikatori:

Pārbaudiet ierīci Pārbaudiet ierīces numurus, kad
Radot papildu
Arhīvi (noklusējums)
-G, --Listed-incremental \u003d Fails
Pievienots apstrāde
Jaunā atrunas
GNU formāts
-G, - papildu apstrāde papildus
Atrunas veco
GNU formāts
- GNORE-neizdevās lasiet nav pabeigt darbu, kad
Nerzero statuss
Neizlasāmi faili
-N, - - pirms arhīva meklēšana
--NE-pārbaudes ierīce nepārbauda ierīces numurus, veidojot
Papildu arhīvi.
- tikai pārstrādā tikai N-C
Ieejot ikvienam
Failu arhīvā. Šī opcija
Verne tikai kopā ar
viens no apakškomandes --delete,
--diff, - --Extract vai --List, un kad
Failu saraksts ir iestatīts vai nu
komandrindaarī
izmantojot -T iespēju. Noklusējums
N ir 1.
-SparSe-versija \u003d galvenais [.minor]
Instalējiet versiju
Izmantotais formāts
Pulvera (nozīmē
-Sparse)
-S, -sparse. efektīva ārstēšana
Celtnis

Overline Management:

K, --Eep, vecie faili netiek pārrakstīti
Esošie faili
ekstrakts
- note-jaunāki faili nav pārrakstīti
Esošie faili
kas ir jaunāki nekā viņu
Kopijas arhīvā
--No-pārrakstīt-dir taupīšanas metadatus
Esošie katalogi
- OVERWRite pārrakstīšana esošās
failus, izņemot
- OVERWRite-DIR pārrakstīšana esošās
failus, izņemot (pēc
noklusējums)
- -recursive-atvienot visu hierarhiju uz
Ekstrakta katalogs
- noņemiet failus, dzēšot failus pēc to
Pievienot arhīvam
-U, - -Unlink-pirmais dzēšot katru failu uz
Ekstrakts pār to
-W, --veriet mēģinājumu pārbaudīt arhīvu
Pēc viņa ierakstīšanas

Izejas plūsmas izvēle:

Ignorēt komandu-kļūda ignorēt kodus
Meitasuzņēmumu pabeigšana
Procesi
--No-ignorēt-komandu-kļūda, lai ņemtu vērā nulles kodus
Meitasuzņēmumu pabeigšana
procesi kā kļūda
-O, - -to-stdout ekstrakts failus uz
Standarta izeja
- kolekcija \u003d komanda
Pārvirzīt
iegūti faili uz citu
Programma

Failu atribūta apstrāde:

Atsime-saglabāt [\u003d metode]
Saglabāt piekļuves laiku
Kopējiet failus pēc ceļa
Laika atgūšana
Pēc lasīšanas (metode \u003d "Aizstāt";
Pēc noklusējuma)
vai nav iestatīt laiku
Pirmkārt
(Metode \u003d "Sistēma")
--Delay-direktoriju atjaunošana nav iestatīt laiku
Izmaiņas un piekļuves tiesības
Noņemti katalogi
Procesa pabeigšana
Ekstrakts
--Group \u003d vārds piespiedu
Nosaukums B.
kā grupa
Pievienoti faili
--Mode \u003d režīms FORC
(simbols)
Piekļuves režīms
Pievienoti faili
--mtime \u003d datums vai fails
izklāstīts
Pievienoti mtime faili no
Datumi vai faili
-m, - izņemot laiku
Failu izmaiņas
--No-aizkavēšanās-direktoriju atjaunošana
Atcelt darbību
--Delay-direktoriju atjaunošana
--No-pašu īpašnieka iegūt failus kā savu
Pieder
--No-tādas pašas atļaujas pieteikties lietotāja umask
Noņemot tiesības
Piekļuve no arhīva (pēc
Noklusējums parastiem
lietotāji)
- nacionālais īpašnieks izmanto numurus
Īpašnieki / grupu vārdi
- Nosaukums piespiedu kārtā
Nosaukums B.
Kā īpašnieks
Pievienoti faili
-P, --prezerve-atļaujas, --same-atļaujas
Noņemiet informāciju par
Failu piekļuves tiesības (pēc
noklusējums
superuser)
- nav ekvivalents -p un -s
-Same-īpašnieks mēģiniet iegūt failus ar
Tas pats īpašnieks
-S, --Preserve-pasūtījums, --Same-order
Kārtot ekstrahē
nosaukumus tādā pašā secībā, ka
Un arhīvā

Izvēlieties un pārslēgšanas ierīces:

F, --file \u003d arhīvs, lai izmantotu failu vai
Arhīva ierīce
- vietējā failu arhīvs ir
Vietējā, pat ja
Satur resnās zarnas
-F, - --info skripts \u003d vārds, --New-skaļuma skripts \u003d nosaukums
Palaist skriptu
Katra lentes beigas
(Līdzekļi
Izmantot -m)
-L -tape-garums \u003d n mainīt lenti pēc ierakstīšanas
Numurs x 1024 baits
-M, --multi-tilpums
Izveide / saraksts / ieguve
Multimulārie arhīvi
--Rmt-komanda \u003d komanda
Norādīts
RMT komanda RMT vietā
--sh-command \u003d komanda
Izmantošana izdzēsta
Komanda, nevis RSH
--Volno-fails \u003d failu lietošana / atjaunināšana
Tom numurs failā

Asins nodalījums:

B, - blocking-faktors \u003d bloki
Bloku skaits x 512 baiti
Ierakstīt
-B, - Read-Full-ieraksti atkārtoti sadalīt blokos
Lasot (kanāliem)
4.2BSD)
-i --gnore-nulles ignorē nulles blokus
Arhīvā (I.E. EOF)
--Record-lielums \u003d n numurs baits rakstīt,
Vairāki 512.

Arhīvs formāts:

H, --format \u003d formāts izveidot arhīvu norādītajā
formāts

Formāts var būt:

GNU GNU darvas formāts 1.13.x
Oldgnu GNU formāts kā darvas<= 1.12
PAX formāts POSIX 1003.1-2001 (PAX)
POSIX ekvivalents PAX
UStar formāts POSIX 1003.1-1988 (UStar)
V7 OLD TAR V7 formāts

Vecā arhīvs, --Porta spēks
Ekvivalents --format \u003d v7

PAX-opcija \u003d atslēgvārds [[:] \u003d vērtība] [, atslēgvārds [[:] \u003d vērtība]]
Atslēgvārdu pārvaldība
Pax
--Posix ekvivalents --format \u003d Posx
-V, --label \u003d teksts Izveidojiet arhīvu ar tom vārdu
Teksts; priekš
Listing / ekstrakts
Izmantojiet tekstu B.
kā veidne
Aizvietojumi

Kompresijas iespējas:

A, - - saspiest arhīva sufiksu, lai noteiktu
Kompresijas programmu.
-J, --bzip2 izlaidiet arhīvu caur bzip2
--LZMA filtrē arhīvu caur LZMA
- izmantotu kompreses programma \u003d prog
Izlaist arhīvu
PROG (jāatbalsta
-d)
-z, --Gzip, --gunzip, --ngzip izlaidiet arhīvu caur
Gzip.
-Z, - compess, --uncompress izlaist arhīvu caur
Saspiest.

Izvēlieties vietējos failus:

Pievienot-File \u003d Fails Pievienojiet norādīto failu
Arhīvs (noderīgs, ja nosaukums
sākas ar defisi)
--Backup [\u003d kontrole]
veikt kopiju
Noņemšana, vadība
Versiju izvēle
-C, --directory \u003d katalogs Iet uz katalogu
--Exclude \u003d veidne, lai izslēgtu failus,
Noteiktas veidnes
--Exclude-kešatmiņas novērst saturu
Katalogi ar cachedir.tag
Izņemot sevi
Failu ar taggers
--Exclude-cachees-visi likvidēt katalogus,
Satur cachediir.tag failu
--Exclude-kešatmiņas, kas likvidē visu saturu
Katalogi, kas satur failu
Cacehedir.tag.
--Exclude-tag \u003d fails neietver katalogus,
satur failu
Izņemot pašu failu
--Exclude-tag-all \u003d failu novērst katalogus ar
Fails
--ExClude-tag-zem \u003d fails
Izslēdziet visu saturu
Katalogi, kas satur failu
--Exclude-vcs novērst CVS katalogus
-h, --dereference sekot simboliskai
saites un saglabāt failus
ko viņi norāda
- -hard-dereference seko cietām saitēm; Arhīvs un.
Dump failus viņi
ATSAUKTIES UZ.
-K, - -Starting-File \u003d Dalībnieka vārds
Sāciet dalībnieku
Arhīvā
--Newer-mtime \u003d datums, lai salīdzinātu datumu un laiku,
Tikai tad, ja mainīts
dati
--No-recurss atspējot automātisko
Nolaišanās uz katalogiem
--No-Unquote Neizņemiet citātus ar nosaukumiem
Faili lasīt ar
opcija -t.
--Null -t skan līnijas,
nulle
Atspējo -C iespēju
-N, --Newer \u003d datums vai fails, --Pēc datums \u003d datums vai fails
Saglabājiet tikai šos failus
Kurš jaunāks
Datumi vai faili
- viena failu sistēma paliek vietējā
Failu sistēma
Arhīva izveide
-P, - --Absolute nosaukumi neizdzēš sākotnējo `/" no
Failu nosaukumi
- Recursion rekursīvā nolaišanās
Katalogi (noklusējums)
--Suffix \u003d rinda, lai veiktu kopiju pirms
Noņemšana, pārdomāts
Parastā sufikss ("~", ja
tikai viņš nav ignorēts
Mainīgā vide
Simple_backup_suffix)
-T, --files-no \u003d failu lejupielāde no failu nosaukumiem
Iegūt vai
Radīt
--unquote Noņemiet citātus ar vārdiem
Faili lasīt ar
OPTION -T (noklusējums)
-X, --xclude-no \u003d failu novērst modeļus,
uzskaitīti failā

Failu nosaukumu pārveidošana:

Sloksnes-komponenti \u003d n dzēst norādīto numuru
Sākotnējās sastāvdaļas
failu nosaukumi pirms
ekstrakts
--Transform \u003d paplašināšana
izmantot nomainīt
Izplešanās sed "omi par
Acīmredzamu failu pārveidošana

Wildcard modeļu parametri vārdiem
faili (ienirt slēdžos un
Izņēmumi):

Anchorated File ar nosaukumu veidnes
--Gnore-case ignorēt reģistru
- Noturētas veidnes pēc jebkuras "/" (pēc
noklusējuma izslēgšana)
- nav ignorēt gadījumu, ņemot vērā reģistru (pēc
noklusējums)
--No-aizstājējzīmes precīza atbilstība
virkne
- No-Wildcards-Match-Slash maskas neatbilst
"/"
--Wērcards izmanto maskas (pēc
noklusējuma izslēgšana)
--Wildcards-Match-Slash maskas atbilst "/" (pēc
noklusējuma izslēgšana)

Informācijas izeja:

Kontrolpunkts [\u003d n], kas atspoguļo progresa ziņojumus
veicot katru reizi
Ierakstu skaits (noklusējums
10)
--Checkpoint-Action \u003d Darbība Izpildiet darbību katrā kontrolpunktā
--Index-File \u003d Fails Sūtīt detalizētu izeju
Dati failā
-L, --Check-saites Parādīt ziņojumus, ja
Ne visas saites tiek saglabātas
--No-citēt-charls \u003d virkne
Atspējot citātu
Simboli no virknes
- chars \u003d virkne papildus
Citēt rakstzīmes
Stīgas
- stils \u003d stils komplekts stils
Citēšanas nosaukumi. Vērtības
Par stilu skatiet zemāk
-R, - - bloķēšanas numuru displeja bloka numuri
Arhīvs katrā ziņojumā
-Show-noklusējuma parādīt darvas vērtības
noklusējums
-Show-izlaist-dirs, izņemot sarakstu vai
Ekstrakts parādīt visu
Katalogi, N.
Saskaņā ar atbilstošo nosacījumu
Meklēt
-Show-transformēti nosaukumi, - uzglabātiem nosaukumiem
Rādīt failu nosaukumus
vai arhīvi pēc
Konversija
--Totāli [\u003d signāls] kopējais baits
Pēc arhīva apstrādes; no
arguments - vispārējā secinājums
baits pēc piegādes
no šī signāla. Atļauts
Signāli: sighup, sigquit, sigint, Sigusr1
un Sigusr2. Atļauts arī
izmantot muļķības
Prefiksa sig
--Utc izejas failu maiņas datumi
UTC formātā
-V - ir detalizēts saraksts
Failu apstrādāts
-w, --interactive, --confirmation
Pieprasīt apstiprinājumu
Par katru darbību

Saderības opcijas:

O Veidojot, ekvivalentu
- arhīvs; Izvilkšanā,
Ekvivalents - nav tāds pats īpašnieks

Citas iespējas:

Palīdzēt atsaukt šo atsauci
--Restrict atslēgt lietošanu
Daži potenciāli
Bīstamas iespējas
--Usage īsziņu izeja
Par mums
--Versijas programmas versija

Obligāti vai izvēles argumenti
garas iespējas ir arī
obligāts vai neobligāts
atbilstošas \u200b\u200bīsas iespējas.

Sufikss backups - `~", ja ne
uzstādīts caur - -suffix
vai vienkārši_backup_suffix. Versijas kontrole var
uzstādīt
cauri -Backup vai versija_control. Vērtības var
būt:

Neviens, izslēgts Neizveidojiet rezerves kopijas
t, numurēts, lai izveidotu numurētu
dublējumi
nulle, esošie numuri, ja pastāv
numurētas kopijas, citādi vienkārši
Nekad, vienkārši vienmēr izveidot vienkāršu
dublējumi

Pieļaujamie trauksmes signāli variantiem --quoting-stils:

Literuzīvs
Apvalks.
Apvalks vienmēr
C.
C-varbūt.
Aizbēgt.
Lokalizācija
Klocīns

Noklusējuma vērtības * Šis * darvas:
--Format \u003d gnu -f- -b20 --quoting-stils \u003d Escape --rmt-command \u003d / usr / sbin / rmt
- -sh-command \u003d / usr / bin / rsh

Šajā rakstā mēs parādīsim, kā izmantot darvas lietderību, lai iegūtu un izveidotu darvas arhīvus, izmantojot praktiskus piemērus un detalizētākos paskaidrojumus par visizplatītākajiem darvas parametriem.

Kas ir darva?

Taras komanda tiek izmantota, lai izveidotu darvas arhīvus, pārveidojot failu grupu arhīvam. Tai ir arī spēja iegūt darvas arhīvus, parādīt sarakstu, kas iekļauti arhīvā, pievienojiet papildu failus esošam arhīvam, kā arī dažādus citus darbības veidus.

Tarons atbalsta plašu kompresijas programmatūras, piemēram, GZip, BZIP2, LZIP, LZMA, LZOP, XZ un saspiest. Izveidojot saspiestu darvas arhīvus, ir ierasts pievienot kompresora sufiksu arhīva faila nosaukumu. Piemēram, ja arhīvs tika saspiests, izmantojot GZip, tas ir jāsauc arheive.tar.gz.

Darvas sākotnēji tika izstrādāts, lai izveidotu arhīvus, saglabājot failus uz magnētiskās lentes, tāpēc tai ir tās nosaukums " T. Ape Arnēt chive. "

Ir divas versijas darvas, BSD darvas un GNU darvas ar dažām funkcionālām atšķirībām. Lielākā daļa Linux sistēmu pēc noklusējuma ir aprīkots ar iepriekš instalētu GNU darvu. Ja jums nav instalēta darvas, vispirms iesakām to iestatīt no mūsu raksta.

Komandrindas sintakse

Pirms turpināt izmantot darvas komandu, sāksim ar bāzes sintakses izskatīšanu.

Darva

  • Darbība - tikai viens arguments ir atļauts un nepieciešams. Visbiežāk izmantotās darbības:
    • --Create (-C) - izveidojot jaunu darvas arhīvu.
    • - ekstrakts (-x) - iegūt visu arhīvu vai vienu vai vairākus failus no arhīva.
    • --List (-t) - parādiet arhīvā iekļauto failu sarakstu
  • Iespējas - visbiežāk izmantotās darbības:
    • --Verbose (-V) - parādīt failus, ko apstrādā darvas komanda.
    • --File \u003d arhīvs \u003d nosaukums (-f arhīva nosaukums) - Norāda nosaukumu arhīva faila.
  • Archive_name ir nosaukums arhīva.
  • File_name (-i) - saraksts ar failu nosaukumiem, kas atdalīti ar atstarpēm, kas ir jānoņem. Ja nav sniegts, tiks iegūts viss arhīvs.

Izpildot darvas komandu, varat izmantot ilgu vai īsu darbības un darvas parametru formu. Garas formas ir vairāk lasāmas, un īsās formas ir ātrākas. Ilgstošām iespējām ir dubultā domuzīme prefikss (-). Īsā forma parametriem ir prefikss ar vienu domuzīmi (-), ko var izlaist.

Radot darvas arhīvu.

Izmantojiet -C paziņojumu, lai izveidotu darvas arhīvu. Piemēram, lai izveidotu arhīva failu nosaukts archive.tar no failiem, nosaukts File1, File2, File3 Palaidiet šādu komandu:

TAR -CF archive.tar File1 File2 File3

Šeit ir līdzvērtīga komanda, izmantojot ilgstošus parametrus:

Darvas -Create --file \u003d archive.tar File1 File2 File3

Nākamais piemērs tiks izveidots backup.tar Archive no / mājas / lietotājvārdu katalogā:

Tar -cf backup.tar / mājas / lietotājvārds

Varat izveidot arhīvus no viena vai vairāku direktoriju vai failu satura. Pēc noklusējuma katalogi tiek arhivēti rekursīvi, ja nav norādīts --no recurss parametrs. Ja vēlaties apskatīt apstrādātos failus, izmantojiet -V opciju.

Veidojot darvas gz arhīvu

GZip ir populārākais darvas failu kompresijas algoritms. Saspiežot darvas arhīvus ar GZip, arhīva nosaukumam jābeidzas vai nu tar.gz vai TGZ.

Lai izveidotu TAR.GZ failu no norādītajiem failiem, varat izmantot šādu komandu:

Tar -czf archive.tar.gz fails1 fails2

Opcija -z ziņo darvas, lai saspiestu arhīvu, izmantojot gzip algoritmu.

TAR BZ2 arhīva izveide

Vēl viens populārs darvas failu kompresijas algoritms ir bzip2. Saspiežot darvas arhīvus ar BZIP2, arhīva nosaukumam ir jābeidzas vai nu tar.bz2 vai TBZ.

Kad ir norādīts -J opcija, darva izmantos BZIP2 arhīva kompresijas algoritmu.

Šāda komanda radīs TAR.BZ2 arhīvu no norādītajiem failiem:

Tar -cjf archive.tar.bz2 File1 File2

Uzskaitot arhīvu darvu.

Lai uzskaitītu Tar arhīva saturu, izmantojiet - List (-t) darbību.

TAR -TF archive.tar File1 File2 File3

Ja jūs norādāt saturu arhīva, izmantojot --verbose (-V) parametru, darvu dosinās vairāk informācijas, piemēram, īpašnieks, faila lielums, laika zīmogi utt.

TAR -TVF archive.tar -rw-R - R- Linuxize / lietotāji 0 2018-09-08 20:15 File1 -RW-R - R- LINUXIZE / LIETOTĀJI 0 2018-09-08 20:15 File2 -RW -R - R-- Linuxize / lietotāji 0 2018-09-08 20:15 File3

Taras arhīva noņemšana

Lai noņemtu darvas arhīvu, izmantojiet --Extract (-x) paziņojumu un norādiet nosaukumu arhīva failu:

Tar -xf archive.tar

Arī -V opcija tiek pievienota, lai izdrukātu iegūto failu nosaukumus.

Darvas -xvf archive.tar

Pēc noklusējuma darva iziet ar arhīva saturu pašreizējā darba direktorijā. Izmantojiet --directory (-C), lai iegūtu arhīvu failus konkrētā direktorijā:

Piemēram, lai iegūtu saturu arhīva uz / opt / failu direktoriju, varat izmantot:

Tar -xf archive.tar -c / izvēlēties / failus

Arhīvu noņemšana TAR GZ un TAR BZ2

Noņemot saspiestus arhīvus, piemēram, tar.gz vai tar.bz2 jums nav nepieciešams norādīt dekompresijas parametru. Komanda ir tāda pati kā, izņemot darvas arhīvu:

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

Atsevišķu failu noņemšana no darvas arhīva

Lai iegūtu dažus failus no darvas arhīva, pievienojiet failu nosaukumu sarakstu, kas atdalīti ar atstarpēm, kas tiks iegūtas pēc arhīva nosaukuma:

TAR -XF archive.tar File1 File2

Izvilkot failus, jums jānorāda precīzi vārdi, tostarp ceļš, kā izdrukāts --List (-t).

Noņemot vienu vai vairākus katalogus no arhīva līdzīgi failu iegūšanai:

TAR -XF archive.tar Dir1 dir2

Ja jūs mēģināt iegūt failu, kas neeksistē, kļūdas ziņojums parādās līdzīgs šādiem:

TAR -XF archive.tar Readme Tar: Readme: Nav atrasts arhīva darvā: iziet ar neveiksmes statusu iepriekšējo kļūdu dēļ

Failu noņemšana no darvas arhīva ar aizstājējzīmju zīmi

Lai iegūtu failus no arhīva, kas balstīts uz aizstājējzīmju modeļiem, izmantojiet --wildcards slēdzis un norādiet veidni, lai novērstu korpusa interpretāciju.

Piemēram, lai iegūtu failus, kuru nosaukumi ir beiguši .JS (JavaScript failus), jūs varat izmantot:

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

Pievienojiet failus esošam arhīvam

Lai pievienotu failus vai direktorijus esošajam darvas arhīvam, izmantojiet - append (-r) darbību.

Piemēram, lai pievienotu failu arhive.tar, varat izmantot:

Tar -rvf archive.tar newfile

Noņemiet failus no darvas arhīva

Izmantojiet --delete darbību, lai dzēstu failus no arhīva.

Piemēram, lai izdzēstu failu ar nosaukumu File1 no Archive.tar, varat izmantot:

Tar --delete -f archive.tar fails1

Izeja

Līdz šim jums vajadzētu būt laba izpratne par to, kā izveidot un iegūt darvas arhīvus.

Arhīvs darva - Visbiežāk izmantotais arhivētājs, ko izmanto Linux sistēmās.

Es esmu par jums (un sevi par piezīmēm) nolēma celt galveno, visprecīzāko piemērojamos piemērus par arhīvu radīšanu un izsaiņošanu krievu valodā, kuru izvirzījusi, lai palielinātu vienkāršu un detalizētu paskaidrojumus, kas jā kā. Tā arī mēģināja daļēji pārvērst dažas iespējas krievu valodā. Šķiet, ka šie arhīvi ir grūti, lai, un tas ir Pule. Bet dzīve liecina, ka nav, bet pastāvīgi mēs aicinām rokasgrāmatas, mēs meklējam gatavus risinājumus tīklā, padomus un pat neskatoties uz to, ka mēs esam atkārtoti atkārtoti atkārtoti atkārtoti un pagājuši. Bet praksē viss ir vienkāršs, arī mums ir daudz citu problēmu, lai saglabātu visu jūsu galvā, ka mēs kādreiz esam darījuši savā dzīvē, vai ne? Nu, kāpēc mēs tad mēs darām visu veidu grāmatas, piezīmes un piezīmjdatori? Tieši tā! :)

So. Šeit uz ugunsdzēsēju oficiālo rokasgrāmatu GNU TAR:
https://www.gnu.org/software/tar/manual/tar.txt

Par katru ugunsdzēsēju darvu FreeBSD
freeSD.org darvas rokasgrāmata

Raksta apakšā vēl viens rokasgrāmata, īsāks, ārējs no debian 9.

Nu, mēs ejam uz steidzamo ..

Izmantotie parametri (taustiņi, opcijas) darvas

Jūs varat izmantot jebkādus taustiņus, piemēram, īsu un garu, tas ir, no pirmās kolonnas vai no otrā. Daži taustiņi nepastāv īsā formā, tad ir nepieciešams izmantot tikai ilgus taustiņus.

-.

Saistīt
--Concatenate.

Tarīšu failu pievienošana arhīvam.
-b. I / O blokos izmantojiet 512 baitus ierakstus.
-c. --Create. Izveidot arhīvu.
-C. --Directory \u003d dir. Norādiet galamērķi, lai iegūtu norādītā arhīva saturu. Pirms jebkādu darbību veikšanas nomainiet dir. Šī opcija ir jutīga pret pasūtījumu, t.s. Tas ietekmē visas turpmākās iespējas.
-d. --Diff,
--salīdzināt
Arhīva salīdzināšanas darbība ar konkrētu failu sistēma.
--Delete. Noņemiet no arhīva. Argumenti satur nosaukumus arhīva elementiem, kurus vēlaties dzēst. Vismaz jums ir nepieciešams sniegt vienu argumentu. Šis parametrs nedarbojas ar saspiestiem arhīviem. Nav īsa atslēgas ekvivalenta.
-f. --File \u003d arhīvs. Izveidojiet failu (citādi izeja dodas uz termināli). Mainiet arhīvu pirms jebkādu darbību veikšanas.
-G. --Listed-incremental \u003d Fails Papildu režīms tiek arhivēts. Jauns GNU formāts.
-G. --Papildu Papildu režīms tiek arhivēts. Old GNU formāts. Lietojot ar "-Create" parametru, ir izveidots papildu arhīvs, neradot momentuzņēmumu. Tādējādi nav iespējams izveidot vairākus papildu backups līmeņus ar opciju "- -Crependal".
- GNORE-neizdevās lasiet Nepabeidziet darbu, ja daži faili neizdosies. Šis parametrs ir derīgs tikai radīšanas laikā. Kļūdu brīdinājumus var apspiest ar "--warning \u003d neizdevās lasīt" opciju.
-J. Izmantojiet BZIP2 saspiešanu.
-J. Izmantojiet XZ kompresiju.
-K. Nepārrakstiet esošos failus.
-Lzma. Izmantojiet LZMA kompresiju.
-m. --Touch. Neatjaunojiet modifikācijas laiku (tikai X režīmā). Izveidojot arhīvu, modifikācijas laiks vienmēr tiek saglabāts.
-O. Rakstīt ierakstus ierakstus uz StDOut (neatjauno disku).
-p. --Preserve-atļaujas,
-Same-atļaujas
Atjaunotāja piekļuves tiesības failiem (tikai X režīms). Mēģināt atjaunot
Pilnas atļaujas, tostarp īpašnieks, failu režīmi, ACL saraksti, paplašināti
Atribūti un paplašinātie failu karogi, ja tie ir pieejami katram vienumam
Iegūst no arhīva (ignorē masku). Šis parametrs izraisa "darvas", lai iestatītu režīmus (piekļuves atļaujas), lai iegūtu iegūtos failus, kas ierakstīti arhīvā. Ja šis parametrs netiek izmantots, pašreizējā umask iestatīšana ierobežo atļaujas iegūtajiem failiem. Šī noklusējuma opcija ir ieslēgta, kad "darva" tiek veikta kā superuser.
Šis parametrs nav jēgas ar "-List" ("-t").
-P. --Absolute nosaukumi. Saglabājiet ceļa nosaukumus. Izveidojot arhīvus, vadošie šķīvji no failu nosaukumiem netiek dzēsti. Pēc noklusējuma ceļu absolūtie nosaukumi (vārdi, kas sākas ar simbolu /), izdzēsiet galveno slīpo līniju gan veidojot arhīvus un noņemot no tiem. Turklāt darva atsakās izkravāt arhīva failus, kuru nosaukumi satur ".." vai kuru mērķa katalogs tiks mainīts, izmantojot simbolisku saiti. Šis parametrs atspējo šādu uzvedību. Parasti, veidojot arhīvu "darvu", dzēš sākotnējo "/" simbolu no locekļu vārdiem, kā arī, noņemot no arhīva "darvas", ja viņiem ir sākotnējais "/" vai iekšējais "..". Šī opcija atspējo šo uzvedību.
-r. --Append. Pievienojiet failu arhīvam.
tar -rf archive.tar add.txt
--Strip-komponenti \u003d numurs Izdzēš n vadošās sastāvdaļas no failu nosaukumiem, izņemot.
-S. -Sparse. Ja fails izrādās retas, tas tiks īpaši apstrādāts, kas samazinās nākotnes arhīva apjomu. Šis parametrs ir jēga tikai tad, veidojot vai atjauninot arhīvus. Tas neietekmē ekstrakciju. Tomēr paturiet prātā, ka "-Sparža opcija" var būt nopietns trūkums. Lai noteiktu faila saturu, jums var būt nepieciešams izlasīt to, pirms mēģināt arhivēt, tāpēc kopumā failu var lasīt divreiz. Šī uzvedība ir atkarīga no jūsu operētājsistēmas vai failu sistēmas, kas neatbalsta funkciju "segre_hole / seek_data". Tomēr, dublējot failu sistēmu, ir ieteicams izmantot "- rapšu", lai izvairītos no sistēmas saglabāto failu izmantošanas formas arhivēšanas. Jūs varat būt pārliecināti, ka arhīvs nekad aizņems vairāk vietas uz medijiem nekā failus uz diska.
-t. Iegūstiet satura (satura) tabulu no arhīva (parādiet failu sarakstu).
-U. --Atjaunināt. Pievienojiet arhīva failiem, kas ir jaunāki par atbilstošo kopiju arhīvā. Argumentiem ir tāda pati nozīme kā ar -C un -r parametriem.
-V. --Verbose Ekspluatācijas laikā tiek parādīts iepakoto failu saraksts.
-w. Interaktīvs režīms.
-W. Iespēja izmanto, lai pārbaudītu arhīvu.
-X. --ekstrakts
--Gūt.
Failu noņemšana.
-Z. --Gzip,
--Gunzip,
--ungzip.
Izmantojiet gzip kompresiju.

Izveidot arhīvu tar.gz.

Problēma: izveidojiet tar.gz arhīvu ar gzip kompresiju. # # Iet uz vēlamo direktoriju nav nepieciešams, komandu var veikt no jebkuras vietas. # # 1. Norādiet taustiņus -czf. # 2. Norādiet pilnu jaunā arhīva ceļu un nosaukumu. # 3. Norādiet pilnu ceļu uz avota direktoriju. Tā rezultātā direktorijā / arhīvos radīs new.t.tar.gz arhīvs ar # direktorijas / mājas / dokumentu saturu. tar -czf /harhives/new.tar.gz / mājas / dokumenti

Izveidot backup tar.gz ar saglabāšanu veidus un piekļuves tiesības

# Uzdevums: izveidojiet backup tar.gz ar gzip kompresiju. # # Iet uz vēlamo direktoriju nav nepieciešams, komandu var veikt no jebkuras vietas. # # 1. Norādiet taustiņus -cpzf. # 2. Norādiet pilnu jaunā arhīva ceļu un nosaukumu. # 3. Norādiet pilnu ceļu uz avota direktoriju. # # Tā rezultātā direktorijā / arhīvos izveidos new.tar.gz arhīvs ar # direktorijas / mājas / lietotāja / vietnes saturu. tar -cppzf /backups/new.tar.gz / mājas / lietotājs / vietne

Izkravāt arhīvu tar.gz uz pašreizējo direktoriju

# Uzdevums: izsaiņojiet TAR.GZ arhīvu uz pašreizējo direktoriju. # # 1. Iet uz vajadzīgo direktoriju. # 2. Norādiet taustiņus -xzf. # 3. Norādiet pilnu ceļu uz arhīva avotu. # # Izpildes rezultātā, arhīva saturs.tar.gz arhīvs ir izsaiņots direktorijā, # kurā mēs tagad esam, šajā gadījumā tas būs / mājās / šeit. # Iet uz vēlamo CD / Home / Šeit # Directory, izsaiņojiet saturu pašreizējā direktorijā, norādot pilnu ceļu uz avota arhīvu. darva -Xzf /pub/downloads/Archive.tar.gz.


Izkravāt arhīvu tar.gz uz norādīto direktoriju

Problēma: izņemiet tar.gz arhīvu uz norādīto direktoriju. # # Iet uz vēlamo direktoriju nav nepieciešams, komandu var veikt no jebkuras vietas. # # # 1. Norādiet taustiņus -xzf. # 2. Norādiet pilnu ceļu uz avota arhīvu. # 3. Norādiet pilnu galamērķa ceļu, izmantojot taustiņu -C. Izpildes rezultātā arhīva arhīva saturs.tar.gz izsaiņo norādīto direktoriju šajā gadījumā uz / mājas / šeit direktoriju. darva -Xzf /pub/downloads/Archive.tar.gz -c / home / šeit


Izņemiet Tar.GZ arhīva saturu pašreizējai direktorijai, saglabājot piekļuves tiesības

Problēma: atjaunot arhīva saturu, saglabājot / atjaunojot piekļuves tiesības. # # Lai izslēgtu arhīva saturu šajā režīmā, pievienojiet taustiņu -P taustiņu. # # 1. Iet uz vajadzīgo direktoriju. # 2. Norādiet taustiņus -xzpf. # 3. Norādiet pilnu ceļu uz arhīva avotu. # # Komanda izpildes rezultātā arhīva backup.tar.gz izsaiņošana ar atgūtajām piekļuves tiesībām, kas iepriekš bija brīdī failu arhivēšanu. # Arhīva arhīva arhīva saturs.tar.gz ir izsaiņots direktorijā, kurā mēs tagad esam # ir, šajā gadījumā tas būs / mājās / šeit. # Iet uz vēlamo CD / Home / Šeit # Directory, izsaiņojiet saturu pašreizējā direktorijā, norādot pilnu ceļu uz avota arhīvu. darva -Xzpf /pub/downloads/backup.tar.gz.


Izņemiet arhīva TAR.GZ saturu uz norādīto direktoriju, saglabājot piekļuves tiesības

Problēma: atjaunot arhīva saturu, saglabājot / atjaunojot piekļuves tiesības. # # Lai izslēgtu arhīva saturu šajā režīmā, pievienojiet taustiņu -P taustiņu. # # 1. Norādiet taustiņus -xzpf. # 2. Norādiet pilnu ceļu uz avota arhīvu. # 3. Norādiet pilnu galamērķa ceļu, izmantojot taustiņu -C. # # Komanda izpildes rezultātā arhīva backup.tar.gz izsaiņošana ar atgūtajām piekļuves tiesībām, kas iepriekš bija brīdī failu arhivēšanu. # Arhīva arhīva saturs.tar.gz ir izsaiņots norādītajā direktorijā, šajā gadījumā # uz / māju / šeit / šeit direktoriju. tar -xzpf /pub/downloads/backup.tar.gz -c / home / šeit


Atjaunot Tar.gz arhīva saturu, saglabājot veidus un piekļuves tiesības

Problēma: atjaunot arhīva saturu, saglabājot ceļus un piekļuves tiesības. Šī metode ir ideāls līdzeklis rezerves un atgūšanas failiem. # Šis režīms nav palielināts, bet arī tiek atbalstīts ne tikai Linux, bet # un FreeBSD. Piezīme. Papildu režīms nav atbalstīts FreeBSD. # # Lai izņemtu arhīva saturu ar taupīšanas ceļiem un piekļuves tiesībām, pievienojiet # -p atslēgu, lai atjaunotu piekļuves tiesības, kā arī taustiņu, lai atjaunotu # katalogus no saknes. Šī atslēga neizdzēš vadošās ierīces no elementu nosaukumiem. # # 1. Norādiet taustiņus -xpzpf. # 2. Norādiet pilnu ceļu uz avota arhīvu. # # Komanda izpildes rezultātā backup.tar.gz arhīva saturs ir izkropļots formā un # struktūrā ar atjaunotām piekļuves tiesībām, kas iepriekš bija brīdī # arhivēšana. Tā kā faili tiek atgūti, direktoriju hierarhija (prombūtnes laikā) tiks atjaunots no nulles no paša saknes direktorijas. Ceļojuma faili tiks nomainīti / atjaunoti, esošie citi faili netiks ietekmēti. # # Piezīme: Šajā režīmā -P taustiņš nevar vienlaicīgi izmantot -C taustiņu, tas ir, jūs nevarat norādīt galamērķa direktoriju. Tas vienkārši nedarbosies, avota katalogs un failu struktūra joprojām tiks atjaunota. Ja vēlaties norādīt savu direktoriju, lai atjaunotu, SIM vienkārši izdzēsiet -p opciju no vaicājuma. Darva -xpzpf /pub/downloads/backup.tar.gz.


Izņemiet arhīvu uz norādīto direktoriju ar piekļuves tiesību saglabāšanu, bet izmetot trīs sākotnējo direktoriju (iegūt atsevišķu kataloga filiāli)

# Uzdevums: iegūt atsevišķu kataloga filiāli. # # Lai izņemtu daļu no arhīva hierarhijas (atslēga tiek pievienota arī taupīšanas piekļuves tiesībām, # mēs izmantosim jaunu izvēles iespēju "--Strip-komponenti \u003d numurs", kur vērtība # numurs ir summa Sākotnējie elementi tiek izmesti (pa kreisi). # # Arhīvā /arhives/sitebkk.2017.09.07.tar.gz: # / usr / Sākums / Lietotājs / Virtuālā / vietne # no arhīva tiks iegūta / mājās / šeit: # Virtual / Site # darvas - XZP / usr /sitebk.2017.09.07.tar.gz --strip-komponenti \u003d 3 -c / home / šeit / šeit

Pievienojiet failu darvas arhīvam

# Dink uz archive.tar Archive File Add.txt. # Neaizmirstiet par atslēgu -P, ja nepieciešams. tar -rf archive.tar add.txt

Oriģinālais cilvēks GNU darvas debisijas

Darva (1) GNU darvas rokasgrāmata darva (1) nosaukums darva - arhivēšanas lietderības kopsavilkums Tradicionālā lietošana darva (A | C | D | r | t | u | x) Unix stila lietošana darva -a arhīva arhīva darvas -C F Arhīvs] TAR -D [-F Arhīvs] TAR -T [-f arhīvs] TAR -R [-f arhīvs] Tar -u [-f arhīvs] TAR -X [-f arhīvs] GNU stila lietošana darva (- -Catenate | --Concatenate) Arhīva arhīva darvas -Create [--file arhīvs] darva (--diff | - -ompare) [--file arhīvs] TAR --delete [--file arhīvs] Tar andappign [ -F Arhīvs] TAR --LIST [-F Archive] TAR --Test-etiķete [--file arhīvs] TAR --Update [--file arhīvs] TAR -UPDATE [-F Arhīvs] darva (--Extract | - [-f arhīvs] Piezīme Šis Manpage ir īss GNU darvas apraksts. Lai iegūtu detalizētu diskusiju, tostarp piemērus un lietošanas ieteikumus, skatiet Texinfo formātā pieejamo GNU GNU rokasgrāmatu. Ja informācijas lasītājs un darvas doku- šanai ir pareizi instalēta jūsu sistēmā, komandas info darvas būtu jāsniedz piekļuve pilnīgai rokasgrāmatai. Jūs varat arī apskatīt rokasgrāmatu, izmantojot informācijas režīmu Emacs (1), vai atrast to dažādos formātos tiešsaistē vietnē http://www.gnu.org/software/tar / rokasgrāmatā, ja starp šo ManPAGE un GNU darvas rodas nekādas neatbilstības Manuāli, vēlāk tiek uzskatīts par autoritatīvu avotu. Apraksts GNU Tar ir arhivēšanas programma, kas paredzēta vairāku failu glabāšanai vienā failā (arhīvā) un manip- ulate šādus arhīvus. Arhīvs var būt eiter parastais fails vai ierīce (piemēram, lentes disks, kas stāv lentes arhivētājam), kas var izvietot vai nu vietējā vai uz attālā mašīnā. Opciju stilu iespējas uz GNU darvu var ievadīt trīs dažādos stilos. Tradicionālajā stilā pirmais arguments ir opciju vēstuļu kopu un visiem turpmākajiem argumentiem, piegādā argumentus tām iespējām, kas tās prasa. Argumenti tiek nolasīti tādā pašā secībā kā opciju vēstules. Jebkura komandrindas vārdi, kas paliek pēc visu iespējām, ir apstrādāti kā neobligāti argumenti: failu vai arhīvu dalībnieku nosaukumi. Piemēram, C variants prasa izveidot arhīvu, V opcija pieprasa verbozes darbību, un F opports aizņem argumentu, kas nosaka arhīva nosaukumu, lai darbotos pēc tam. Šāda komanda, kas rakstīta tradicionālajā stilā, uzdod darvam saglabāt visus failus no arhīva faila direktorijas / utt. VerboSly sarakstā arhivētie faili: TAR CFV A.TAR / utt. Unix vai īsā laikā Opcijas stils Katrs variants vēstule ir prefikss ar vienu domuzīmi, tāpat kā citās komandrindas komandrindas. Ja variants aizņem argumentu, arguments seko to kā atsevišķu komandrindas vārdu vai uzreiz pēc izvēles. Tomēr, ja variants uzņem izvēles argumentu, argumentam jābūt fol- zemu opciju vēstuli bez iejaukšanās atstarpes, kā in -g / tmp / snar.db. Jebkuru iespēju neieņemot argumentus, var apvienot pēc vienas domuzīmes, piem. -VKP. Iespējas, kas veic argumentus (vai obligāti vai pēc izvēles), var parādīties šādas kopas beigās, piemēram ,. -VKPF A.Tar. Piemērs, kas rakstīts īsajā variantu stilā, varētu izskatīties: TAR -CVF A.Tar / etc vai Tar -C -V -f A.Tar / utt. Visu trīs stilu opcijas var sajaukt, althoughting to dara ar Vecās iespējas netiek veicinātas. Darbības režīms Iespējas, kas uzskaitītas tabulā zemāk norādītās GNU darvas kāda darbība ir jāveic. Tieši viens no tiem ir jāsniedz. Neobligāto argumentu nozīme ir atkarīga no pieprasītā darbības režīma. - --Catenate, --ConCatenate Pievienojiet arhīvu uz citu arhīva beigām. Argumenti tiek uzskatīti par nosaukumiem arhīviem, lai pievienotos. Visiem arhīviem jābūt tādiem pašiem formātiem, jo \u200b\u200barhīvs atiestatīšanas arhīvs varētu būt nelietojams ar ne-GNU īstenošanu darvas. Paziņojums arī tam, ka tad, kad vairāk tēmu no arhīviem, izņemot pirmo, būs pieejams tādā arhīvā tikai tad, ja izmantojat -i (--gnore-nulles) opciju. Saspiestu arhīvu nevar sajaukt. -C, - izveidojiet jaunu arhīvu. Argumenti nodrošina arhivēto failu nosaukumus. Katalogi tiek arhivēti rekursīvi, ja vien ne -no-recurision opcija nav sniegta. -d, --diff, --Compare atrast atšķirības starp arhīva un failu sistēmu. Argumenti ir obligāti un norādiet arhīvu mem-bers salīdzināt. Ja tas nav dots, tiek pieņemts kārtējais darba katalogs. --Delete izdzēsiet no arhīva. Argumenti, kas piegādā nosaukumus arhīva locekļiem, kas jānoņem. Ir jānorāda vismaz viens arguments. Šī opcija nedarbojas saspiestā arhīvā. Nav īsu iespēju ekvivalentu. -R, andAppend pievienot failus arhīva beigām. Argumentiem ir tāda pati nozīme kā -C (--Create). -t, - sarakstā uzskaitiet arhīva saturu. Argumenti nav obligāti. Ja dota, dalībnieki sarakstā uz dalībnieku nosaukumiem sarakstā. --Test-etiķete pārbauda arhīva apjoma etiķeti un izietu. Lietojot bez argumentiem, tas izdrukā skaļuma etiķeti (ja a) un iziet no statusa 0. Ja tiek sniegti viens vai vairāki komandrindas argumenti. Darvas salīdzina skaļuma etiķeti ar katru argumentu. Tas iziet ar kodu 0, ja tiek atrasts atbilstība, un ar kodu 1 citādi. Nav parādīts neviens produkts, ja vien kopā ar -V (--verbose) iespēju. Šai opcijai nav īsu iespēju. -U --update Pievienojiet failus, kas ir jaunāki par atbilstošo kopiju arhīvā. Argumentiem ir tāda pati nozīme kā ar -C un -r iespējām. -X, --Extract, - saduriet failus no arhīva. Argumenti nav obligāti. Ja to izraksta arhīva dalībnieku nosaukumi. -Show-noklusējuma parādīt iebūvētus noklusējumus dažādām darvas iespējām un iziet. Nav atļauts izmantot argumentus. -?, --Help parādīt īsu opciju kopsavilkumu un izietu. Nav atļauts izmantot argumentus. --Usage Parādīt sarakstu pieejamo opciju un izejas. Nav atļauts izmantot argumentus. --Versijas drukas programmas versija un autortiesību informācija un iziešana. Iespējas Darbības modifikatori --Check-Ierīce Pārbaudiet ierīces numurus, veidojot papildu arhīvus (noklusējums). -g, --Listed-incremental \u003d Failu rokturis Jauns GNU-formāta papildu dublējums. Fails ir momentuzņēmuma faila nosaukums, kurā darvas glabā papildu informāciju, kas ir izlemta, kuri faili ir mainījušies kopš iepriekšējā papildu izgāztuves, un līdz ar to ir atkal dempings. Ja fails nepastāv, veidojot arhīvu, tas tiks izveidots, un visi faili tiks pievienoti iegūtajam arhīvam (0 līmeņa izgāztuve). Lai izveidotu ne-nulles līmeņa incremen- Talhives arhīvus, izveidojiet momentuzņēmuma faila kopiju, kas izveidots N-1 līmenī un izmantojiet to kā failu. Kartējot o ekstrakcijas, faktiskais faila saturs netiek pārbaudīts, tas ir nepieciešams tikai sintaktisko rekvizītu dēļ. Tāpēc ir izplatīta prakse izmantot / dev / null savā vietā. - Pēcpuses noteikšana \u003d metode Izmantojiet metodi, lai noteiktu caurumus reti failos. Šī opcija nozīmē -sparse. Derīgas metodes vērtības ir meklēt un neapstrādātas. Noklusējums ir saistīts ar atteikšanos no neapstrādātas, ja nav piemērojams. -G, - Instremental roktura veco GNU formāta papildu backups. - GNORE-neizdevās lasiet Neatstājiet ar nonzero par neizlasāmiem failiem. --Level \u003d Numurs Set izgāztuve, kas izveidota ar arhīvu. Pašlaik tikai --level \u003d 0 ir nozīmīgs: tas uzdod darvas, lai saīsinātu momentuzņēmuma failu pirms dempinga, tādējādi piespiežot 0 līmeņa izgāztuvi. -N, - - pirmshīva uzņemas arhīvu. Parasti darvas automātiski nosaka, vai arhīvu var meklēt vai nē. Šī iespēja ir paredzēta lietošanai gadījumos, kad šāda atzīšana neizdodas. Tas stājas spēkā tikai tad, ja arhīvs ir atvērts lasīšanai (piemēram, ar --List vai - -Extract opcijas). --No-pārbaudes ierīce nepārbauda ierīču numurus, veidojot papildu arhīvus. - Norēķini uzņemas arhīvu nav meklējams. --Cocrence [\u003d n] apstrādā tikai katra faila NTH rašanās arhīvā. Šī opcija ir derīga tikai tad, ja to lieto kopā ar vienu no šādiem apakškompaniem: --Delete, --diff, --Extract vai sarakstā un kad failu saraksts tiek dots vai nu komandrindā vai izmantojot -T iespēju. Noklusējuma n ir 1. --Restrict atslēgt dažu potenciāli kaitīgu iespēju izmantošanu. -SparSe-versija \u003d Major [.minor] Set versija reti formātā (Impleies -Sparse). Šī opcija nozīmē -sparse. Derīgas argumentu vērtības ir 0,0, 0,1 un 1.0. Lai iegūtu detalizētu reti formātu diskusiju, skatiet GNU darvas rokasgrāmatu, D papildinājumu, "reti formātus". Izmantojot informācijas lasītājs, var piekļūt šādai komandai: Info Tar "Reti formāti". -S, -sparse apstrādā retus failus efektīvi. Dažiem failiem failu sistēmā var būt segmenti, kas faktiski nekad nav rakstīti (diezgan bieži tie ir datu bāzes faili, ko rada šādas sistēmas kā DBM). Ja dota šo iespēju, darvas mēģinājumi noteikt, vai fails ir reti pirms to arhivēšanas, un, ja jā, lai samazinātu iegūto arhīva izmēru, ne dempinga tukšas daļas faila. Pārrakstīt kontrolēt šīs opcijas kontrolēt darvas darbības, iegūstot failu pār esošo kopiju uz diska. -K, --Eep-Old-Files Don 't Nomainiet esošos failus, iegūstot ekstrakcijas. --Eking-Newer-Files Don "T aizstāt esošos failus, kas ir jaunāki nekā viņu arhīva kopijas. --No-pārrakstīt esošo katalogu konservēšanas metadatus. - viena augstākā līmeņa [\u003d dir] ekstrakts visus failus DIR, vai, ja tiek izmantots arguments, uz argumentu nosaukumu ar arhīva nosaukumu (mīnus standarta kompresijas sufiksi atpazīstami ar --auto-kompresi). - OVERWRite pārrakstiet esošos failus, iegūstot. - iegūstot (noklusējums), izņemot esošos katalogus, kas pārraksta esošo katalogu metadatus. - Recursive-atsākt rekursīvi noņemt visus failus direktorijā pirms to iegūšanas. --Remove-faili Noņemiet failus no diska pēc pievienošanas tos arhīvā. --Skip-Old-Files Don "T Nomainiet esošos failus, iegūstot, klusi izlaist pār tiem. -U, --Unlink-pirmais noņemiet katru failu pirms iegūšanas pār to. -W, - --veriet pārbaudīt arhīvu pēc tam rakstot to . Izejas plūsmas izvēle --Gnore-komandu-kļūda ignorēt subprocess izejas kodus. --No-ignorēt-komandu-kļūda ārstēt ne-nulles izejas kodus bērniem kā kļūda (noklusējums). -O, - -to-stdout ekstrakts failus uz standarta produkciju. - Command \u003d komandu caurules iegūtie faili uz komandu. Arguments ir ārējās programmas pathname, pēc izvēles ar komandrindas argumentiem. Programma tiks izmantota, un faila saturs tiek iegūts, lai to aplūkotu tā standarta produkciju. Papildu dati tiks piegādāti, izmantojot šādus vides mainīgos lielumus: tar_filetype faila veids. Tā ir viena burta ar šādu nozīmi: F Regular File D Directory l simbolisks saite H Cietā saite B bloka ierīce C rakstzīmju ierīce pašlaik tiek atbalstīti tikai regulāri faili. TAR_MODE failu režīms, astotā numurs. Tar_filename faila nosaukumu. Tar_realname nosaukums faila, kas saglabāts arhīvā. Tar_uname faila īpašnieka nosaukums. Tar_gname nosaukumu faila īpašnieku grupā. Pēdējās piekļuves tar_atime laiks. Tas ir decimālskaitlis, kas pārstāv sekundes kopš laikmeta. Ja AR-CHIVE nodrošina laikus ar Nanosecond precizitāti, nanosekundes tiek pievienotas laika zīmogam pēc decimālā punkta. Tar_mtime pēdējās modifikācijas laiks. Tar_ctime laiks pēdējā statusa maiņa. Tar_size faila lielumu. Faila īpašnieka tar_uid uid. Faila īpašnieka tar_gid GID. Turklāt šādi mainīgie lielumi satur informāciju par darvas operācijas režīmu un procesu arhīvu: tar_version GNU TARS versijas numurs. Tar_Archive arhīva darvas nosaukums ir apstrāde. Tar_blocking_factor pašreizējais bloķēšanas koeficients, t.s. 512 baitu bloku skaits ierakstā. TAR_VOLUME kārtējais apjoma darvas numurs ir apstrāde (iestatīts, ja lasot vairāku tilpuma arhīvu). Tar_Format formāts arhīva tiek apstrādāta. Viens no: GNU, Oldgnu, Posix, UStar, V7. TAR_SUBCOMMAND Īss variants (ar vadošo domuzīmi), kas apraksta operācijas darvas darbību. Failu atribūtu apstrāde --ATIME-SECERNE [\u003d METODE] Saglabājiet piekļuves laiku par dempinga cenām, vai nu atjaunojot laikus pēc lasīšanas (metode \u003d Aizstāt, tas ir noklusējums) vai, nenosakot laiku pirmajā vietā (metode \u003d sistēma --Delay-direktoriju atjaunošanas aiztures iestatīšanas modifikācijas laiki un atļaujas ekstrakcijas līdz beigām ekstrakcijas. Izmantojiet šo iespēju, kurai ir neparasta dalībvalsts pasūtīšana no arhīva. --Group \u003d nosaukums [: GID] Piespiediet vārdu kā pievienoto failu grupu. Ja GID netiek piegādāts, vārds var būt vai nu lietotāja vārds vai ciparu GID. Šādā gadījumā trūkstošā daļa (GID vai nosaukums) tiks secināt no pašreizējās uzņēmējas "S grupas datu bāzes. Lietojot - - --Group-Map \u003d failu, ietekmē tikai tos failus, kuru īpašnieks grupa nav uzskaitīta failā. --Group -Map \u003d failu lasīt grupu tulkošanas karti no faila. Tukšas līnijas tiek ignorētas. Komentāri tiek ieviesti ar # zīmi un paplašināt līdz līnijas beigām. Katra tukšā līnija failā definē transportu vienā grupā. Tam jābūt divām jomām , Norobežots ar jebkuru atstarpi: Oldgrp NewGrp [: NewGid] Oldgrp ir vai nu derīgs grupas nosaukums vai GID prefikss ar + NewGrp un Newgid nav jāiekļauj sistēmas grupas datu bāzē. Rezultātā katrs ievades fails ar īpašnieku grupu Oldgrp tiks uzglabāti arhīvā ar īpašnieku grupu NewGrp un GID Newgid. --Mode \u003d Maina spēka simboliskā režīma izmaiņas pievienotiem failiem. --Mtime \u003d datuma vai faila iestatīšana mtime pievienotiem failiem. Datums vai fails ir EITH Datums / laiks gandrīz patvaļīgā formātā vai esošā faila nosaukumu. Pēdējā gadījumā tiks izmantots šī faila mtime. -M, - ITOUCH DON "T ekstrakta failu modificēts laiks. - Neno-Delay-Directory-Restore Atcelt iepriekšējās --Delay-direktoriju atjaunošanas opcijas efektu. --No-pašu īpašnieks ekstrakts failus kā sevi ( Noklusējums parastiem lietotājiem). --No-tādas pašas atļaujas piemēro lietotāja umask, iegūstot atļaujas no arhīva (noklusējums parastiem lietotājiem). - nImeriskais īpašnieks vienmēr izmanto numurus lietotāju / grupas nosaukumiem. - īpašnieks \u003d nosaukums [: uid] Force nosaukums kā īpašnieks pievienotiem failiem. Ja UID netiek piegādāts, nosaukums var būt vai nu lietotāja vārds vai ciparu UID. Šajā gadījumā trūkstošā daļa (UID vai nosaukums) tiks secināts no pašreizējās uzņēmējas lietotāja datu bāzes. Lietojot kopā ar --OWNDER-MAP \u003d failu, ietekmē tikai tos failus, kuru īpašnieks nav norādīts failā. Karte \u003d fails Lasīt Īpašnieks tulkošanas karti no faila. Tukšas līnijas tiek ignorētas. Komentāri ir inentroduced ar # zīmi un paplašināt līdz līnijas beigām. Katra tukšā līnija failā definē tulkojumu vienā UID. Tam ir jābūt divām jūtām. Solimited ar jebkuru summu atstarpes: Oldusr Newusr [: Newuid] Oldusr ir Eith ir derīgs UER nosaukums vai UID prefikss ar + Un Newuid nav jānorāda sistēmas lietotāja datu bāzē. Rezultātā katrs Oldusr piederošais fails tiks saglabāts arhīvā ar īpašnieka vārdu Newusr un UID Newuid. -P, --prezervi-atļaujas, --same-atļaujas izraksta informāciju par failu atļaujām (noklusējums superuser) --prezerve tāpat kā gan -p un -s. -Same-īpašnieks mēģiniet iegūt failus ar tādu pašu īpašumtiesību, kā pastāv arhīvā (noklusējums superuser). -S, --prezerve-pasūtījums, --Same-Order kārtot nosaukumus, lai iegūtu saskaņot arhīvu --sort \u003d pasūtījums, veidojot arhīvu, kārtot direktoriju ierakstus pēc pasūtījuma, kas ir viens no neviena, nosaukums vai inode. Noklusējums ir -sort \u003d nav, kas uzglabā arhīvu locekļus tādā pašā secībā, kā atgriezās operatora sistēma. Izmantojot --Sort \u003d nosaukums nodrošina, ka dalībvalsts pasūtīšana radniecīgajā arhīvā ir vienāda un reproducējama. Izmantojot --Sort \u003d inode samazina diska skaitu, kas ir veikti, veidojot arhīvu, un tādējādi var izspiest arhīvu. Šis šķirošanas pasūtījums tiek atbalstīts tikai tad, ja pamatā esošā sistēma nodrošina nepieciešamo informāciju. Paplašinātie failu atribūti --ACLS iespējojiet POSIX ACL atbalstu. --No-ACLS atspējot POSIX ACL atbalstu. --Selinux ļauj SELINUX konteksta atbalstu. --No-Selinux atspējojiet SELINUX konteksta atbalstu. --Xattrs ļauj paplašinātos atribūtus atbalstu. --No-xattrs atspējot paplašinātus atribūtus atbalstu. --Xattrs-Cliche \u003d raksts Norādiet Xattr atslēgu izslēgšanas modeli. Modelis ir POSIX regulāra izteiksme, piemēram, --xat- trs-chittere \u003d "^ lietotājs", lai izslēgtu atribūtus no lietotāja vārdu. --Xattrs-ietver \u003d modelis Norādiet Xattr atslēgu iekļaušanu. Modelis ir POSIX regulāra izteiksme. Ierīces izvēle un komutācija -f, --file \u003d Arhīvs Izmantojiet arhīva failu vai ierīces arhīvu. Ja šī iespēja netiek dota, darva vispirms pārbaudīs vides mainīgo `lente". Ja tas ir iestatīts, tā vērtība tiks izmantota kā arhīva nosaukumu. Pretējā gadījumā darva uzņemsies apkopoto noklusējuma. Noklusējuma vērtība var būt Jāpārbauda, \u200b\u200bvai nu izmantojot -Show-noklusējuma opciju, vai beigās Tar --help izejas. Arhīva nosaukums, kas ir resnās zarnas tajā norāda failu vai ierīci uz attālās mašīnas. Parte pirms resnās zarnas uzņemšanas Kā mašīnas nosaukumu vai IP adresi, un daļa pēc tā kā failu vai ierīces ceļa nosaukumu, piemēram: --file \u003d RemoteHost: / Dev / SR0 Izvēles lietotājvārdu var prefiksēt uz resursdatora nosaukumu, placējot @ zīmi starp tiem. Līdz Noklusējums, tālvadības resursdators ir pieejams, izmantojot RSH (1) komandu. Mūsdienās tas ir bieži izmantot SSH (1) vietā. Jūs varat to darīt, sniedzot šādu komandrindas opciju: - -sh-command \u003d / usr / bin / bin / SSH Tālvadam jābūt instalētai RMT (8) komandai. Ja tā pathname neatbilst darvas noklusējuma, jūs varat informēt darvu par pareizo ceļa nosaukumu, izmantojot -rmt-komandu opciju. - Force-Local Arhīvs fails ir vietējais, pat ja tas ir resnās zarnas. -F, - --info -Script \u003d komandu, --New-skaļuma skripts \u003d komandu palaist komandu katrā lentē (nozīmē -m). Komanda var ietvert argumentus. Kad sākās, tas mantīs darvas vidi, kā arī šādi mainīgie lielumi: TAR_Version GNU darva Versijas numurs. Tar_Archive arhīva darvas nosaukums ir apstrāde. Tar_blocking_factor pašreizējais bloķēšanas koeficients, t.s. 512 baitu bloku skaits ierakstā. TAR_VOLUME kārtējais apjoma darvas numurs ir apstrāde (iestatīts, ja lasot vairāku tilpuma arhīvu). Tar_Format formāts arhīva tiek apstrādāta. Viens no: GNU, Oldgnu, Posix, UStar, V7. TAR_SUBCOMMAND Īss variants (ar vadošo domuzīmi), kas apraksta operācijas darvas darbību. TAR_FD failu deskriptors, ko var izmantot, lai sazinātos ar jauno skaļuma nosaukumu darvam. Ja informācijas skripts neizdodas, darīs izejas; Pretējā gadījumā tas sāk rakstīt nākamo tilpumu. -L, - pēc rakstīšanas NX1024 baiti. Ja N seko izmēra sufikss (skatīt apakšiedaļu lieluma sufiksus zemāk), sufikss nosaka multiplikatīvo faktoru, kas tiks izmantots instad 1024. Šī opcija nozīmē -m. -M, --multi-tilpums Izveidojiet / sarakstu / ekstrakts multi-tilpuma arhīvu. --Rmt-komandu \u003d komandu lietošanas komanda RMT vietā, piekļūstot attāliem arhīviem. Skatīt aprakstu par -f opciju, iepriekš. - Komanda \u003d komandu izmantošanas komanda RSH vietā, piekļūstot attāliem arhīviem. Skatīt aprakstu par -f opciju, iepriekš. --Volno-File \u003d Fails Kad šī opcija tiek izmantota kopā ar --Multi-tilpums, darvu sekos tam, kurš daudzjaudu arhīva apjoms darbojas failā. Ierīces bloķēšana -b, - block-Factor \u003d bloki Iestatiet ieraksta izmēru uz bloķētx512 baitiem. -B, - -dead-Full-ieraksti sarakstā vai iegūstot, pieņemiet nepilnīgus ievades ierakstus pēc faila marķiera beigām. -Es, - --goore-nulles ignorē nulles blokus arhīvā. Parasti divi secīgi 512 bloki, kas piepildīti ar nullēm, vidējais EOF un darvas apstājas lasīšana pēc to saskaršanās. Šī opcija uzdod to lasīt tālāk un ir noderīga, lasot arhīvus, kas izveidoti ar opciju. --Record-lielums \u003d numurs Iestatīt ieraksta lielumu. Numurs ir baitu skaits uz ierakstu. Tai jābūt vairākiem no 512. To var iegūt ar lieluma sufiksu, piemēram, e.g. --Record-lielums \u003d 10K, 10 kilobaitiem. Skatiet apakšiedaļu lieluma sufiksus, lai iegūtu derīgu sufiksu sarakstu. Arhīva formāta izvēle -H, --format \u003d formāts izveidot arhīvu konkrētā formātā. Derīgi formāti ir: GNU GNU TAR 1.13.x formāts Oldgnu GNU formāts kā vienu darvu<= 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 . Autortiesības Autortiesības © 2013 Free Software Foundation, Inc. Licence Gplv3 +: GNU GPL 3. vai vēlāk Tā ir bezmaksas programmatūra: jūs varat brīvi mainīt un pārdalīt to. Nav garantijas, ciktāl tas attiecas uz likumu. Tar 23. marts 2016 darva (1)