5 Bescht Command Line Archiv Tools fir Linux - Deel 1


An eisem Alldag komme mir op archivéiert Dateien op alle Plattformen, sief et Windows, Mac oder Linux. Et gi verschidde Applikatiounsprogrammer verfügbar fir all Plattformen fir Archivdateien ze kreéieren an se ze dekompriméieren. Wann et drëm geet op der Linux Plattform ze schaffen, musse mir ganz dacks mat archivéierte Dateien ëmgoen.

Hei an dësem Artikel wäerte mir diskutéieren Archiv Tools sinn op Standard Linux Verdeelung, hir Fonctiounen, Beispiller, etc.. Den Artikel an zwee Deeler ënnerdeelt, all Deel enthält fënnef Kommando Linn Archiv Tools (dh Total vun 10 Best Command Line Archiv Tools).

Eng Archivdatei ass eng kompriméiert Datei déi aus engem oder méi wéi engem Computerdatei zesumme mat Metadaten besteet.

  1. Datekompressioun
  2. Verschlësselung
  3. Datei Konkatenatioun
  4. Automatesch Extraktioun
  5. Automatesch Installatioun
  6. Quellvolumen a Medieninformatioun
  7. Datei Spannung
  8. Checksum
  9. Directory Structure Information
  10. Aner Metadaten (Daten iwwer Daten)
  11. Feeler Entdeckung

  1. Späichere Computer Dateie System zesumme mat Metadaten.
  2. Nëtzlech beim Iwwerdroe vu Fichier lokal.
  3. Nëtzlech fir Dateien iwwer de Web ze transferéieren.
  4. Software Packaging Applikatioun.

Déi nëtzlech Archivéierungsapplikatioun op Standard Linux Verdeelung follegt:

1. tar Kommando

tar ass de Standard UNIX/Linux Archivéierungsapplikatiounstool. A senger fréicher Etapp war et fréier e Tape Archiving Programm dee graduell an den General Purpose Archiv Package entwéckelt gëtt deen fäeg ass Archivdateien vun all Zort ze handhaben. tar akzeptéiert vill Archivfilter mat Optiounen.

  1. -A: Tar-Dateien an existéierend Archiven addéieren.
  2. -c : Erstellt eng nei Archivdatei.
  3. -d : Vergläicht Archiv mat spezifizéierter Dateiesystem.
  4. -j : bzip den Archiv
  5. -r : Dateien an existéierend Archiven addéieren.
  6. -t : Lëscht Inhalt vun existéierenden Archiven.
  7. -u: Update Archiv
  8. -x: Datei aus existéierenden Archiv extrahéieren.
  9. -z: gzip den Archiv
  10. –läschen: Dateien aus dem existéierenden Archiv läschen.

Erstellt eng Tararchivdatei.

# tar -zcvf name_of_tar.tar.gz /path/to/folder

Dekompriméiert eng Tararchivdatei.

# tar -zxvf Name_of_tar_file.tar.gz

Fir méi detailléiert Beispiller, liesen 18 Tar Command Beispiller am Linux.

shar Kommando

shar wat fir Shell Archiv steet ass e Shell Skript, d'Ausféierung vun deem d'Dateien erstellen. shar ass eng selbst extrahéierend Archivdatei déi e Legacy Utility ass a brauch Unix Bourne Shell fir d'Dateien ze extrahéieren. shar huet e Virdeel fir Kloertext ze sinn, awer et ass potenziell geféierlech, well et en ausführbar ausgëtt.

  1. -o: Späichert d'Ausgab an d'Archivdateien wéi spezifizéiert, an der Optioun.
  2. -l : Limitéiert d'Ausgabgréisst, wéi spezifizéiert, an der Optioun, awer deelt se net.
  3. -L : Limitéiert d'Ausgabgréisst, wéi spezifizéiert, an der Optioun an deelt se.
  4. -n : Numm vum Archiv fir an den Header vun de Shar-Dateien opzehuelen.
  5. -a: Erlaabt automatesch Generatioun vun Header.

Bemierkung: D'Optioun '-o' ass erfuerderlech wann d'Optioun '-l' oder '-L' benotzt gëtt an d'Optioun '-n' ass erfuerderlech wann d'Optioun '-a' benotzt gëtt.

Erstellt eng Shar-Archivdatei.

# shar file_name.extension > filename.shar

Extrait eng Shar-Archivdatei.

# unshar file_name.shar

3. ar Kommando

ar ass d'Kreatioun an d'Manipulatioun Utility fir Archiver, haaptsächlech fir binär Objet Fichier Bibliothéiken benotzt. ar steet fir Archiver dee ka benotzt ginn fir Archiv vun iergendenger Aart fir all Zweck ze kreéieren, awer gréisstendeels duerch 'tar' ersat ginn an hautdesdaags gëtt et nëmme benotzt fir statesch Bibliothéikdateien ze kreéieren an ze aktualiséieren.

  1. -d : Moduler aus dem Archiv läschen.
  2. -m : Beweegt Memberen am Archiv.
  3. -p : Dréckt spezifizéiert Membere vum Archiv.
  4. -q : Schnell Anhang.
  5. -r : Füügt de Fichier Member an d'Archiv un.
  6. -s : Index an den Archiv derbäisetzen.
  7. -a: Füügt en neie Fichier un déi bestehend Membere vum Archiv un.

Erstellt en Archiv mat 'ar' Tool mat enger statescher Bibliothéik soen 'libmath.a' mat den objektiven Dateien 'Substraktioun' an 'Divisioun' als.

# ar cr libmath.a substraction.o division.o

Fir eng 'ar' Archivdatei ze extrahieren.

# ar x libmath.a

cpio steet fir Copy in and out. Cpio ass en allgemeng Zweck Dateiarchiv fir Linux. Et gëtt aktiv vum RedHat Package Manager (RPM) benotzt an an den Initramfs vum Linux Kernel wéi och e wichtegt Archivungsinstrument am Apple Computer Installer (pax).

  1. -0 : Liest eng Lëscht mat Dateinumm, déi mat engem Null-Zeechen ofgeschloss ginn anstatt eng Neilinn.
  2. -a: Zougrëff Zäit zrécksetzen.
  3. -A : Append.
  4. -b: tauschen.
  5. -d : Verzeechnes erstellen.

Erstellt eng 'cpio' Archivdatei.

# cd tecmint
# ls

file1.o file2.o file3.o

# ls | cpio  -ov > /path/to/output_folder/obj.cpio

Fir eng cpio Archivdatei extrahéieren.

# cpio -idv < /path/to folder/obj.cpio

5. Gzip

gzip ass Standard a wäit benotzt Dateikompressioun an Dekompressioun Utility. Gzip erlaabt Dateikonkatenatioun. D'Datei mat gzip kompriméieren, gëtt den Tarball aus, deen am Format vun '*.tar.gz' oder '*.tgz' ass.

  1. –stdout: Erstellt Ausgang op Standardausgang.
  2. –to-stdout: Erstellt Ausgang op Standardausgang.
  3. –decompress : Datei dekompriméieren.
  4. –uncompress : Dekompriméieren Datei.
  5. -d : Datei dekompriméieren.
  6. -f : Force Compression/Decompression.

Erstellt eng 'gzip' Archivdatei.

# tar -cvzf name_of_archive.tar.gz /path/to/folder

Fir eng 'gzip' Archivdatei extrahéieren.

# gunzip file_name.tar.gz

Deen uewe genannte Kommando muss gefollegt ginn mat dem Kommando ënnen.

# tar -xvf file_name.tar

Bemierkung: D'Architektur an d'Funktionalitéit vum 'gzip' mécht et schwéier eng korrupt 'gzipped tararchive' Datei ze recuperéieren. Et gëtt ugeroden verschidde Backupe vu gzipped Wichteg Dateien op verschiddene Plazen ze maachen.

Dat ass alles fir elo. Mir diskutéieren aner Kompressiouns- an Dekomprimatiounsapplikatiounen, verfügbar fir Linux, an eisem nächsten Artikel. Bis dann bleift ofgeschloss a verbonne mat Tecmint. Vergiesst net eis Äre wäertvolle Feedback an der Kommentarsektioun hei drënner ze ginn.