hur man installerar och använder 7-zip i Linux

7-zip är en fri, öppen källkod fil arkiver som använder 7z filformat (förlängning). Detta verktyg kan dock läsa och skriva till andra filformat. 7-zip är mest populär bland Windows-användare. Det kan köras både i kommandoraden eller det grafiska användargränssnittet för att läsa och skriva arkivfiler. Även om 7-zip är fri och öppen källkod och koden är under GNU LGPL licens, Unrar koden har Unrar begränsning.,

begränsningen införs för att förhindra reverse engineering av RAR-komprimeringsalgoritmen. 7-Zip-arkivformat stöds inte som standard i de flesta Linux-distributioner. Om du försöker extrahera en 7-zip-arkivfil kan du få följande fel:

Error extracting 7z archive

det här borde dock inte oroa dig. I det här inlägget kommer vi att ge dig exakt detaljer om hur du installerar 7-Zip på Linux och hur du använder den för att extrahera och arkivera filer.,

När vi kör ett kommando som apt install 7-zip på Ubuntu-terminalen får du ett fel som: Det går inte att hitta paket 7-zip. Det beror på att 7zip i Linux är förpackad som p7zip.

installera 7-Zip i Linux

som beskrivs ovan är p7zip paketformatet för 7-Zip i Linux-system. P7zip finns i tre versioner-p7zip, p7zip-full och p7zip-rar. p7zip och p7zip-full är nära besläktade. Den enda skillnaden är p7zip-full ger stöd för fler 7z komprimeringsalgoritmer. p7zip ger stöd för p7zip-rar-filer., För en bättre upplevelse installerar vi p7zip-full och p7zip-rar.

installera 7-Zip på Ubuntu

1. Starta terminalen från programmenyn eller använd tangentbordskombinationen Ctrl + Alt + Z.

2. Aktivera universumförvaret i Ubuntu. Det är förvaret som håller p7zip-paket.

sudo add-apt-repository universesudo apt update
aktivera Universal repository

3. Installera 7zip i Ubuntu.,

sudo apt install p7zip-full p7zip-rar
Install p7zip-full p7zip-rar

Install 7-zip in Fedora or CentOS / RHEL

Launch the Terminal and execute the command below.

sudo yum install p7zip p7zip-plugins
Install P7zip Fedora

Now that we have successfully installed 7-Zip in our Linux systems, let’s look at ten useful p7zip commands.

10 useful 7-zip Linux commands

Create a ‘.,7z arkivfil:

Vi kommer att använda argumentet ”a”. Andra format som stöds inkluderar XZ, GZIP, TAR, ZIP och BZIP2. Om ett arkiv med samma namn redan finns kommer 7zip att lägga till biblioteksfilerna istället för att skriva över det.

Syntax:

7z a e.g7z a myArchive.7z StudyModules/
skapa ett 7z-arkiv

extrahera a ’.7z ’ arkiv:

Vi kommer att använda alternativet ”E”, som visas i kommandot nedan.,

Syntax

7z e e.g.,7z e myARchive.7z
extrahera ett 7z-arkiv

Använd ett specifikt arkivformat:

för att göra det kommer vi att använda alternativet ”- t”. Arkivformaten du kan använda inkluderar 7z(standard), gzip, zip, tar eller bzip2.,iv>

arkiv till ett visst format

lista filer i arkiv:

för att se alla filer i ett arkiv, arkivformatet som används, metoden som används och annan viktig information, kommer vi att använda alternativet ”l”,

syntax:

7z l e.g.,7z l myArchive.zip
lista filer i ett arkiv

testa integriteten hos ett arkiv:

för att verifiera integriteten hos ett arkiv använder vi alternativet ”t”.,

Syntax:

7z t e.g.,7z t myArchive.7z
testa arkivets integritet

säkerhetskopiera en katalog.

det bästa för att skapa en säkerhetskopia skulle vara att använda 7za-verktyget. Det bevarar ägaren / gruppen o en fil, till skillnad från 7z. vi kommer också att inkludera alternativet ”- si ” som möjliggör läsning av filer från stdin (Standardinmatningsström).

Vi skapar först ett tar-arkiv och skapar sedan ett 7z-säkerhetskopieringsarkiv med 7za-verktyget.,

tar -cf - StudyModules | 7za a -si StudyModules.tar.7z
skapa en säkerhetskopia

Återställ en säkerhetskopia med 7zip.

Vi kommer att använda-so-alternativet med Standardströmmen (stdout).

7za x -so StudyModules.tar.7z | tar xf -
Återställ säkerhetskopiering

Ställ in en anpassad komprimeringsnivå.

Vi kommer att använda-mx-alternativet. Komprimeringsnivån varierar från 1 till 10, med 1 som standardalternativ., Ju större antal desto bättre kompressionsförhållandet är, men ju längre komprimeringsprocesstiden är.

tar -cf - StudyModules | 7za a -si -mx=9 StudyModules.tar.7z
Ställ in komprimeringsnivå

Lägg till/ta bort filer i ett arkiv (Uppdatering).

för att lägga till nya filer eller uppdatera ett arkiv använder vi-u-alternativet.,

Syntax:

7z u e.g.,7z u myArchive.7z ceh-V1.pdf ceh-V2.pdf
Update Archive

To remove files from an archive, we will use the -d option.

Syntax:

d e.g.,7z d myArchive.7z ceh-V1.pdf ceh-V2.pdf
Delete files from an archive

Set a password for an archive.

We will need to use the -p flag.,

Syntax:

7z a -p{your-password} e.g.,7z -a -p{admin123} myArchive.7z StudyModules/
ange ett lösenord för ett arkiv

slutsats

det är en komplett guide om hur du installerar och kommer igång med 7zip på Linux. Du kan titta på 7z man-sidan eller besöka deras officiella hemsida för mer information. Använd återkopplingsavsnittet nedan för att ställa frågor eller dela ytterligare information med våra läsare.

Leave a Comment