În viața noastră de zi cu zi întâlnim fișiere arhivate pe platformele de orice fel Windows, Mac sau Linux. Există mai multe programe de aplicații disponibile pentru toate platformele pentru a crea fișiere de arhivă, precum și pentru a le decomprima. Când vine vorba de lucrul pe platforma Linux, trebuie să ne ocupăm foarte frecvent de fișierele arhivate.
Aici, în acest articol, vom discuta despre instrumentele de arhivare disponibile pe distribuția Linux standard, caracteristicile lor, exemple, etc. Articolul împărțit în două părți, fiecare parte conține cinci instrumente de arhivare a liniei de comandă (adică un total de Cele mai bune 10 instrumente pentru arhivarea liniei de comandă).
Un fișier de arhivă este un fișier comprimat care este compus din unul sau mai multe fișiere de calculator împreună cu metadate.
Urmează aplicația de arhivare utilă pentru distribuția standard Linux:
gudron este instrumentul standard de aplicații de arhivare UNIX / Linux. În stadiul său inițial, a fost un program de arhivare a benzilor, care treptat este dezvoltat într-un pachet de arhivare cu scop general, care este capabil să gestioneze fișiere de arhivare de orice fel. tar acceptă multe filtre de arhivare cu opțiuni.
Creați un fișier arhivă tar.
# tar -zcvf name_of_tar.tar.gz / path / to / folder
Decomprimați un fișier arhivă tar.
# tar -zxvf Name_of_tar_file.tar.gz
Pentru exemple mai detaliate, citiți 18 Exemple de comandă Tar în Linux.
Shar care înseamnă Coajă arhiva este un script shell, a cărui execuție va crea fișierele. shar este un fișier de arhivă care se auto-extrage, care este un utilitar și nevoi vechi Unix Bourne Shell pentru a extrage fișierele. Shar are avantajul de a fi text simplu, totuși este potențial periculos, deoarece produce un executabil.
Notă: „-o„Opțiunea este necesară dacă„-l'Sau'-L„Opțiunea este utilizată și„-n„Opțiunea este necesară dacă„-ASe folosește opțiunea.
Creați un fișier de arhivă Shar.
# shar fișier_nume.extensie> fișier.shar
Extrageți un fișier de arhivă Shar.
# unshar file_name.shar
ar este utilitarul de creare și manipulare pentru arhive, utilizat în principal pentru bibliotecile de fișiere de obiecte binare. ar înseamnă arhivator care poate fi folosit pentru a crea arhive de orice fel în orice scop, dar a fost în mare parte înlocuit cu „tar” și acum este folosit doar pentru a crea și actualiza fișiere de bibliotecă statică.
Creați o arhivă folosind „ar„Instrument cu o bibliotecă statică spuneți„libmath.a'Cu fișierele obiective' substracție 'și' diviziune 'ca.
# ar cr libmath.a substraction.o division.o
Pentru a extrage un fișier de arhivă „ar”.
# ar x libmath.a
cpio înseamnă Copiați în și în afara. Cpio este un arhivator de fișiere cu scop general pentru Linux. Este utilizat în mod activ de Palarie rosieManager pachet (RPM) și în initramfs Linux Kernel, precum și un instrument important de arhivare în Instalatorul Apple Computer (pax).
Creați un fișier de arhivă „cpio”.
# cd tecmint. # ls file1.o file2.o file3.o # ls | cpio -ov> /path/to/output_folder/obj.cpio
Pentru a extrage un fișier arhivă cpio.
# cpio -idv path / to folder / obj.cpio
gzip este un utilitar de compresie și decompresie a fișierelor standard și utilizat pe scară largă. Gzip permite concatenarea fișierelor. Comprimând fișierul cu gzip, rezultă tarball-ul care este în formatul „*.tar.gz'Sau'* .tgz‘.
Creați un fișier de arhivă „gzip”.
# tar -cvzf name_of_archive.tar.gz / path / to / folder
Pentru a extrage un fișier de arhivă „gzip”.
# gunzip file_name.tar.gz
Comanda de mai sus trebuie trecută urmată de comanda de mai jos.
# tar -xvf nume_fișier.tar
Notă: Arhitectura și funcționalitatea „gzip” face dificilă recuperarea fișierului „gzipped tar archive” corupt. Este recomandat să faceți mai multe copii de siguranță ale fișierelor gzipped importante, în locații diferite.
Asta este tot pentru acum. Vom discuta alte aplicații de comprimare și decomprimare, disponibile pentru Linux, în următorul nostru articol. Până atunci rămâneți la curent și conectați la Tecmint. Nu uitați să ne furnizați feedback-ul dvs. valoros în secțiunea de comentarii de mai jos.