Linux-användare är välsignade med många effektiva och pålitliga verktyg för filkomprimering.
Majoriteten av verktygen som listas här fungerar bra med alla Linux-distributioner, och vi har testat dem på Ubuntu.
tjära
De tjära filkomprimering är ett av de mest använda filkomprimeringsverktygen på Linux. Fil komprimerad med det här verktyget har suffix .tjära.gz och .tgz, och de kallas också tarbollar.
Till exempel om vi har en fil / katalog som heter byta1 i den aktuella katalogen. För att spara den i en komprimerad fil med namnet fil.tjära, gz, vi måste köra följande kommando i terminal:
$ tar -czvf-fil.tjära.gz swap1Du kanske undrar vad som exakt växlar -czvf betyder, låt oss se det en efter en.
-c : Skapa ett arkiv
-z : Komprimera arkiv med gzip
-v : känd som "mångordig”. Den visar framstegen i terminalfönstret när arkivet skapas.
-f : Med den här omkopplaren kan du ange arkivets filnamn.
Installera det genom att köra följande kommando i terminalen:
$ sudo apt-get install tjäragzip
De gzip står för GNU Zip, och det är ett komprimeringsformat med öppen källkod som används för att komprimera enstaka filer. Det producerar zip-filer med suffixet .gz förlängning.
ZIP och GZIP, är båda mycket populära filkomprimeringsformat när det gäller att spara utrymme och minska den tid som krävs för att skicka filen över internet.
Här är dess grundläggande syntax:
$ gzip [Alternativ] [filnamn]Använda brytaren -l ger dig detaljerad information om den komprimerade filen.
För att packa upp en fil, använd syntax:
$ gzip -d filnamn.gzFör att installera gzip, kör följande kommando i terminalen:
$ sudo apt-get install gzip7zip
De 7zip är ett open source-filkomprimeringsverktyg som ursprungligen utvecklades för Windows-användare och senare överfördes till andra operativsystem som Linux och dess distributioner. Den stöder flera filkomprimeringsformat och är populär för ett högt komprimeringsförhållande med LZMA och LZMA2-komprimeringstekniker.
Syntax:
$ 7z ett filnamn.7z filnamnAtt utvinna:
$ 7z e filnamn.7zFör att installera 7zip, kör följande kommando i terminalen:
$ sudo apt-get install p7zip-full p7zip-rarlzma
De lzma är ett annat filkomprimeringsverktyg som zip eller tjära, och det skickas in förinstallerat med Linux och dess distributioner. Det är ganska snabbt filkomprimeringsverktyg jämfört med andra.
Så här skapar du arkiv:
$ lzma -c --stdout filnamn> filnamn.lzmaSå här extraherar du filer:
$ lzma -d --stdout filnamn.lzma> filnamnbzip2
De bzip2 är ett kostnadsfritt filkomprimeringsverktyg med öppen källkod. Det är ett snabbare filverktyg jämfört med gzip men kan bara komprimera en enda fil åt gången.
Syntax:
Denna teknik använder mer RAM under komprimering. Byt för att minska användningen -s, enligt nedanstående:
$ bzip2 -s filnamnAtt utvinna:
$ bzip2 -d filnamn.bz2xz-filkomprimering
De xz är en uppgradering till lzma-filkomprimeringsverktyget men kan bara komprimera en enda fil åt gången. Det integreras bra med alla Linux-distros, även de äldre versionerna.
Syntax att komprimera:
$ xz filnamnSyntax att extrahera:
$ xz -d filnamn.xzshar
De shar, Förkortning av "skalarkiv”, Är ett enkelt och pålitligt filkomprimeringsverktyg för personliga och kraftanvändare.
Syntax att komprimera:
$ shar filnamn> filnamn.sharSyntax att extrahera:
$ unshar filnamn.sharFör att installera shar, kör följande kommando i terminalen:
$ sudo apt-get install sharutilsar
De ar är ett allmänt använt filkomprimeringsverktyg i Debian och dess derivat.
Syntax att komprimera:
$ ar cvsr filnamn.ett filnamnSyntax att extrahera:
$ ar -xv filnamnkgb
De kgb är gratis att använda filkomprimeringsverktyget med stöd för majoriteten av filformaten. Den stöder arkivering av flera filer till en med högt kompressionsförhållande.
Syntax till arkiv:
$ kgp filnamn.kgb filnamnSyntax för att dekomprimera:
$ kgb x filnamn.kgbFör att installera kgb, kör följande kommando i terminalen:
$ sudo apt-get install kgbpax
De pax står för Portable Archive Exchange, och det är ett filkomprimeringsverktyg som används för att skapa och extrahera arkiv. Den stöder olika filkomprimeringsformat som tjära, cpio, bcpio och ustar.
Syntax att komprimera:
$ pax -wf filnamn.tjära filnamnSyntax för att dekomprimera:
$ pax -r < filename.tarFör att installera pax, kör följande kommando i terminalen:
$ sudo apt-get install paxSå det här är de 10 bästa filkomprimeringsverktygen för Linux och dess distributioner. Det finns fortfarande andra komprimeringsverktyg för Linux, men dessa 10 är utmärkta när de testas på olika parametrar. Dela gärna dina åsikter med oss på @linuxhint och @SwapTirthakar.