.\" -*- coding: UTF-8 -*-
.\" This file is part of GNU tar. -*- nroff -*-
.\" Copyright 2013-2023 Free Software Foundation, Inc.
.\"
.\" GNU tar is free software; you can redistribute it and/or modify
.\" it under the terms of the GNU General Public License as published by
.\" the Free Software Foundation; either version 3 of the License, or
.\" (at your option) any later version.
.\"
.\" GNU tar is distributed in the hope that it will be useful,
.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
.\" GNU General Public License for more details.
.\"
.\" You should have received a copy of the GNU General Public License
.\" along with this program. If not, see .
.\"*******************************************************************
.\"
.\" This file was generated with po4a. Translate the source file.
.\"
.\"*******************************************************************
.TH TAR 1 "11 iulie 2022" TAR "Manualul GNU TAR"
.SH NUME
tar \- un instrument pentru arhivare
.SH SINOPSIS
.SS "Utilizarea tradițională"
\fBtar\fP {\fBA\fP|\fBc\fP|\fBd\fP|\fBr\fP|\fBt\fP|\fBu\fP|\fBx\fP}[\fBGnSkUWOmpsMBiajJzZhPlRvwo\fP]
[\fIARG\fP...]
.SS "Utilizarea în stilul UNIX"
.sp
\fBtar\fP \fB\-A\fP [\fIOPȚIUNI\fP] \fB\-f\fP \fIARHIVĂ\fP \fIARHIVĂ\fP...
.sp
\fBtar\fP \fB\-c\fP [\fB\-f\fP \fIARHIVĂ\fP] [\fIOPȚIUNI\fP] [\fIFIȘIER\fP...]
.sp
\fBtar\fP \fB\-d\fP [\fB\-f\fP \fIARHIVĂ\fP] [\fIOPȚIUNI\fP] [\fIFIȘIER\fP...]
.sp
\fBtar\fP \fB\-r\fP [\fB\-f\fP \fIARHIVĂ\fP] [\fIOPȚIUNI\fP] [\fIFIȘIER\fP...]
.sp
\fBtar\fP \fB\-t\fP [\fB\-f\fP \fIARHIVĂ\fP] [\fIOPȚIUNI\fP] [\fINUME\-MEMBRU\fP...]
.sp
\fBtar\fP \fB\-u\fP [\fB\-f\fP \fIARHIVĂ\fP] [\fIOPȚIUNI\fP] [\fIFIȘIER\fP...]
.sp
\fBtar\fP \fB\-x\fP [\fB\-f\fP \fIARHIVĂ\fP] [\fIOPȚIUNI\fP] [\fINUME\-MEMBRU\fP...]
.SS "Utilizarea în stilul GNU"
.sp
\fBtar\fP {\fB\-\-catenate\fP|\fB\-\-concatenate\fP} [\fIOPȚIUNI\fP] \fB\-\-file\fP \fIARHIVĂ\fP
\fIARHIVĂ\fP...
.sp
\fBtar\fP \fB\-\-create\fP [\fB\-\-file\fP \fIARHIVĂ\fP] [\fIOPȚIUNI\fP] [\fIFIȘIER\fP...]
.sp
\fBtar\fP {\fB\-\-diff\fP|\fB\-\-compare\fP} [\fB\-\-file\fP \fIARHIVĂ\fP] [\fIOPȚIUNI\fP]
[\fIFIȘIER\fP...]
.sp
\fBtar\fP \fB\-\-delete\fP [\fB\-\-file\fP \fIARHIVĂ\fP] [\fIOPȚIUNI\fP] [\fINUME\-MEMBRU\fP...]
.sp
\fBtar\fP \fB\-\-append\fP [\fB\-\-file\fP \fIARHIVĂ\fP] [\fIOPȚIUNI\fP] [\fIFIȘIER\fP...]
.sp
\fBtar\fP \fB\-\-list\fP [\fB\-\-file\fP \fIARHIVĂ\fP] [\fIOPȚIUNI\fP] [\fINUME\-MEMBRU\fP...]
.sp
\fBtar\fP \fB\-\-test\-label\fP [\fB\-\-file\fP \fIARHIVĂ\fP] [\fIOPȚIUNI\fP] [\fIETICHETA\fP...]
.sp
\fBtar\fP \fB\-\-update\fP [\fB\-\-file\fP \fIARHIVĂ\fP] [\fIOPȚIUNI\fP] [\fIFIȘIER\fP...]
.sp
\fBtar\fP {\fB\-\-extract\fP|\fB\-\-get\fP} [\fB\-\-file\fP \fIARHIVĂ\fP] [\fIOPȚIUNI\fP]
[\fINUME\-MEMBRU\fP...]
.SH NOTĂ
Această pagină de manual este o scurtă descriere a GNU \fBtar\fP. Pentru o
discuție detaliată, inclusiv exemple și recomandări de utilizare, consultați
\fBManualul GNU Tar\fP disponibil în format texinfo. Dacă cititorul \fBinfo\fP și
documentația tar sunt instalate corect pe sistemul dumneavoastră, comanda
.PP
.RS +4
\fBinfo tar\fP
.RE
.PP
ar trebui să vă permită accesul la manualul complet.
.PP
De asemenea, puteți vizualiza manualul folosind modul info din \fBemacs\fP(1)
sau îl puteți găsi în diverse formate online la adresa
.PP
.RS +4
\fBhttps://www.gnu.org/software/tar/manual\fP
.RE
.PP
În cazul în care apar discrepanțe între această pagină de manual și manualul
\fBManualul GNU Tar\fP, acesta din urmă va fi considerat sursa care are
autoritate.
.SH DESCRIERE
GNU \fBtar\fP este un program de arhivare conceput pentru a stoca mai multe
fișiere într\-un singur fișier ("o \fBarhivă\fP") și pentru a manipula astfel de
arhive. Arhiva poate fi fie un fișier obișnuit, fie un dispozitiv (de
exemplu, o unitate de bandă magnetică (tape drive), de unde și numele
programului, care vine de la \fBt\fPape \fBar\fPchiver), care poate fi localizat
fie pe o mașină locală, fie pe o mașină aflată la distanță.
.PP
.SS "Stiluri de opțiuni"
Opțiunile pentru GNU \fBtar\fP pot fi date în trei stiluri diferite. În
\fBstilul tradițional\fP, primul argument este un grup de litere de opțiune și
toate argumentele ulterioare furnizează argumente pentru acele opțiuni care
le solicită. Argumentele sunt citite în aceeași ordine ca și literele de
opțiune. Toate cuvintele din linia de comandă care rămân după ce toate
opțiunile au fost procesate sunt tratate ca argumente fără opțiune: nume de
fișiere sau de membri ai arhivei.
.PP
De exemplu, opțiunea \fBc\fP solicită crearea arhivei, opțiunea \fBv\fP solicită
ca operația să se efectueze cu informații detaliate despre ce se realizează,
iar opțiunea \fBf\fP primește un argument care stabilește numele arhivei pe
care se operează. Următoarea comandă, scrisă în stilul tradițional, ordonă
lui «tar» să stocheze toate fișierele din directorul \fB/etc\fP în fișierul de
arhivă \fBetc.tar\fP enumerând în mod detaliat fișierele care sunt arhivate:
.PP
.EX
tar cfv etc.tar /etc
.EE
.PP
În stilul \fBUNIX \fPsau \fBcu opțiuni scurte\fP, fiecare literă de opțiune este
precedată de o singură liniuță, ca în cazul altor instrumente de linie de
comandă. Dacă o opțiune are un argument, argumentul o urmează, fie ca un
cuvânt separat în linia de comandă, fie imediat după opțiune. Cu toate
acestea, în cazul în care opțiunea are un argument \fBopțional\fP, argumentul
trebuie să urmeze litera opțiunii fără niciun spațiu alb intermediar, ca în
\fB\-g/tmp/snar.db\fP.
.PP
Orice număr de opțiuni care nu primesc argumente pot fi grupate împreună
după o singură liniuță, de exemplu \fB\-vkp\fP. O opțiune care preia un
argument (indiferent că este obligatoriu sau opțional) poate apărea la
sfârșitul unui astfel de grup, de exemplu \fB\-vkpf a.tar\fP.
.PP
Exemplul de comandă de mai sus scris în \fBstilul cu opțiune scurtă\fP ar putea
arăta astfel:
.PP
.EX
tar \-cvf etc.tar /etc
.EE
sau
.EX
tar \-c \-v \-f etc.tar /etc
.EE
.PP
În \fBGNU\fP sau \fBstilul cu opțiuni lungi\fP, fiecare opțiune începe cu două
liniuțe și are un nume semnificativ, format din litere minuscule și
liniuțe. Atunci când este utilizată, opțiunea lungă poate fi abreviată la
literele sale inițiale, cu condiția ca acest lucru să nu creeze
ambiguitate. Argumentele pentru opțiunile lungi sunt furnizate fie ca un
cuvânt separat în linia de comandă, imediat după opțiune, fie separate de
opțiune printr\-un semn egal, fără spații albe intermediare. Argumentele
opționale trebuie să utilizeze întotdeauna cea din urmă metodă.
.PP
Iată mai multe moduri de a scrie comanda dată de exemplu în acest stil:
.PP
.EX
tar \-\-create \-\-file etc.tar \-\-verbose /etc
.EE
sau (abreviind unele opțiuni):
.EX
tar \-\-cre \-\-file=etc.tar \-\-verb /etc
.EE
.PP
Opțiunile din toate cele trei stiluri pot fi amestecate, deși nu se
încurajează să faceți acest lucru cu opțiunile vechi.
.SS "Mod de operare"
Opțiunile enumerate în tabelul de mai jos îi indică lui GNU \fBtar\fP ce
operațiune trebuie să efectueze. Trebuie să se dea exact una dintre ele.
Semnificația argumentelor fără opțiuni depinde de modul de operare
solicitat.
.TP
\fB\-A\fP, \fB\-\-catenate\fP, \fB\-\-concatenate\fP
Adaugă arhive la sfârșitul unei alte arhive. Argumentele sunt tratate ca
nume de arhive care trebuie adăugate. Toate arhivele trebuie să aibă
același format ca arhiva la care sunt adăugate, în caz contrar arhiva
rezultată ar putea fi inutilizabilă în cazul implementărilor non\-GNU ale lui
\fBtar\fP. Rețineți, de asemenea, că atunci când se indică mai multe arhive,
membrii din alte arhive decât prima vor fi accesibili în arhiva rezultată
numai când se utilizează opțiunea \fB\-i\fP (\fB\-\-ignore\-zeros\fP).
Arhivele comprimate nu pot fi concatenate.
.TP
\fB\-c\fP, \fB\-\-create\fP
Creează o nouă arhivă. Argumentele furnizează numele fișierelor care
urmează să fie arhivate. Directoarele sunt arhivate recursiv, cu excepția
cazului în care este dată opțiunea \fB\-\-no\-recursion\fP.
.TP
\fB\-d\fP, \fB\-\-diff\fP, \fB\-\-compare\fP
Găsește diferențele dintre arhivă și sistemul de fișiere. Argumentele sunt
opționale și specifică membrii arhivei care trebuie comparați. Dacă nu se
specifică, se presupune că este vorba de directorul de lucru curent.
.TP
\fB\-\-delete\fP
Șterge din arhivă. Argumentele furnizează numele membrilor arhivei care
urmează să fie eliminați. Trebuie să se dea cel puțin un argument.
Această opțiune nu funcționează în cazul arhivelor comprimate. Nu există o
opțiune scurtă echivalentă.
.TP
\fB\-r\fP, \fB\-\-append\fP
Adaugă fișiere la sfârșitul unei arhive. Argumentele au aceeași
semnificație ca pentru \fB\-c\fP (\fB\-\-create\fP).
.TP
\fB\-t\fP, \fB\-\-list\fP
Listează conținutul unei arhive. Argumentele sunt opționale. Atunci când
sunt date, acestea specifică numele membrilor care trebuie listați.
.TP
\fB\-\-test\-label\fP
Testează eticheta volumului de arhivă și iese. Atunci când este utilizat
fără argumente, imprimă eticheta volumului (dacă există) și iese cu starea
\fB0\fP. Atunci când sunt date unul sau mai multe argumente în linia de
comandă, \fBtar\fP compară eticheta volumului cu fiecare argument. Iese cu
codul \fB0\fP dacă se găsește o potrivire, iar în caz contrar cu codul \fB1\fP.
Nu se afișează nici o ieșire, cu excepția cazului în care se utilizează
împreună cu opțiunea \fB\-v\fP (\fB\-\-verbose\fP).
Nu există o opțiune scurtă echivalentă pentru această opțiune.
.TP
\fB\-u\fP, \fB\-\-update\fP
Adaugă fișiere care sunt mai noi decât copia corespunzătoare din arhivă.
Argumentele au aceeași semnificație ca și în cazul opțiunilor \fB\-c\fP și
\fB\-r\fP. Observați că fișierele mai noi nu înlocuiesc vechile lor copii din
arhivă, ci sunt adăugate la sfârșitul arhivei. Arhiva rezultată poate
astfel să conțină mai mulți membri cu același nume, care corespund
diferitelor versiuni ale aceluiași fișier.
.TP
\fB\-x\fP, \fB\-\-extract\fP, \fB\-\-get\fP
Extrage fișiere dintr\-o arhivă. Argumentele sunt opționale. Atunci când
sunt date, acestea specifică numele membrilor arhivei care urmează să fie
extrași.
.TP
.TP
\fB\-\-show\-defaults\fP
Afișează valorile implicite predefinite pentru diferite opțiuni ale lui
\fBtar\fP și iese.
.TP
\fB\-?\fP, \fB\-\-help\fP
Afișează un scurt rezumat al opțiunilor și iese.
.TP
\fB\-\-usage\fP
Afișează o listă de opțiuni disponibile și iese.
.TP
\fB\-\-version\fP
Afișează versiunea programului și informațiile privind drepturile de autor
și iese.
.SH OPȚIUNI
.SS "Modificatori operaţie"
.TP
\fB\-\-check\-device\fP
Verifică numele dispozitivelor când se creează arhivele incrementale
(implicit).
.TP
\fB\-g\fP, \fB\-\-listed\-incremental\fP=\fIFIȘIER\fP
Gestionează noile copii de rezervă incrementale în format GNU. \fIFIȘIER\fP
este numele unui \fBfișier de instantanee\fP, în care \fBtar\fP stochează
informații suplimentare care sunt utilizate pentru a decide ce fișiere s\-au
modificat de la precedenta copie de rezervă incrementală și, în consecință,
trebuie să fie din nou copiate. Dacă \fIFIȘIER\fP nu există la crearea unei
arhive, acesta va fi creat și toate fișierele vor fi adăugate la arhiva
rezultată (copia de rezervă \fBnivel 0\fP). Pentru a crea arhive incrementale
de nivel \fBN\fP diferit de zero, trebuie să creați o copie a fișierului de
instantanee creat în timpul creării copiei de rezervă de nivel \fBN\-1\fP și
să\-l utilizați ca \fIFIȘIER\fP.
La listare sau la extragere, conținutul real al \fIFIȘIERULUI\fP nu este
inspectat, ci este necesar doar din cauza cerințelor sintactice. Prin
urmare, este o practică obișnuită să se utilizeze \fB/dev/null\fP în locul
acestuia.
.TP
\fB\-\-hole\-detection\fP=\fIMETODA\fP
Utilizează \fIMETODA\fP pentru a detecta găurile din fișierele disperse.
Această opțiune implică \fB\-\-sparse\fP. Valorile valide pentru \fIMETODĂ\fP sunt
\fBseek\fP și \fBraw\fP. Valoarea implicită este \fBseek\fP cu revenire la \fBraw\fP
atunci când nu este cazul.
.TP
\fB\-G\fP, \fB\-\-incremental\fP
Gestionează vechiul format GNU de copii de rezervă incrementale.
.TP
\fB\-\-ignore\-failed\-read\fP
Nu termină cu un cod de ieșire diferit de zero dacă fișierele nu pot fi
citite.
.TP
\fB\-\-level\fP=\fINUMĂR\fP
Stabilește nivelul de salvare pentru o arhivă creată în lista de arhivă
incrementală. În prezent, numai \fB\-\-level=0\fP este semnificativ: acesta îi
indică lui \fBtar\fP să trunchieze fișierul de instantanee înainte de salvare,
forțând astfel o salvare de nivel 0.
.TP
\fB\-n\fP, \fB\-\-seek\fP
Presupune că arhiva poate fi explorată. În mod normal, \fBtar\fP determină
automat dacă arhiva poate fi explorată sau nu. Această opțiune este
destinată utilizării în cazurile în care o astfel de recunoaștere eșuează.
Ea are efect numai dacă arhiva este deschisă pentru citire (de exemplu, cu
opțiunile \fB\-\-list\fP sau \fB\-\-extract\fP).
.TP
\fB\-\-no\-check\-device\fP
Nu verifică numerele dispozitivelor la crearea arhivelor incrementale.
.TP
\fB\-\-no\-seek\fP
Presupune că arhiva nu poate fi explorată.
.TP
\fB\-\-occurrence\fP[=\fIN\fP]
Procesează numai a \fIN\fPa apariție a fiecărui fișier din arhivă. Această
opțiune este valabilă numai atunci când este utilizată cu una dintre
următoarele subcomenzi: \fB\-\-delete\fP, \fB\-\-diff\fP, \fB\-\-extract\fP sau \fB\-\-list\fP
și atunci când se furnizează o listă de fișiere fie în linia de comandă, fie
prin intermediul opțiunii \fB\-T\fP. Valoarea implicită pentru \fIN\fP este \fB1\fP.
.TP
\fB\-\-restrict\fP
Dezactivează utilizarea unor opțiuni potențial dăunătoare.
.TP
\fB\-\-sparse\-version\fP=\fIMAJOR\fP[.\fIMINOR\fP]
Stabilește ce versiune a formatului de dispersie trebuie să fie utilizată.
Această opțiune implică \fB\-\-sparse\fP. Valorile valide ale argumentului sunt
\fB0.0\fP, \fB0.1\fP și \fB1.0\fP. Pentru o discuție detaliată a formatelor de
dispersie, consultați \fBManualul GNU Tar\fP, apendicele \fBD\fP, „\fBSparse Formats\fP”. Utilizând cititorul \fBinfo\fP, acesta poate fi accesat executând
următoarea comandă: «\fBinfo tar 'Sparse Formats'\fP».
.TP
\fB\-S\fP, \fB\-\-sparse\fP
Gestionează eficient fișierele disperse. Unele fișiere din sistemul de
fișiere pot avea segmente care, de fapt, nu au fost scrise niciodată (destul
de des, acestea sunt fișiere de baze de date create de sisteme precum
\fBDBM\fP). Atunci când i se dă această opțiune, \fBtar\fP încearcă să determine
dacă fișierul este dispers înainte de a\-l arhiva și, în caz afirmativ, să
reducă dimensiunea arhivei rezultate prin faptul că nu descarcă părțile
goale din fișier.
.SS "Suprascrie controlul"
Aceste opțiuni controlează acțiunile \fBtar\fP la extragerea unui fișier peste
o copie existentă pe disc.
.TP
\fB\-k\fP, \fB\-\-keep\-old\-files\fP
Nu înlocuiește fișierele existente atunci când extrage.
.TP
\fB\-\-keep\-newer\-files\fP
Nu înlocuiește fișierele existente care sunt mai noi decât copiile acestora
din arhivă.
.TP
\fB\-\-keep\-directory\-symlink\fP
Păstrează legăturile simbolice existente către directoare când extrage.
.TP
\fB\-\-no\-overwrite\-dir\fP
Păstrează metadatale directoarelor existente.
.TP
\fB\-\-one\-top\-level\fP[\fB=\fP\fIDIR\fP]
Extrage toate fișierele în \fIDIR\fP, sau, dacă este folosit fără argument,
într\-un subdirector numit după numele de bază al arhivei (minus sufixele
standard de compresie recunoscute de \fB\-\-auto\-compress).\fP
.TP
\fB\-\-overwrite\fP
Suprascrie fișierele existente la extragere.
.TP
\fB\-\-overwrite\-dir\fP
Suprascrie metadatele directoarelor existente când extrage (implicit).
.TP
\fB\-\-recursive\-unlink\fP
Elimină în mod recursiv toate fișierele din director înainte de a le
extrage.
.TP
\fB\-\-remove\-files\fP
Elimină fișierele de pe disc după adăugarea lor în arhivă.
.TP
\fB\-\-skip\-old\-files\fP
Nu înlocuiește fișierele existente atunci când extrage, trece peste ele în
mod silențios.
.TP
\fB\-U\fP, \fB\-\-unlink\-first\fP
Elimină fiecare fișier înainte de a extrage peste el.
.TP
\fB\-W\fP, \fB\-\-verify\fP
Verifică arhiva după scrierea acesteia.
.SS "Selectarea fluxului de ieșire"
.TP
\fB\-\-ignore\-command\-error\fP
Ignoră codurile de ieșire ale subproceselor.
.TP
\fB\-\-no\-ignore\-command\-error\fP
Tratează codurile de ieșire diferite de zero ale proceselor\-copii ca eroare
(implicit).
.TP
\fB\-O\fP, \fB\-\-to\-stdout\fP
Extrage fișierele la ieșirea standard.
.TP
\fB\-\-to\-command\fP=\fICOMANDA\fP
Dirijează fișierele extrase către \fICOMANDA\fP. Argumentul este ruta de acces
a unui program extern, opțional cu argumente de linie de comandă. Programul
va fi invocat, iar conținutul fișierului extras îi va fi furnizat pe
intrarea standard a acestuia. Datele suplimentare vor fi furnizate prin
intermediul următoarelor variabile de mediu:
.RS
.TP
\fBTAR_FILETYPE\fP
Tipul de fișier. Este o singură literă cu următoarea semnificație:
.sp
.nf
.ta 8n 20n
f fișier obișnuit
d director
l legătură simbolică
h legătură dură
b dispozitiv de blocn
c dispozitiv de caracter
.fi
În prezent, sunt acceptate doar fișierele obișnuite.
.TP
\fBTAR_MODE\fP
Modul de fișier (permisiunile fișierului), un număr octal.
.TP
\fBTAR_FILENAME\fP
Numele fișierului.
.TP
\fBTAR_REALNAME\fP
Numele fișierului, așa cum este stocat în arhivă.
.TP
\fBTAR_UNAME\fP
Numele proprietarului fișierului.
.TP
\fBTAR_GNAME\fP
Numele grupului proprietar al fișierului.
.TP
\fBTAR_ATIME\fP
Ora ultimei accesări. Este un număr zecimal, reprezentând secundele scurse
de la „Epoca”. În cazul în care arhiva furnizează ore cu precizie de
nanosecunde, nanosecundele sunt adăugate la marca temporală după un punct
zecimal.
.TP
\fBTAR_MTIME\fP
Data și ora ultimei modificări.
.TP
\fBTAR_CTIME\fP
Data și ora ultimei schimbări de stare.
.TP
\fBTAR_SIZE\fP
Dimensiunea fișierului.
.TP
\fBTAR_UID\fP
UID\-ul proprietarului fișierului.
.TP
\fBTAR_GID\fP
GID\-ul proprietarului fișierului.
.RE
.RS
În plus, următoarele variabile conțin informații despre modul de operare
\fBtar\fP și despre arhiva care este procesată:
.TP
\fBTAR_VERSION\fP
Numărul versiunii GNU \fBtar\fP.
.TP
\fBTAR_ARCHIVE\fP
Numele arhivei pe care o procesează \fBtar\fP.
.TP
\fBTAR_BLOCKING_FACTOR\fP
Coeficientul de blocuri curent, adică numărul de blocuri de 512 octeți
dintr\-o înregistrare.
.TP
\fBTAR_VOLUME\fP
Numărul ordinal al volumului pe care \fBtar\fP îl prelucrează (setul dacă se
citește o arhivă cu mai multe volume).
.TP
\fBTAR_FORMAT\fP
Formatul arhivei în curs de prelucrare. Unul dintre următoarele: \fBgnu\fP,
\fBoldgnu\fP, \fBposix\fP, \fBustar\fP, \fBv7\fP.
.TP
\fBTAR_SUBCOMMAND\fP
Opțiune scurtă (cu o liniuță de început) care descrie operația pe care o
execută \fBtar\fP.
.RE
.SS "Manipulare atribute fişiere"
.TP
\fB\-\-atime\-preserve\fP[=\fIMETODA\fP]
Păstrează data și ora de acces la fișierele transferate, fie prin
restabilirea datei și orei după citire (\fIMETODA\fP=\fBreplace\fP, aceasta este
valoarea implicită), fie prin nestabilirea datei și orei în primul rând
(\fIMETODA\fP=\fBsystem\fP).
.TP
\fB\-\-delay\-directory\-restore\fP
Amână stabilirea datei și orei de modificare și a permisiunilor
directoarelor extrase până la sfârșitul extragerii. Utilizați această
opțiune atunci când extrageți dintr\-o arhivă care are o ordine neobișnuită a
membrilor.
.TP
\fB\-\-group\fP=\fINUME\fP[:\fIGID\fP]
Forțează \fINUME\fP ca grup pentru fișierele adăugate. Dacă \fIGID\fP nu este
furnizat, \fINUMEle\fP poate fi, fie un nume de utilizator, fie un GID
numeric. În acest caz, partea care lipsește (GID sau nume) va fi dedusă din
baza de date de grupuri a gazdei curente.
Atunci când se utilizează cu \fB\-\-group\-map\fP=\fIFIȘIER\fP, afectează numai acele
fișiere al căror grup proprietar nu este listat în \fIFIȘIER\fP.
.TP
\fB\-\-group\-map\fP=\fIFIȘIER\fP
Citește tabelul de traducere al grupului din \fIFIȘIER\fP. Liniile goale sunt
ignorate. Comentariile sunt introduse cu semnul \fB#\fP și se extind până la
sfârșitul liniei. Fiecare linie care nu este goală din \fIFIȘIER\fP definește
traducerea pentru un singur grup. Aceasta trebuie să fie formată din două
câmpuri, delimitate de orice cantitate de spațiu alb:
.EX
\fIGRUPUL_VECHI\fP \fIGRUPUL_NOU\fP[\fB:\fP\fIGID_NOU\fP]
.EE
\fIGRUPUL_VECHI\fP este fie un nume de grup valid, fie un GID prefixat cu
\fB+\fP. Cu excepția cazului în care se furnizează \fIGID_NOU\fP, \fIGRUPUL_NOU\fP
trebuie să fie, de asemenea, fie un nume de grup valid, fie un \fB+\fP\fIGID\fP.
În caz contrar, atât \fIGRUPUL_NOU\fP, cât și \fIGID_NOU\fP nu trebuie să fie
listate în baza de date a grupurilor de sistem.
Ca urmare, fiecare fișier de intrare cu grupul proprietar \fIGRUPUL_VECHI\fP va
fi stocat în arhiva cu grupul proprietar \fIGRUPUL_NOU\fP și GID\-ul \fIGID_NOU\fP.
.TP
\fB\-\-mode\fP=\fISCHIMBĂRI\fP
Forțează mod (simbolic) \fISCHIMBĂRI\fP pentru fișierele adăugate.
.TP
\fB\-\-mtime\fP=\fIDATA\-SAU_FIȘIERUL\fP
Stabilește „mtime” pentru fișierele adăugate. \fIDATA\-SAU\-FIȘIERUL\fP este fie
o dată/ora într\-un format aproape arbitrar, fie numele unui fișier
existent. În acest din urmă caz, se va utiliza „mtime” a acelui fișier.
.TP
\fB\-m\fP, \fB\-\-touch\fP
Nu extrage ora și data de modificare al fișierului.
.TP
\fB\-\-no\-delay\-directory\-restore\fP
Anulează efectul opțiunii anterioare \fB\-\-delay\-directory\-restore\fP.
.TP
\fB\-\-no\-same\-owner\fP
Extrage fișierele ca tine (implicit pentru utilizatorii obișnuiți).
.TP
\fB\-\-no\-same\-permissions\fP
Aplică masca de permisiuni a utilizatorului când se extrag permisiunile de
la arhivă (implicit pentru utilizatorii obișnuiți).
.TP
\fB\-\-numeric\-owner\fP
Utilizează întotdeauna numere pentru numele utilizatorilor/grupurilor.
.TP
\fB\-\-owner\fP=\fINUME\fP[:\fIUID\fP]
Forțează \fINUME\fP ca proprietar pentru fișierele adăugate. Dacă \fIUID\fP nu
este furnizat, \fINUME\fP poate fi fie un nume de utilizator, fie un UID
numeric. În acest caz, partea care lipsește (UID sau nume) va fi dedusă din
baza de date de utilizatori a gazdei curente.
Atunci când se utilizează cu \fB\-\-owner\-map\fP=\fIFIȘIER\fP, afectează numai acele
fișiere al căror proprietar nu este listat în \fIFIȘIER\fP.
.TP
\fB\-\-owner\-map\fP=\fIFIȘIER\fP
Citește tabelul de traducere al proprietarului din \fIFIȘIER\fP. Liniile goale
sunt ignorate. Comentariile sunt introduse cu semnul \fB#\fP și se extind până
la sfârșitul liniei. Fiecare linie care nu este goală din \fIFIȘIER\fP
definește traducerea pentru un singur UID. Aceasta trebuie să fie formată
din două câmpuri, delimitate de orice cantitate de spațiu alb:
.EX
\fIUTILIZATOR_VECHI\fP \fIUTILIZATOR_NOU\fP[\fB:\fP\fIUID_NOU\fP]
.EE
\fIUTILIZATOR_VECHI\fP este fie un nume de utilizator valid, fie un UID
prefixat cu \fB+\fP. Cu excepția cazului în care se furnizează \fIUID_NOU\fP,
\fIUTILIZATOR_NOU\fP trebuie să fie, de asemenea, fie un nume de utilizator
valid, fie un \fB+\fP\fIUID\fP. În caz contrar, atât \fIUTILIZATOR_NOU\fP, cât și
\fIUID_NOU\fP nu trebuie să fie listate în baza de date a utilizatorilor
sistemului.
Ca urmare, fiecare fișier de intrare deținut de \fIUTILIZATOR_VECHI\fP va fi
stocat în arhivă cu numele proprietarului \fIUTILIZATOR_NOU\fP și UID\-ul
\fIUID_NOU\fP.
.TP
\fB\-p\fP, \fB\-\-preserve\-permissions\fP, \fB\-\-same\-permissions\fP
Stabileștepermisiunile fișierelor extrase la cele înregistrate în arhivă
(implicit pentru superutilizator).
.TP
\fB\-\-same\-owner\fP
Încearcă să extragi fișierele cu același proprietar ca cel care există în
arhivă (implicit pentru superutilizator).
.TP
\fB\-s\fP, \fB\-\-preserve\-order\fP, \fB\-\-same\-order\fP
Îi indică lui \fBtar\fP că lista de nume de fișiere de procesat este sortată în
aceeași ordine ca și fișierele din arhivă.
.TP
\fB\-\-sort=\fP\fIORDINE\fP
Atunci când creează o arhivă, sortează intrările din directoare în funcție
de \fIORDINE\fP, care este unul dintre: \fBnone\fP (niciuna), \fBname\fP (nume) sau
\fBinode\fP (nod\-i).
Valoarea implicită este \fB\-\-sort=none\fP (niciuna), care stochează membrii
arhivei în aceeași ordine în care este returnată de sistemul de operare.
Folosind \fB\-\-sort=name\fP (nume) se asigură că ordinea membrilor în arhiva
creată este uniformă și reproductibilă.
Utilizarea \fB\-\-sort=inode\fP (nod\-i) reduce numărul de căutări pe disc la
crearea arhivei și, prin urmare, poate accelera considerabil arhivarea.
Această ordine de sortare este acceptată numai dacă sistemul de bază
furnizează informațiile necesare.
.SS "Atribute de fișier extinse"
.TP
\fB\-\-acls\fP
Activează suportul ACLs POSIX.
.TP
\fB\-\-no\-acls\fP
Dezactivează suportul ACLs POSIX.
.TP
\fB\-\-selinux\fP
Activează suportul de context SELinux.
.TP
\fB\-\-no\-selinux\fP
Dezactivează suportul de context SELinux.
.TP
\fB\-\-xattrs\fP
Activează suportul de atribute extinse.
.TP
\fB\-\-no\-xattrs\fP
Dezactivează suportul de atribute extinse.
.TP
\fB\-\-xattrs\-exclude=\fP\fIMODEL\fP
Specifică modelul de excludere pentru cheile xattr. \fIMODEL\fP este un mode
global (utilizează metacaractere), de exemplu, \fB\-\-xattrs\-exclude='user.*'\fP,
pentru a include doar atributele din spațiul de nume al utilizatorului.
.TP
\fB\-\-xattrs\-include=\fP\fIMODEL\fP
Specifică modelul de includere pentru cheile xattr. \fIMODEL\fP este un model
global (bazat pe metacaractere).
.SS "Selectare şi schimbare unitate"
.TP
\fB\-f\fP, \fB\-\-file\fP=\fIARHIVĂ\fP
Utilizează fișierul arhivă sau dispozitivul \fIARHIVĂ\fP. Dacă această opțiune
nu este dată, \fBtar\fP va examina mai întâi variabila de mediu „TAPE”. Dacă
aceasta este definită, valoarea sa va fi utilizată ca nume de arhivă. În
caz contrar, \fBtar\fP va prelua valoarea implicită compilată. Valoarea
implicită poate fi inspectată fie cu ajutorul opțiunii \fB\-\-show\-defaults\fP,
fie la sfârșitul ieșirii comenzii \fBtar \-\-help\fP.
Un nume de arhivă care are în el două puncte specifică un fișier sau un
dispozitiv de pe o mașină aflată la distanță. Partea de dinaintea celor
două puncte este considerată ca fiind numele mașinii sau adresa IP, iar
partea de după ca fiind numele de acces la fișier sau dispozitiv, de
exemplu:
.EX
\-\-file=gazdă_la_distanță:/dev/sr0
.EE
Un nume de utilizator opțional poate fi prefixat la numele de gazdă, plasând
un semn \fB@\fP între ele.
În mod implicit, gazda de la distanță este accesată prin intermediul
comenzii \fBrsh\fP(1). În prezent, este obișnuit să se utilizeze în schimb
\fBssh\fP(1). Puteți face acest lucru oferind următoarea opțiune de linie de
comandă:
.EX
\-\-rsh\-command=/usr/bin/ssh
.EE
Mașina de la distanță trebuie să aibă instalată comanda \fBrmt\fP(8). În cazul
în care numele său de rută nu se potrivește cu cel implicit al \fBtar\fP,
puteți informa \fBtar\fP cu privire la numele de rută corect folosind opțiunea
\fB\-\-rmt\-command\fP.
.TP
\fB\-\-force\-local\fP
Fișierul arhivă este local chiar dacă are două puncte.
.TP
\fB\-F\fP, \fB\-\-info\-script\fP=\fICOMANDA\fP, \fB\-\-new\-volume\-script\fP=\fICOMANDA\fP
Rulează \fICOMANDA\fP la sfârșitul fiecărei benzi magnetice (implică \fB\-M\fP).
Comanda poate include argumente. Când este lansată, va moșteni mediul lui
\fBtar\fP plus următoarele variabile:
.RS
.TP
\fBTAR_VERSION\fP
Numărul versiunii GNU \fBtar\fP.
.TP
\fBTAR_ARCHIVE\fP
Numele arhivei pe care o procesează \fBtar\fP.
.TP
\fBTAR_BLOCKING_FACTOR\fP
Coeficientul de blocuri curent, adică numărul de blocuri de 512 octeți
dintr\-o înregistrare.
.TP
\fBTAR_VOLUME\fP
Numărul ordinal al volumului pe care \fBtar\fP îl prelucrează (setul dacă se
citește o arhivă cu mai multe volume).
.TP
\fBTAR_FORMAT\fP
Formatul arhivei în curs de prelucrare. Unul dintre următoarele: \fBgnu\fP,
\fBoldgnu\fP, \fBposix\fP, \fBustar\fP, \fBv7\fP.
.TP
\fBTAR_SUBCOMMAND\fP
Opțiune scurtă (cu o liniuță de început) care descrie operația pe care o
execută \fBtar\fP.
.TP
\fBTAR_FD\fP
Descriptorul de fișier care poate fi utilizat pentru a comunica noul nume de
volum către \fBtar\fP.
.RE
.RS
Dacă scriptul „info” eșuează, \fBtar\fP iese; în caz contrar, începe să scrie
următorul volum.
.RE
.TP
\fB\-L\fP, \fB\-\-tape\-length\fP=\fIN\fP
Schimbă banda magnetică după ce a scris \fIN\fPx1024 octeți. Dacă \fIN\fP este
urmat de un sufix de mărime (a se vedea subsecțiunea \fBSufixe de mărime\fP de
mai jos), sufixul specifică factorul multiplicativ care trebuie utilizat în
loc de 1024.
Această opțiune implică \fB\-M\fP.
.TP
\fB\-M\fP, \fB\-\-multi\-volume\fP
Creează/listează/extrage o arhivă multi\-volum.
.TP
\fB\-\-rmt\-command\fP=\fICOMANDA\fP
Utilizează \fICOMANDA\fP în loc de \fBrmt\fP la accesarea arhivelor de la
distanță. A se vedea descrierea opțiunii \fB\-f\fP, de mai sus.
.TP
\fB\-\-rsh\-command\fP=\fICOMANDA\fP
Utilizează \fICOMANDA\fP în loc de \fBrsh\fP la accesarea arhivelor de la
distanță. A se vedea descrierea opțiunii \fB\-f\fP, de mai sus.
.TP
\fB\-\-volno\-file\fP=\fIFIȘIER\fP
Atunci când această opțiune este utilizată împreună cu \fB\-\-multi\-volum\fP,
\fBtar\fP va ține evidența volumului dintr\-o arhivă multi\-volum în care
lucrează în \fIFIȘIER\fP.
.SS "Blocuri unitate"
.TP
\fB\-b\fP, \fB\-\-blocking\-factor\fP=\fIBLOCURI\fP
Stabilește dimensiunea înregistrării la \fIBLOCURI\fPx\fB512\fP octeți.
.TP
\fB\-B\fP, \fB\-\-read\-full\-records\fP
Când listează sau extrage, acceptă înregistrările de intrare incomplete după
marcajul de sfârșit de fișier.
.TP
\fB\-i\fP, \fB\-\-ignore\-zeros\fP
Ignoră blocurile care constau în zerouri din arhivă. În mod normal, două
blocuri consecutive de 512 blocuri umplute cu zerouri înseamnă EOF (sfârșit
de fișier), iar \fBtar\fP oprește citirea după ce le întâlnește. Această
opțiune îi indică să citească în continuare și este utilă la citirea
arhivelor create cu opțiunea \fB\-A\fP.
.TP
\fB\-\-record\-size\fP=\fINUMĂR\fP
Stabilește dimensiunea înregistrării. \fINUMĂR\fP este numărul de octeți pe
înregistrare. Acesta trebuie să fie multiplu de \fB512\fP. Poate fi sufixat
cu un sufix \fBsize\fP, de exemplu \fB\-\-record\-size=10K\fP, pentru 10 Kiloocteți.
A se vedea subsecțiunea \fBSufixe de mărime\fP, pentru o listă de sufixe
valabile.
.SS "Selecţie format arhivă"
.TP
\fB\-H\fP, \fB\-\-format\fP=\fIFORMAT\fP
Creează arhiva în formatul dat. Formatele valide sunt:
.RS
.TP
\fBgnu\fP
Formatul GNU tar 1.13x
.TP
\fBoldgnu\fP
Formatul GNU conform cu tar <= 1.12.
.TP
\fBpax\fP, \fBposix\fP
Formatul POSIX 1003.1\-2001 (pax).
.TP
\fBustar\fP
Formatul POSIX 1003.1\-1988 (ustar).
.TP
\fBv7\fP
Vechiul format tar V7.
.RE
.TP
\fB\-\-old\-archive\fP, \fB\-\-portability\fP
Ca şi \fB\-\-format=v7\fP.
.TP
\fB\-\-pax\-option\fP=\fIcuvânt_cheie\fP[[:]=\fIvaloare\fP][,\fIcuvânt_cheie\fP[[:]=\fIvaloare\fP]]...
Controlează cuvintele\-cheie pax la crearea arhivelor \fBPAX\fP (\fB\-H pax\fP).
Această opțiune este echivalentă cu opțiunea \fB\-o\fP a instrumentului
\fBpax\fP(1).
.TP
\fB\-\-posix\fP
Ca şi \fB\-\-format=posix\fP.
.TP
\fB\-V\fP, \fB\-\-label\fP=\fITEXT\fP
Creează arhiva cu numele de volum \fITEXT\fP. În cazul listării sau
extragerii, utilizează \fITEXT\fP ca model de globalizare (folosind
metacaractere (caractere\-jocker)) pentru numele volumului.
.SS "Opțiuni de comprimare"
.TP
\fB\-a\fP, \fB\-\-auto\-compress\fP
Utilizează sufixul arhivei pentru a determina programul de comprimare.
.TP
\fB\-I\fP, \fB\-\-use\-compress\-program\fP\fI=COMANDĂ\fP
Filtrează datele cu ajutorul \fICOMENZII\fP. Trebuie să accepte opțiunea
\fB\-d\fP, pentru decomprimare. Argumentul poate conține opțiuni de linie de
comandă.
.TP
\fB\-j\fP, \fB\-\-bzip2\fP
Filtrează arhiva prin \fBbzip2\fP(1).
.TP
\fB\-J\fP, \fB\-\-xz\fP
Filtrează arhiva prin \fBxz\fP(1).
.TP
\fB\-\-lzip\fP
Filtrează arhiva prin \fBlzip\fP(1).
.TP
\fB\-\-lzma\fP
Filtrează arhiva prin \fBlzma\fP(1).
.TP
\fB\-\-lzop\fP
Filtrează arhiva prin \fBlzop\fP(1).
.TP
\fB\-\-no\-auto\-compress\fP
Nu utilizează sufixul arhivei pentru a determina programul de comprimare.
.TP
\fB\-z\fP, \fB\-\-gzip\fP, \fB\-\-gunzip\fP, \fB\-\-ungzip\fP
Filtrează arhiva prin \fBgzip\fP(1).
.TP
\fB\-Z\fP, \fB\-\-compress\fP, \fB\-\-uncompress\fP
Filtrează arhiva prin \fBcompress\fP(1).
.TP
\fB\-\-zstd\fP
Filtrează arhiva prin \fBzstd\fP(1).
.SS "Selecție fișier local"
.TP
\fB\-\-add\-file\fP=\fIFIȘIER\fP
Adaugă \fIFIȘIERUL\fP dat la arhivă (util dacă numele acestuia începe cu o
liniuță).
.TP
\fB\-\-backup\fP[=\fICONTROL\fP]
Face o copie de rezervă înainte de eliminare. Argumentul \fICONTROL\fP, dacă
este furnizat, controlează politica de copie de rezervă. Valorile sale
valide sunt:
.RS
.TP
\fBnone\fP, \fBoff\fP
Nu face copii de rezervă niciodată.
.TP
\fBt\fP, \fBnumbered\fP
Face copii de rezervă numerotate.
.TP
\fBnil\fP, \fBexisting\fP
Creează copii de rezervă numerotate dacă există copii de rezervă numerotate,
iar în caz contrar copii de rezervă simple.
.TP
\fBnever\fP, \fBsimple\fP
Face întotdeauna copii de rezervă simple
.RS
.RE
Dacă nu se indică \fICONTROL\fP, valoarea este preluată din variabila de mediu
\fBVERSION_CONTROL\fP. Dacă aceasta nu este definită, se presupune \fBexisting\fP
(valoarea existentă).
.RE
.TP
\fB\-C\fP, \fB\-\-directory\fP=\fIDIR\fP
Schimbă la \fIDIR\fP înainte de a efectua orice operație. Această opțiune este
sensibilă la ordine, adică afectează toate opțiunile care urmează.
.TP
\fB\-\-exclude\fP=\fIMODEL\fP
Exclude fișierele care se potrivesc cu \fIMODELUL\fP, un model de metacaractere
(caractere\-jocker) în stil \fBglob\fP(3).
.TP
\fB\-\-exclude\-backups\fP
Exclude fișierele de copii de rezervă și blocare.
.TP
\fB\-\-exclude\-caches\fP
Exclude conținutul directoarelor care conțin fișierul \fBCACHEDIR.TAG\fP, cu
excepția fișierului de etichetă propriu\-zis.
.TP
\fB\-\-exclude\-caches\-all\fP
Exclude directoarele care conțin fișierul \fBCACHEDIR.TAG\fP și fișierul
însuși.
.TP
\fB\-\-exclude\-caches\-under\fP
Exclude tot ceea ce se află sub directoarele care conțin \fBCACHEDIR.TAG\fP
.TP
\fB\-\-exclude\-ignore=\fP\fIFIȘIER\fP
Înainte de a transfera un director, verifică dacă acesta conține
\fIFIȘIERUL\fP. În caz afirmativ, citește modelele de excludere din acest
fișier. Modelele afectează numai directorul în sine.
.TP
\fB\-\-exclude\-ignore\-recursive=\fP\fIFIȘIER\fP
La fel ca \fB\-\-exclude\-ignore\fP, cu excepția faptului că modelele din
\fIFIȘIER\fP afectează atât directorul, cât și toate subdirectoarele sale.
.TP
\fB\-\-exclude\-tag\fP=\fIFIȘIER\fP
Exclude conținutul directoarelor care conțin \fIFIȘIERUL\fP, cu excepția
\fIFIȘIERULUI\fP însuși.
.TP
\fB\-\-exclude\-tag\-all\fP=\fIFIȘIER\fP
Exclude directoarele care conțin \fIFIȘIERUL\fP.
.TP
\fB\-\-exclude\-tag\-under\fP=\fIFIȘIER\fP
Exclude tot ceea ce se află sub directoarele care conțin \fIFIȘIERUL\fP.
.TP
\fB\-\-exclude\-vcs\fP
Exclude directoarele sistemului de control al versiunilor.
.TP
\fB\-\-exclude\-vcs\-ignores\fP
Exclude fișierele care se potrivesc cu modelele citite din fișierele de
ignorare specifice VCS. Fișierele acceptate sunt: \fB.cvsignore\fP,
\&\fB.gitignore\fP, \fB.bzrignore\fP și \fB.hgignore\fP.
.TP
\fB\-h\fP, \fB\-\-dereference\fP
Urmărește legăturile simbolice; arhivează și transferă fișierele la care
arată.
.TP
\fB\-\-hard\-dereference\fP
Urmărește legăturile dure; arhivează și transferă fișierele la care se
referă.
.TP
\fB\-K\fP, \fB\-\-starting\-file\fP=\fINUME\-MEMBRU\fP
Începe de la membrul dat (NUME\-MEMBRU) din arhivă.
.TP
\fB\-\-newer\-mtime\fP=\fIDATA\fP
Lucrează pe fișiere ale căror date s\-au modificat după \fIDATA\fP. Dacă
\fIDATA\fP începe cu \fB/\fP sau \fB.\fP, se consideră că este un nume de fișier;
„mtime” al acelui fișier este utilizat ca dată.
.TP
\fB\-\-no\-null\fP
Dezactivează efectul opțiunii \fB\-\-null\fP precedentă.
.TP
\fB\-\-no\-recursion\fP
Evită coborârea automată în directoare.
.TP
\fB\-\-no\-unquote\fP
Nu elimină ghilimelele din numele fișierului de intrare sau din numele
membrilor.
.TP
\fB\-\-no\-verbatim\-files\-from\fP
Tratează fiecare linie citită dintr\-o listă de fișiere ca și cum ar fi fost
furnizată în linia de comandă. Adică, se elimină spațiile albe de început
și de sfârșit și, dacă șirul rezultat începe cu o liniuță, este tratat ca
opțiunea de linie de comandă \fBtar\fP.
Acesta este comportamentul implicit. Opțiunea \fB\-\-no\-verbatim\-files\-from\fP
este furnizată ca o modalitate de a\-l restabili după opțiunea
\fB\-\-verbatim\-files\-from\fP.
Această opțiune este pozițională: afectează toate opțiunile \fB\-\-files\-from\fP
care apar după ea în, până la opțiunea \fB\-\-verbatim\-files\-from\fP sau până la
sfârșitul liniei, în funcție de care apare mai întâi.
Este subînțeleasă de opțiunea \fB\-\-no\-null\fP.
.TP
\fB\-\-null\fP
Indică opțiunilor ulterioare \fB\-T\fP să citească textual (verbatim) numele cu
terminație nulă (dezactivează tratarea specială a numelor care încep cu o
liniuță).
A se vedea, de asemenea, \fB\-\-verbatim\-files\-from\fP.
.TP
\fB\-N\fP, \fB\-\-newer\fP=\fIDATA\fP, \fB\-\-after\-date\fP=\fIDATA\fP
Stochează numai fișiere mai noi decât DATA. Dacă \fIDATA\fP începe cu \fB/\fP sau
\&\fB.\fP, se consideră că este un nume de fișier; „mtime” al acelui fișier este
utilizat ca dată.
.TP
\fB\-\-one\-file\-system\fP
Rămâne în sistemul de fișiere local la crearea arhivei.
.TP
\fB\-P\fP, \fB\-\-absolute\-names\fP
Nu înlătură barele înclinate „/” de la începutul numelor de fișiere la
crearea arhivelor.
.TP
\fB\-\-recursion\fP
Coboară recursiv în directoare (implicit).
.TP
\fB\-\-suffix\fP=\fIȘIR\fP
Face o copie de rezervă înaintea eliminării, suprascrie sufixul uzual.
Sufixul implicit este \fB~\fP, dacă nu este înlocuit de variabila de mediu
\fBSIMPLE_BACKUP_SUFFIX\fP.
.TP
\fB\-T\fP, \fB\-\-files\-from\fP=\fIFIȘIER\fP
Obține numele care trebuie extrase sau create din \fIFIȘIER\fP.
Cu excepția cazului în care se specifică altfel, \fIFIȘIERUL\fP trebuie să
conțină o listă de nume separate prin ASCII \fBLF\fP (adică un nume pe linie).
Numele citite sunt tratate în același mod ca și argumentele din linia de
comandă. Acestea sunt supuse eliminării ghilimelelor și divizării
cuvintelor, iar orice șir de caractere care începe cu un \fB\-\fP este tratat ca
o opțiune de linie de comandă \fBtar\fP.
Dacă acest comportament nu este dorit, poate fi dezactivat cu ajutorul
opțiunii \fB\-\-verbatim\-files\-from\fP.
Opțiunea \fB\-\-null\fP îi indică lui \fBtar\fP că numele din \fIFILE\fP sunt separate
de caracterul ASCII \fBNUL\fP, în loc de \fBLF\fP. Este utilă în cazul în care
lista este generată de comanda «\fBfind\fP(1) \fB\-print0\fP».
.TP
\fB\-\-unquote\fP
Elimină ghilimelele din numele fișierului de intrare sau din numele
membrilor (implicit)
.TP
\fB\-\-verbatim\-files\-from\fP
Tratează fiecare linie obținută dintr\-o listă de fișiere ca pe un nume de
fișier, chiar dacă începe cu o liniuță. Listele de fișiere sunt furnizate
cu opțiunea \fB\-\-files\-from\fP (\fB\-T\fP). Comportamentul implicit este de a
trata numele furnizate în listele de fișiere ca și cum ar fi fost tastate în
linia de comandă, adică orice nume care începe cu o liniuță este tratat ca o
opțiune \fBtar\fP. Opțiunea \fB\-\-verbatim\-files\-from\fP dezactivează acest
comportament.
Această opțiune afectează toate opțiunile \fB\-\-files\-from\fP care apar după ea
în linia de comandă. Efectul său este anulat de opțiunea
\fB\-\-no\-verbatim\-files\-from\fP.
Această opțiune este subînțeleasă de opțiunea \fB\-\-null\fP.
A se vedea, de asemenea, \fB\-\-add\-file\fP.
.TP
\fB\-X\fP, \fB\-\-exclude\-from\fP=\fIFIȘIER\fP
Exclude fișierele care corespund modelelor enumerate în FIȘIER.
.SS "Transformări de nume de fișier"
.TP
\fB\-\-strip\-components\fP=\fINUMĂR\fP
Elimină componentele de început \fINUMĂR\fP din numele fișierelor care urmează
să fie extrase.
.TP
\fB\-\-transform\fP=\fIEXPRESIA\fP, \fB\-\-xform\fP=\fIEXPRESIA\fP
Utilizează înlocuirea \fIEXPRESIEI\fP cu «sed» pentru a transforma numele
fișierelor.
.SS "Opțiuni de potrivire a numelui de fișier"
Aceste opțiuni afectează atât modelele de excludere, cât și cele de
includere.
.TP
\fB\-\-anchored\fP
Modelele se potrivesc cu începutul numelui fișierului.
.TP
\fB\-\-ignore\-case\fP
Ignoră majusculele.
.TP
\fB\-\-no\-anchored\fP
Modelele se potrivesc după fiecare \fB/\fP (implicit pentru excludere).
.TP
\fB\-\-no\-ignore\-case\fP
Potrivire sensibilă la majuscule (implicit).
.TP
\fB\-\-no\-wildcards\fP
Potrivire a șirului textuală (verbatim).
.TP
\fB\-\-no\-wildcards\-match\-slash\fP
Metacaracterele (caracterele jocker) nu se potrivesc cu \fB/\fP.
.TP
\fB\-\-wildcards\fP
Utilizează metacaractere (implicit pentru excludere).
.TP
\fB\-\-wildcards\-match\-slash\fP
Metacaracterele se potrivesc cu \fB/\fP (implicit pentru excludere).
.SS "Ieşire informativă"
.TP
\fB\-\-checkpoint\fP[=\fIN\fP]
Afișează mesajele de progres la fiecare a \fIN\fP\-a înregistrare (implicit 10).
.TP
\fB\-\-checkpoint\-action\fP=\fIACȚIUNE\fP
Execută \fIACȚIUNEA\fP la fiecare punct de verificare.
.TP
\fB\-\-clamp\-mtime\fP
Stabilește timpul doar când fișierul este mai recent decât a fost dat cu
\fB\-\-mtime\fP.
.TP
\fB\-\-full\-time\fP
Afișează data și ora fișierelor cu precizie maximă.
.TP
\fB\-\-index\-file\fP=\fIFIȘIER\fP
Trimite ieșire detaliată în \fIFIŞIER\fP.
.TP
\fB\-l\fP, \fB\-\-check\-links\fP
Afișează un mesaj dacă nu toate legăturile sunt prelucrate.
.TP
\fB\-\-no\-quote\-chars\fP=\fIȘIR\fP
Dezactivează punerea între ghilimele a caracterelor din \fIȘIR\fP.
.TP
\fB\-\-quote\-chars\fP=\fIȘIR\fP
Adaugă punerea între ghilimele a caracterelor din \fIȘIR\fP.
.TP
\fB\-\-quoting\-style\fP=\fISTIL\fP
Stabilește stilul punerii între ghilimele pentru numele fișierelor și al
membrilor. Valorile valabile pentru \fISTIL\fP sunt \fBliteral\fP, \fBshell\fP,
\fBshell\-always\fP, \fBc\fP, \fBc\-maybe\fP, \fBescape\fP, \fBlocale\fP, \fBclocale\fP.
.TP
\fB\-R\fP, \fB\-\-block\-number\fP
Afișează numărul blocului din arhivă cu fiecare mesaj.
.TP
\fB\-\-show\-omitted\-dirs\fP
Când se listează sau se extrage, listează fiecare director care nu se
potrivește cu criteriile de căutare.
.TP
\fB\-\-show\-transformed\-names\fP, \fB\-\-show\-stored\-names\fP
Afișează numele fișierelor sau arhivelor după transformarea prin opțiunile
\fB\-\-strip\fP și \fB\-\-transform\fP.
.TP
\fB\-\-totals\fP[=\fISEMNAL\fP]
Afișează numărul total de octeți după procesarea arhivei. Dacă se dă
\fISEMNAL\fP, se imprimă numărul total de octeți atunci când este transmis
acest semnal. Semnalele permise sunt: \fBSIGHUP\fP, \fBSIGQUIT\fP, \fBSIGINT\fP,
\fBSIGUSR1\fP și \fBSIGUSR2\fP. Prefixul \fBSIG\fP poate fi omis.
.TP
\fB\-\-utc\fP
Afișează timpii (data+ora) de modificare a fișierului în UTC.
.TP
\fB\-v\fP, \fB\-\-verbose\fP
Afișează o listă detaliată a fișierelor procesate. Fiecare instanță a
acestei opțiuni pe linia de comandă crește nivelul de detaliere cu un
punct. Nivelul maxim de detaliere este 3. Pentru o discuție detaliată a
modului în care diferitele niveluri de detaliere afectează ieșirea lui tar,
consultați \fBManualul Tar GNU\fP, subsecțiunea 2.5.2 „\fBOpțiunea \&'\-\-verbose'\fP”.
.TP
\fB\-\-warning\fP=\fICUVÂNTUL_CHEIE\fP
Activează sau dezactivează mesajele de avertizare identificate prin
\fICUVÂNTUL_CHEIE\fP. Mesajele sunt suprimate dacă \fICUVÂNTUL_CHEIE\fP este
prefixat cu \fBno\-\fP și activate în caz contrar.
Pot fi adăugate mai multe opțiuni \fB\-\-warning\fP.
Cuvintele cheie care controlează operarea generală \fBtar\fP:
.RS
.TP
\fBall\fP
Activează toate mesajele de avertizare. Aceasta este valoarea implicită.
.TP
\fBnone\fP
Dezactivează toate mesajele de avertisment.
.TP
\fBfilename\-with\-nuls\fP
"%s: numele de fișier citit conține caracterul nul"
.TP
\fBalone\-zero\-block\fP
"Un singur bloc de zerouri în %s"
.HP
Cuvintele cheie aplicabile pentru \fBtar \-\-create\fP:
.TP
\fBcachedir\fP
"%s: conține o etichetă de director de zonă de prestocare (cache) %s; %s"
.TP
\fBfile\-shrank\fP
"%s: Fișierul s\-a redus cu %s octeți; se umple cu zerouri"
.TP
\fBxdev\fP
"%s: fișierul este pe un sistem de fișiere diferit; nimic generat"
.TP
\fBfile\-ignored\fP
"%s: Tip de fișier necunoscut; fișier ignorat"
.br
"%s: soclu ignorat"
.br
"%s: poartă(door) ignorată"
.TP
\fBfile\-unchanged\fP
"%s: fișierul este neschimbat; nimic generat"
.TP
\fBignore\-archive\fP
"%s: arhiva nu se poate conține pe ea însăși; nu a fost extrasă"
.TP
\fBfile\-removed\fP
"%s: Fișier șters înainte de a\-l putea citi"
.TP
\fBfile\-changed\fP
"%s: fișierul s\-a modificat în timp ce era citit"
.TP
\fBfailed\-read\fP
Suprimă avertismentele privind fișierele sau directoarele care nu pot fi
citite. Acest cuvânt cheie se aplică numai dacă este utilizat împreună cu
opțiunea \fB\-\-ignore\-failed\-read\fP.
.HP
Cuvintele cheie aplicabile pentru \fBtar \-\-extract\fP:
.TP
\fBexisting\-file\fP
"%s: se omite fișierul existent"
.TP
\fBtimestamp\fP
"%s: înregistrare de timp neverosimilă %s"
.br
"%s: marcajul de oră %s este %s secunde în viitor"
.TP
\fBcontiguous\-cast\fP
"Extrage fișierele contigue ca fișiere normale"
.TP
\fBsymlink\-cast\fP
"Se încearcă extragerea legăturilor simbolice ca legături dure"
.TP
\fBunknown\-cast\fP
"%s: Tip de fișier necunoscut „%c”, extras ca fișier normal"
.TP
\fBignore\-newer\fP
"%s curent este mai nou sau de aceeași vârstă"
.TP
\fBunknown\-keyword\fP
"Se ignoră cuvântul cheie necunoscut din antetul extins „%s”"
.TP
\fBdecompress\-program\fP
Controlează o descriere detaliată a eșecurilor care apar atunci când se
încearcă să se execute programe de decomprimare alternative. Acest
avertisment este dezactivat în mod implicit (cu excepția cazului în care se
utilizează \fB\-\-verbose\fP). Un exemplu obișnuit de ceea ce puteți obține
atunci când utilizați acest avertisment este:
.EX
$ tar \-\-warning=decompress\-program \-x \-f archive.Z
tar (proces\-copil): nu se poate rula comprimarea: Nu există un astfel de fișier sau director
tar (proces\-copil): se încearcă gzip
.EE
Acest lucru înseamnă că \fBtar\fP a încercat mai întâi să decomprime
\fBarchive.Z\fP folosind \fBcompress\fP și, când a eșuat, a trecut la \fBgzip\fP.
.TP
\fBrecord\-size\fP
"Dimensiune înregistrare = %lu blocuri"
.HP
Cuvintele cheie care controlează extragerea incrementală:
.TP
\fBrename\-directory\fP
"%s: Directorul a fost redenumit de la %s"
.br
"%s: Directorul a fost redenumit"
.TP
\fBnew\-directory\fP
"%s: Directorul este nou"
.TP
\fBxdev\fP
"%s: directorul este pe un dispozitiv diferit; nu se curăță"
.TP
\fBbad\-dumpdir\fP
"Director de transferare malformat: „X” niciodată utilizat"
.RE
.TP
\fB\-w\fP, \fB\-\-interactive\fP, \fB\-\-confirmation\fP
Cere confirmare pentru fiecare acțiune.
.SS "Opțiuni compatibilitate"
.TP
\fB\-o\fP
Când se creează, la fel ca \fB\-\-old\-archive\fP. Când se extrage, la fel ca
\fB\-\-no\-same\-owner\fP.
.SS "Sufixe de dimensiune"
.sp
.nf
.ta 8n 18n 42n
.ul
Sufix Unitatea Echivalentul în octeți
b Blocuri \fIDIMENSIUNEA\fP x 512
B Kiloocteți \fIDIMENSIUNEA\fP x 1024
c Octeți \fIDIMENSIUNEA\fP
G Gigaocteți \fIDIMENSIUNEA\fP x 1024^3
K Kiloocteți \fIDIMENSIUNEA\fP x 1024
k Kiloocteți \fIDIMENSIUNEA\fP x 1024
M Megaocteți \fIDIMENSIUNEA\fP x 1024^2
P Petaocteți \fIDIMENSIUNEA\fP x 1024^5
T Teraocteți \fIDIMENSIUNEA\fP x 1024^4
w Cuvinte \fIDIMENSIUNEA\fP x 2
.fi
.PP
.SH "VALOAREA RETURNATĂ"
Codul de ieșire a lui «tar» indică dacă a reușit să efectueze cu succes
operația solicitată și, în caz contrar, ce fel de eroare s\-a produs.
.TP
\fB0\fP
Executarea programului s\-a încheiat fără erori.
.TP
\fB1\fP
\fIUnele fișiere diferă.\fP Dacă \fBtar\fP a fost invocat cu opțiunea de linie de
comandă \fB\-\-compare\fP (\fB\-\-diff\fP, \fB\-d\fP), aceasta înseamnă că unele fișiere
din arhivă diferă de cele de pe disc. Dacă \fBtar\fP a primit una dintre
opțiunile \fB\-\-create\fP, \fB\-\-append\fP sau \fB\-\-update\fP, acest cod de ieșire
înseamnă că unele fișiere au fost modificate în timp ce erau arhivate și,
prin urmare, arhiva rezultată nu conține o copie exactă a setului de
fișiere.
.TP
\fB2\fP
\fIEroare fatală.\fP Aceasta înseamnă că s\-a produs o eroare fatală,
irecuperabilă.
.PP
Dacă un subproces care a fost invocat de \fBtar\fP a ieșit cu un cod de ieșire
diferit de zero, \fBtar\fP însuși iese cu acest cod. Acest lucru se poate
întâmpla, de exemplu, dacă a fost utilizată o opțiune de comprimare (de
exemplu, \fB\-z\fP), iar programul de comprimare extern a eșuat. Un alt exemplu
este eșecul \fBrmt\fP în timpul copierii de rezervă pe un dispozitiv de la
distanță.
.SH "CONSULTAȚI ȘI"
\fBbzip2\fP(1), \fBcompress\fP(1), \fBgzip\fP(1), \fBlzma\fP(1), \fBlzop\fP(1), \fBrmt\fP(8),
\fBsymlink\fP(7), \fBxz\fP(1), \fBzstd\fP(1).
.PP
Pentru a consulta manualul complet de \fBtar\fP: rulați comanda «\fBinfo tar\fP»
sau utilizați modul info \fBemacs\fP(1) pentru a\-l citi.
.PP
Copii disponibile în Internet ale documentației \fBGNU tar\fP în diferite
formate pot fi găsite la:
.PP
.in +4
\fBhttps://www.gnu.org/software/tar/manual\fP
.SH "RAPORTAREA ERORILOR"
Raportați erorile la .
.SH "DREPTURI DE AUTOR"
Drepturi de autor \(co 2023 Free Software Foundation, Inc.
.br
.na
Licența GPLv3+: GNU GPL versiunea 3 sau ulterioară
.
.br
.ad
Acesta este software liber: sunteți liber să\-l modificați și să\-l
redistribuiți. Nu există NICIO GARANȚIE, în limitele prevăzute de lege.
.\" Local variables:
.\" eval: (add-hook 'write-file-hooks 'time-stamp)
.\" time-stamp-start: ".TH [A-Z_][A-Z0-9_.\-]* [0-9] \""
.\" time-stamp-format: "%:B %:d, %:y"
.\" time-stamp-end: "\""
.\" time-stamp-line-limit: 20
.\" end:
.PP
.SH TRADUCERE
Traducerea în limba română a acestui manual a fost făcută de
Remus-Gabriel Chelu
.
.PP
Această traducere este documentație gratuită; citiți
.UR https://www.gnu.org/licenses/gpl-3.0.html
Licența publică generală GNU Versiunea 3
.UE
sau o versiune ulterioară cu privire la condiții privind drepturile de autor.
NU se asumă NICIO RESPONSABILITATE.
.PP
Dacă găsiți erori în traducerea acestui manual,
vă rugăm să trimiteți un e-mail la
.MT translation-team-ro@lists.sourceforge.net
.ME .