Komprimeringsværktøjer vil altid være et af de praktiske alternativer, når det kommer til at styre vores diskplads eller sende store filer i et meget lavere vægtskema. Et af de mest anvendte kompressionsværktøjer til dets funktioner er 7 Zip, som er et gratis open source -værktøj, og koden er under GNU LGPL -licensen.
KompatibilitetDet kan uden problemer bruges i flere operativsystemer ved hjælp af dets muligheder, som er:
- 7-Zip til Windows 10/8/7/Vista/XP/2016/2012/2008/2003/2000/NT-systemer.
- p7zip Hvilken er kommandolinjeversionen af 7-Zip til Linux / Posix-systemer.
funktionerNogle af funktionerne ved brug af 7 Zip er:
- Kompatibel med formater 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 og Z.
- Et kommandolinjeværktøj er tilgængeligt til komprimerings- og dekomprimeringsopgaver.
- Den har en filhåndtering til lagring af de elementer, der skal administreres i værktøjet.
- Kompatibel med udvidelser 7z, XZ, BZIP2, GZIP, TAR, ZIP og WIM.
- Det kan integreres i Windows PowerShell.
- Fås på mere end 80 sprog.
- Det tilbyder et komprimeringsforhold, der er 2-10% for ZIP- og GZIP-formater.
- Den har selvudtrækning til 7z-formatet.
- Det har et plugin til FAR Manager.
- AES-256-kryptering kan anvendes til 7z- og ZIP-formater
Nu vil vi se, hvordan du installerer 7 Zip på Linux og får mest muligt ud af dets funktioner.
1. Installer 7 Zip til komprimering på Linux
7zip-porten til Linux-systemer kaldes p7zip, og denne pakke er forudinstalleret i nogle Linux-distributioner, det vil være nødvendigt at installere pakken p7zip-fuld for at få alle 7z, 7za og 7zr CLI-hjælpeprogrammerne på systemet, for at opnå dette vil vi køre følgende kommando i henhold til den distribution, der skal bruges:
Debian, Linux Mint eller UbuntuI tilfælde af Linux-distributioner baseret på Debian er der tre softwarepakker relateret til 7zip, som er p7zip, p7zip-full og p7zip-rar. Det anbefales at installere pakken p7zip-fuld, som understøtter mange filformater. Til dette udfører vi følgende:
sudo apt-get install p7zip-full
Fedora, CentOS og RedHatI tilfælde af Linux-distributioner baseret på RedHat har disse to pakker relateret til 7zip, og de er p7zip og p7zip-plugins. Det anbefales at installere begge pakker. For at installere disse to pakker skal EPEL -depotet være aktiveret på CentOS / RHEL -distributioner. I Fedora er det ikke nødvendigt at konfigurere et ekstra lager.
Vi udfører følgende, når EPEL -depotet er aktiveret. Der indtaster vi bogstavet S for at bekræfte download og installation.
sudo yum installer p7zip p7zip-plugins
FORSTØRRE
Nu vil vi se nogle praktiske anvendelser af 7 Zip i Ubuntu for at få mest muligt ud af dets funktioner.
2. Opret en komprimeret fil med 7 Zip på Linux
For at oprette en komprimeret arkivfil med udvidelsen .7z kan vi gøre brug af parameteren "a". De understøttede filformater til filoprettelse er 7z, XZ, GZIP, TAR, ZIP og BZIP2, vi udfører følgende syntaks:
7z til navn.7z "Fil til komprimering"
FORSTØRRE
3. Udpak en komprimeret fil med 7 Zip på Linux
Trin 1
For at udtrække en komprimeret .7z -fil, vil vi bruge indstillingen "e", som vil udtrække filen til den aktuelle arbejdskatalog:
7z e navn 7z
FORSTØRRE
Trin 2
Hvis filen allerede findes, som vi kan se, vil den spørge, om vi vil overskrive den, det endelige resultat bliver følgende:
FORSTØRRE
4. Vælg filformat med 7 Zip på Linux
For at vælge et specifikt filformat kan vi bruge indstillingen -t (formatnavn), som giver os mulighed for at vælge et filformat som zip, gzip, bzip2 eller tar (standard er 7z), vi vil bruge følgende syntaks:
7z til -t "formatnavn" name.zip "fil til komprimering"
FORSTØRRE
5. Se komprimerede filer med 7 Zip på Linux
For at se en liste over filerne i en komprimeret fil, vil parameteren "l" (liste) være nyttig, som viser typen af filformat, den anvendte metode, filerne i arkivet og meget mere:
7z l navn 7z
FORSTØRRE
6. Bekræft integriteten af et arkiv med 7 Zip på Linux
Trin 1
For at teste integriteten af et komprimeret arkiv kan vi bruge indstillingen "t" (test-test) sådan:
7z t navn 7z
FORSTØRRE
Trin 2
Nogle ekstra muligheder til brug med 7 Zip er:
Opret sikkerhedskopierFor at oprette en sikkerhedskopi af et bibliotek vil det være nødvendigt at bruge 7za -værktøjet, der bevarer ejeren og / eller gruppen af en fil, i modsætning til 7z, muligheden -Ja gør det muligt at læse stdin -filer, vil syntaksen, der skal bruges, være følgende:
tar -cf - "filer" | 7za til -si "Filer" .tar.7z
Gendan en sikkerhedskopiFor at gendanne en sikkerhedskopi kan vi bruge indstillingen -SW, som sender output til stdout, bruger vi følgende syntaks:
7za x -so "fil" .tar.7z | tjære xf -
Definer et komprimeringsniveauFor at indstille et komprimeringsniveau vil indstillingen -mx være nyttig som denne:
tar -cf - "filer" | 7za til -si -mx = 8 navn.tar.7z
Opdater filerFor at opdatere en eksisterende fil eller slette filer fra en komprimering, vil vi bruge henholdsvis "u" og "d" mulighederne som denne:
7z u 7z d
Indstil en adgangskodeFor at angive en adgangskode til et 7 Zip -arkiv bruger vi -p {password} -flaget:
7za til -p {password} navn.tar.7z
På denne måde er 7 Zip et levedygtigt og praktisk værktøj til alt filkomprimeringsarbejde i Ubuntu -miljøer med de bedste sikkerheds- og omfangsfunktioner, som dette værktøj tilbyder os.