Hur man installerar och använder 7z 7zip -kommandot för att zip på Linux

Komprimeringsverktyg kommer alltid att vara ett av de praktiska alternativen när det gäller att hantera vårt diskutrymme eller skicka stora filer i ett mycket lägre viktschema. Ett av de mest använda komprimeringsverktygen för dess funktioner är 7 Zip som är ett gratis verktyg för öppen källkod och dess kod är under GNU LGPL -licensen.

KompatibilitetDen kan användas i flera operativsystem utan problem med dess alternativ som är:

  • 7-Zip för Windows 10/8/7/Vista/XP/2016/2012/2008/2003/2000/NT-system.
  • p7zip Vilken är kommandoradsversionen av 7-Zip för Linux / Posix-system.

funktionerNågra av funktionerna när du använder 7 Zip är:

  • Kompatibel med format som 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 och Z.
  • Ett kommandoradsverktyg är tillgängligt för komprimerings- och dekomprimeringsuppgif.webpter.
  • Den har en filhanterare för att lagra de element som ska hanteras i verktyget.
  • Kompatibel med tillägg 7z, XZ, BZIP2, GZIP, TAR, ZIP och WIM.
  • Det kan integreras i Windows PowerShell.
  • Finns på mer än 80 språk.
  • Det erbjuder ett komprimeringsförhållande som är 2-10% för ZIP- och GZIP-format.
  • Den har självuttag för 7z-formatet.
  • Den har ett plugin för FAR Manager.
  • AES-256-kryptering kan tillämpas för 7z- och ZIP-format

Nu ska vi se hur man installerar 7 Zip på Linux och får ut det mesta av dess funktioner.

1. Installera 7 Zip to Compress på Linux


7zip-porten för Linux-system kallas p7zip, och detta paket är förinstallerat i vissa Linux-distributioner, det kommer att vara nödvändigt att installera paketet p7zip-fullt för att få alla 7z, 7za och 7zr CLI-verktyg på systemet detta kommer vi att köra följande kommando enligt den distribution som ska användas:

Debian, Linux Mint eller UbuntuNär det gäller Linux-distributioner baserade på Debian finns det tre programpaket relaterade till 7zip som är p7zip, p7zip-full och p7zip-rar. Det rekommenderas att installera paketet p7zip-fullt, som stöder många filformat. För detta utför vi följande:

 sudo apt-get install p7zip-full 

Fedora, CentOS och RedHatNär det gäller Linux-distributioner baserade på RedHat har dessa två paket relaterade till 7zip och de är p7zip och p7zip-plugins. Det rekommenderas att installera båda paketen. För att installera dessa två paket måste EPEL -förvaret vara aktiverat på CentOS / RHEL -distributioner. I Fedora är det inte nödvändigt att konfigurera ett ytterligare förråd.

Vi utför följande när EPEL -förvaret är aktiverat. Där anger vi bokstaven S för att bekräfta nedladdningen och installationen.

 sudo yum installera p7zip p7zip-plugins 

FÖRSTORA

Nu kommer vi att se några praktiska användningsområden för 7 Zip i Ubuntu för att få ut det mesta av dess funktioner.

2. Skapa en komprimerad fil med 7 Zip på Linux


För att skapa en komprimerad arkivfil med tillägget .7z kan vi använda parametern "a". De filformat som stöds för filskapande är 7z, XZ, GZIP, TAR, ZIP och BZIP2, vi kör följande syntax:
 7z till namn. 7z "Fil att komprimera" 

FÖRSTORA

3. Extrahera en komprimerad fil med 7 Zip på Linux

Steg 1
För att extrahera en komprimerad .7z -fil kommer vi att använda alternativet "e", som kommer att extrahera filen till den aktuella arbetskatalogen:

 7z e namn 7z 

FÖRSTORA

Steg 2
Om filen redan finns, som vi kan se, kommer den att fråga om vi vill skriva över den, det slutliga resultatet blir följande:

FÖRSTORA

4. Välj filformat med 7 Zip på Linux


För att välja ett specifikt filformat kan vi använda alternativet -t (formatnamn), vilket ger oss möjlighet att välja ett filformat som zip, gzip, bzip2 eller tar (standard är 7z), vi kommer att använda följande syntax:
 7z till -t "formatnamn" name.zip "fil att komprimera" 

FÖRSTORA

5. Visa komprimerade filer med 7 Zip på Linux


För att se en lista över filerna som finns i en komprimerad fil, kommer parametern "l" (lista) att vara användbar, som visar typen av filformat, metoden som används, filerna i arkivet och mycket mer:
 7z l namn 7z 

FÖRSTORA

6. Verifiera integriteten i ett arkiv med 7 Zip på Linux

Steg 1
För att testa integriteten hos ett komprimerat arkiv kan vi använda alternativet "t" (test-test) så här:

 7z t namn 7z 

FÖRSTORA

Steg 2
Några ytterligare alternativ att använda med 7 Zip är:

Skapa säkerhetskopiorFör att skapa en säkerhetskopia av en katalog, kommer det att vara nödvändigt att använda 7za -verktyget som bevarar ägaren och / eller gruppen av en fil, till skillnad från 7z, alternativet -Ja möjliggör läsning av stdin -filer, syntaxen som ska användas är följande:

 tar -cf - "filer" | 7za till -si "Filer" .tar.7z 

Återställ en säkerhetskopiaFör att återställa en säkerhetskopia kan vi använda alternativet -SW, som skickar utmatningen till stdout, använder vi följande syntax:

 7za x -so "fil" .tar.7z | tjära xf - 

Definiera en komprimeringsnivåFör att ställa in en komprimeringsnivå kommer alternativet -mx att vara användbart så här:

 tar -cf - "filer" | 7za till -si -mx = 8 namn.tar.7z 

Uppdatera filerFör att uppdatera en befintlig fil eller ta bort filer från en komprimering använder vi alternativen "u" respektive "d" så här:

 7z u 7z d 

Ange ett lösenordFör att ange ett lösenord för ett 7 Zip -arkiv använder vi flaggan -p {password}:

 7za till -p {lösenord} namn.tar.7z 

På detta sätt är 7 Zip ett livskraftigt och praktiskt verktyg för allt filkomprimeringsarbete i Ubuntu -miljöer med de bästa säkerhets- och omfattningsfunktionerna som detta verktyg erbjuder oss.

wave wave wave wave wave