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:
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
3. Installera 7zip i Ubuntu.,
sudo apt 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
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/
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
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>
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
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
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
Å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 -
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
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
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
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/
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.