Crearea unui program de arhiva tar

Utilitarul tar este folosit pentru a crea fișiere și directoare arhive. Cu acest program puteți face copii de rezervă ale fișierelor, actualizați-le în arhivă, și să intre în această nouă fișiere arhivă. Puteți arhiva și directoare întregi, cu toate fișierele și subdirectoarele lor. Dacă este necesar, aceste fișiere și directoare pot fi restaurate din arhiva. program de gudron este destinat să creeze arhive pe casete, de unde și numele tar (arhiva bandă. și anume „arhiva de pe bandă“). Arhivele pot fi create pe orice dispozitiv, cum ar fi o dischetă sau într-un fișier arhivă pe disc. Program tar - instrumentul ideal pentru crearea de backup de fișiere sau fuziona mai multe fișiere într-un singur să-l transmită prin rețea.

Sistemul de operare Linux program de gudron este adesea folosit pentru a crea fișierele de pe dispozitivele și fișierele. Ea poate da o indicație a fișierelor arhivă la un anumit dispozitiv sau un anumit fișier, care este opțiunea f cu numele dispozitivului sau fișierului. Sintaxa pentru comanda tar cu opțiunea f este evident din exemplul următor. Numele dispozitivului sau un fișier numele arhivei este adesea numit. Atunci când creați un fișier pentru -arhiva tar la numele acestui fișier este de obicei adaugă extensia .tar Acest simbol; nu este necesar. Echipa, puteți specifica orice număr de nume de fișiere. Dacă specificați un nume de director, arhiva include toate subdirectoarele acestui director.

Pentru a crea o arhivă este o opțiune cu. În combinație cu opțiunea de a opțiunii f conduce la crearea unui fișier arhivă sau dispozitiv. Această opțiune este plasată imediat înainte de opțiunea f. Vă rugăm să rețineți că cratima înainte de opțiunea nu este. În exemplul următor, directorul mydir și toate subdirectoarele sale sunt stocate în fișierul myarch.tar.

Apoi, utilizatorul poate prelua directoarele din arhiva folosind comanda tar cu opțiunea x. Opțiunea xf vă permite să extragă fișiere dintr-un fișier arhivă sau dispozitiv. La demontarea și toate subdirectoarele formate. În exemplul următor, cu opțiunea de comanda tar xf este instruit pentru a extrage toate fișierele și subdirectoarele de fișier myarch.tar.

Pentru a adăuga fișiere într-o arhivă existentă este opțiunea r. În exemplul următor, utilizatorul adaugă fișierele din scrisorile director de arhivare myarch.tar.

Dacă doriți să modificați orice fișier arhivate în directoarele anterioare, puteți utiliza opțiunea u pentru a specifica comanda pentru a actualiza arhiva, înlocuirea unor fișiere la noile versiuni. program de gudron compară ultima data modificării fiecărui fișier arhivate și fișierul corespunzător în directorul și copiați arhiva toate fișierele cu o dată ulterioară de modificare. Arhiva va fi adăugat la toate fișierele nou create în aceste directoare. În exemplul următor, un utilizator actualizări fișier myarch.tar. introducerea în ea toate modificările și fișierele nou create în directorul mydir.

Dacă doriți să vedeți ce fișiere sunt stocate în arhivă, da comanda tar cu opțiunea t. Următorul exemplu arată cum să utilizați această comandă pentru a afișa o listă cu toate fișierele stocate în myarch.tar arhivă.

Pentru copii de rezervă ale fișierelor pe un anumit dispozitiv, specificați numele dispozitivului ca numele arhivei. În exemplul următor, un utilizator creează un fișier de pe discheta în / dev / fd0 și copiază toate fișierele din directorul mydir.

Pentru a extrage fișierele arhivate în acest mod, utilizați opțiunea xf.

Dacă fișierele arhivate ocupă mai mult spațiu decât este disponibil pe mass-media, cum ar fi floppy disk, a crea un tar-arhivă format din mai multe volume (discuri sau benzi).

Prin opțiuni de comanda tar M este instruit pentru a afișa un mesaj că mediul actual este plin. Când copierea de rezervă a fișierelor pe o dischetă folosind opțiunea M atunci când se umple programul de gudron floppy vă solicită să introduceți o nouă dischetă. În acest fel puteți înregistra arhiva pe mai multe dischete.

Pentru a despacheta arhiva, înregistrate pe mai multe dischete, introduceți prima dischetă în unitate și introduceți comanda tar cu opțiuni x și M așa cum este prezentat mai jos. Programul vă va solicita când să introduceți următorul disc.

Când utilizați operația de compresie fișier arhivă tar nu este efectuată. Dacă doriți să comprimați fișiere, da o indicație a cauza gzip utilitate tar. În cazul în care comanda de gudron este utilizat cu opțiunea z. primul program gzip comprimă și apoi tar fișiere arhive. Aceeași opțiune va oferi provocarea gzip z pentru a despacheta fișiere atunci când le eliminați din arhivă.

Amintiți-vă că între comprimarea fișierelor individuale și arhivarea și comprimarea întreaga arhivă este o diferență. În multe cazuri, fișierul este creat pentru a trimite mai multe fișiere în rețea sub formă de -file tar. Pentru a reduce timpii de transmisie dimensiunea acestui fișier ar trebui să fie cât mai mic posibil. Pentru a realiza acest lucru, puteți utiliza compresia gzip arhiva de utilitate tar-fișier, reducerea dimensiunii sale, și apoi trimite versiunea comprimat. Destinatarul va despacheta și de a restabili fișierul. Ca urmare a utilizării de utilitate gzip pentru a-tar fișiere primesc adesea fișiere cu extensia tar.gz.-reniu. extensie .gz se adaugă la comprimat gzip-fișier. Următorul exemplu creează un fișier de versiune myarch.tar comprimat sub același nume, dar cu extensia .gz.

Dacă doriți să o copie de rezervă la un dispozitiv cum ar fi o bandă sau într-un fișier, aveți nevoie pentru a da comanda tar cu opțiunea f, și numele dispozitivului sau fișierul. Această opțiune este eficientă atunci când copierea de rezervă a fișierelor. Numele implicit al dispozitivului este stocat în fișierul / etc / default / tar. Sintaxa pentru comanda tar. ceea ce implică utilizarea unui dispozitiv definit prin umrlchaniyu (unitate de bandă), este prezentat în exemplul de mai jos. Opțiunea f și numele dispozitivului nu este setat. Dacă specificați un nume de director, fișierul include toate subdirectoarele sale.

În exemplul următor, mydir director cu toate subdirectoarele stocate pe bandă ca mediu de stocare implicit.

În acest exemplu, directorul mydir cu toate fișierele și subdirectoarele este extras din dispozitiv, implicit, și plasat în directorul de lucru al utilizatorului.

programul HTar

Apendicele sistem HTag X Window vă permite să utilizați ferestre și meniuri pentru a alege fișierul-tar arhivă și dezarhivați-l. Pentru a rula această aplicație, trebuie să introduceți comanda xtar într-o fereastră xterm, sau utilizați meniul fvwm spațiu de lucru. În HTar trei meniuri: HTar, Opțiuni și atribute. În primul rând, selectați fișierul-tar de rezervă, care este utilizat pentru elementul de meniu Deschideți HTar. Fereastra de selectare a fișierului, care listează fișierele din directorul. Puteți trece de la un director la altul. Când selectați tar-fișierul dorit, fereastra principală afișează toate fișierele pe care le conține. HTar vă permite să decomprima întreaga tar-arhivă, precum și fișiere individuale. Pentru a despacheta întreaga arhivă, selectați elementul Dezarhivati ​​toate HTar din meniu. Despachetează Toate Ca un element vă permite să decomprimă fișierul în directorul ales. Pentru a dezarhiva un fișier individual, mai întâi selectați-l (pentru căutare, puteți utiliza funcția Căutare din meniul HTar), apoi selectați elementul Extras din meniul Opțiuni. Acest meniu conține, de asemenea, un element de vedere, care vă permite să vizualizați doar fișiere de text, cum ar fi un fișier README. HTag poate lucra cu arhiva comprimat (extract de ea anterior nu au nevoie).