Hoe de 7z 7zip-opdracht te installeren en te gebruiken om op Linux te zippen

Compressietools zullen altijd een van de praktische alternatieven zijn als het gaat om het beheren van onze schijfruimte of het verzenden van grote bestanden met een veel lager gewicht. Een van de meest gebruikte compressiehulpprogramma's vanwege zijn functies is 7 Zip, een gratis, open source-tool en de code valt onder de GNU LGPL-licentie.

CompatibiliteitHet kan probleemloos in meerdere besturingssystemen worden gebruikt met behulp van de opties die zijn:

  • 7-Zip voor Windows 10/8/7 / Vista / XP / 2016/2012/2008/2003/2000 / NT-systemen.
  • p7zip Dat is de opdrachtregelversie van 7-Zip voor Linux / Posix-systemen.

KenmerkenEnkele van de functies bij het gebruik van 7 Zip zijn:

  • Compatibel met formaten zoals AR, ARJ, CAB, CHM, CPIO, CramFS, DMG, EXT, FAT, GPT, HFS, IHEX, ISO, LZH, LZMA, MBR, MSI, NSIS, NTFS, QCOW2, RAR, RPM, SquashFS , UDF, UEFI, VDI, VHD, VMDK, WIM, XAR en Z.
  • Er is een opdrachtregelprogramma beschikbaar voor compressie- en decompressietaken.
  • Het heeft een bestandsbeheerder voor het opslaan van de elementen die binnen het hulpprogramma moeten worden beheerd.
  • Compatibel met 7z, XZ, BZIP2, GZIP, TAR, ZIP en WIM-extensies.
  • Het kan worden geïntegreerd in Windows PowerShell.
  • Beschikbaar in meer dan 80 talen.
  • Het biedt een compressieverhouding van 2-10% voor ZIP- en GZIP-formaten.
  • Het heeft zelfextractie voor het 7z-formaat.
  • Het heeft een plug-in voor FAR Manager.
  • AES-256-codering kan worden toegepast voor 7z- en ZIP-indelingen

Nu zullen we zien hoe u 7 Zip op Linux installeert en het meeste uit de functionaliteiten haalt.

1. Installeer 7 Zip om te comprimeren op Linux


De 7zip-poort voor Linux-systemen heet p7zip, en dit pakket is vooraf geïnstalleerd in sommige Linux-distributies. Het zal nodig zijn om het p7zip-volledige pakket te installeren om alle 7z, 7za en 7zr CLI-hulpprogramma's op het systeem te verkrijgen. hiervoor gaan we de volgende opdracht uitvoeren volgens de te gebruiken distributie:

Debian, Linux Mint of UbuntuIn het geval van Linux-distributies op basis van Debian, zijn er drie softwarepakketten gerelateerd aan 7zip, namelijk p7zip, p7zip-full en p7zip-rar. Het wordt aanbevolen om het p7zip-volledige pakket te installeren, dat veel bestandsindelingen ondersteunt. Hiervoor voeren wij het volgende uit:

 sudo apt-get install p7zip-full 

Fedora, CentOS en RedHatIn het geval van Linux-distributies op basis van RedHat, hebben deze twee pakketten die verband houden met 7zip en dat zijn p7zip- en p7zip-plug-ins. Het wordt aanbevolen om beide pakketten te installeren. Om deze twee pakketten te installeren, moet de EPEL-repository zijn ingeschakeld op CentOS / RHEL-distributies. In Fedora is het niet nodig om een ​​extra repository te configureren.

We voeren het volgende uit zodra de EPEL-repository is ingeschakeld. Daar voeren we de letter S in om de download en installatie te bevestigen.

 sudo yum installeer p7zip p7zip-plug-ins 

VERGROTEN

Nu zullen we enkele praktische toepassingen van 7 Zip in Ubuntu zien om het meeste uit de functionaliteiten te halen.

2. Maak een gecomprimeerd bestand met 7 Zip op Linux


Om een ​​gecomprimeerd archiefbestand met de extensie .7z te maken, kunnen we gebruik maken van de parameter "a". De ondersteunde bestandsindelingen voor het maken van bestanden zijn 7z, XZ, GZIP, TAR, ZIP en BZIP2, we voeren de volgende syntaxis uit:
 7z naar name.7z "Bestand om te comprimeren" 

VERGROTEN

3. Pak een gecomprimeerd bestand uit met 7 Zip op Linux

Stap 1
Om een ​​gecomprimeerd .7z-bestand uit te pakken, gebruiken we de optie "e", die het bestand uitpakt in de huidige werkmap:

 7z e naam 7z 

VERGROTEN

Stap 2
Als het bestand al bestaat, zoals we kunnen zien, zal het vragen of we het willen overschrijven, het uiteindelijke resultaat is als volgt:

VERGROTEN

4. Selecteer bestandsformaat met 7 Zip op Linux


Om een ​​specifiek bestandsformaat te selecteren, kunnen we de -t (formaatnaam) optie gebruiken, die ons de mogelijkheid geeft om een ​​bestandsformaat te selecteren zoals zip, gzip, bzip2 of tar (de standaard is 7z), we zullen het volgende gebruiken syntaxis:
 7z naar -t ”formaatnaam” naam.zip “bestand om te comprimeren” 

VERGROTEN

5. Gecomprimeerde bestanden bekijken met 7 Zip op Linux


Om een ​​lijst te zien van de bestanden die zich in een gecomprimeerd bestand bevinden, is de parameter "l" (lijst) handig, die het type bestandsformaat, de gebruikte methode, de bestanden in het archief en nog veel meer toont:
 7z ik noem 7z 

VERGROTEN

6. Controleer de integriteit van een archief met 7 Zip op Linux

Stap 1
Om de integriteit van een gecomprimeerd archief te testen, kunnen we de "t" (test-test) optie als volgt gebruiken:

 7z t naam 7z 

VERGROTEN

Stap 2
Enkele extra opties om te gebruiken met 7 Zip zijn:

Reservekopieën makenOm een ​​reservekopie van een map te maken, is het nodig om het 7za-hulpprogramma te gebruiken dat de eigenaar en/of groep van een bestand bewaart, in tegenstelling tot 7z, de optie -Ja maakt het lezen van stdin-bestanden mogelijk, de te gebruiken syntaxis is de volgende:

 tar -cf - "bestanden" | 7za naar -si "Bestanden" .tar.7z 

Een back-up terugzettenOm een ​​back-up te herstellen, kunnen we de optie gebruiken: -ZW, die de uitvoer naar stdout zal sturen, zullen we de volgende syntaxis gebruiken:

 7za x -so "bestand" .tar.7z | teer xf - 

Definieer een compressieniveauOm een ​​compressieniveau in te stellen, is de optie -mx als volgt handig:

 tar -cf - "bestanden" | 7za naar -si -mx = 8 naam.tar.7z 

Bestanden bijwerkenOm een ​​bestaand bestand bij te werken of bestanden uit een compressie te verwijderen, gebruiken we respectievelijk de "u" en "d" opties als volgt:

 7z u 7z d 

Stel een wachtwoord inOm een ​​wachtwoord in te stellen voor een 7 Zip-archief, gebruiken we de vlag -p {password}:

 7za naar -p {wachtwoord} naam.tar.7z 

Op deze manier is 7 Zip een levensvatbaar en praktisch hulpprogramma voor alle bestandscompressie in Ubuntu-omgevingen met de beste beveiligings- en bereikfuncties die dit hulpprogramma ons biedt.

wave wave wave wave wave