Linux -brukere er velsignet med mange effektive og pålitelige filkomprimeringsverktøy til rådighet.
Flertallet av verktøyene som er oppført her fungerer godt med alle Linux -distroene, og vi har testet dem på Ubuntu.
tjære
De tjære filkomprimering er et av de mest brukte filkomprimeringsverktøyene på Linux. Fil komprimert med dette verktøyet har suffiks .tar.gz og .tgz , og de kalles også tarballer .
For eksempel hvis vi har en fil/katalog som heter bytte 1 i den nåværende katalogen. For å lagre den i en komprimert fil med navnet file.tar, gz , må vi kjøre følgende kommando i terminalen:
$tjære -czvffile.tar.gz bytte1
Du lurer kanskje på hva som egentlig bytter -czvf betyr, la oss se det en etter en.
-c : Lag et arkiv
-Med : Komprimer arkiv med gzip
-v : kjent som verbose . Den viser fremdriften i terminalvinduet når arkivet opprettes.
-f : Denne bryteren lar deg spesifisere filnavnet til arkivet.
Installer den ved å kjøre følgende kommando i terminalen:
$sudo apt-get install tjæregzip
De gzip står for GNU Zip, og det er et åpen kildekode-filkomprimeringsformat som brukes til å komprimere enkeltfiler. Den produserer zip -filer med suffikset .gz Utvidelse.
ZIP og GZIP, er begge veldig populære filkomprimeringsformater når det gjelder å spare plass og redusere tiden det tar å sende filen over internett.
Her er den grunnleggende syntaksen:
$gzip [Alternativer] [filnavn]Bruker bryter -de gir deg detaljert informasjon om den komprimerte filen.
For å pakke ut en fil, bruk syntaks:
$gzip -dfilnavn.gzFor å installere gzip, kjør følgende kommando i terminalen:
$sudo apt-get install gzip7 zip
De 7 zip er et åpen kildekode-filkomprimeringsverktøy som opprinnelig ble utviklet for Windows-brukere og senere ble portet til andre operativsystemer som Linux og dets distroer. Den støtter flere filkomprimeringsformater og er populær for et høyt komprimeringsforhold med LZMA- og LZMA2 -komprimeringsteknikker.
Syntaks:
$7z et filnavn. 7z filnavnÅ ta ut:
$7z og filnavn. 7zFor å installere 7zip, kjør følgende kommando i terminalen:
$sudo apt-get installp7zip-full p7zip-rarlzma
De lzma er et annet filkomprimeringsverktøy som zip eller tjære, og det leveres forhåndsinstallert med Linux og dets distroer. Det er et ganske raskt filkomprimeringsverktøy sammenlignet med andre.
Slik oppretter du arkiv:
$lzma-c --stdoutfilnavn>filnavn.lzmaSlik pakker du ut filer:
$lzma-d --stdoutfilnavn.lzma>filnavnbzip2
De bzip2 er et gratis og åpen kildekode-filkomprimeringsverktøy. Det er et raskere filverktøy sammenlignet med gzip, men kan bare komprimere en enkelt fil om gangen.
Syntaks:
Denne teknikken bruker mer RAM under komprimering. For å redusere bruken, bytt –S , som vist under:
$bzip2 -sfilnavnÅ ta ut:
$bzip2 -dfilnavn.bz2xz -filkomprimering
De xz er en oppgradering til lzma -filkomprimeringsverktøyet, men kan bare komprimere en enkelt fil om gangen. Den integreres godt med alle Linux -distroene, selv de eldre utgivelsene.
Syntaks for komprimering:
$xz filnavnSyntaks for å trekke ut:
$xz-dfilnavn.xzdele
De dele , kort for skallarkiv , er et enkelt og pålitelig filkomprimeringsverktøy for private og kraftbrukere.
Syntaks for komprimering:
$shar filnavn>filnavn.sharSyntaks for å trekke ut:
$unshar filnavn.sharFor å installere shar, kjør følgende kommando i terminalen:
$sudo apt-get installsharutilsMed
De Med er et mye brukt filkomprimeringsverktøy i Debian og dets derivater.
Syntaks for komprimering:
$Medcvsr filnavn. et filnavnSyntaks for å trekke ut:
$Med -xvfilnavnkgb
De kgb er gratis å bruke filkomprimeringsverktøy med støtte for de fleste filformater. Den støtter arkivering av flere filer til en med et høyt komprimeringsforhold.
Syntaks til arkiv:
$kgp filnavn. kgb filnavnSyntaks for å dekomprimere:
$kgb x filnavn. kgbFor å installere kgb, kjør følgende kommando i terminalen:
$sudo apt-get installkgbpax
De pax står for Portable Archive Exchange, og det er et filkomprimeringsverktøy som brukes til å lage og pakke ut arkiver. Den støtter forskjellige filkomprimeringsformater som tar, cpio, bcpio og ustar.
Syntaks for komprimering:
$pax-wffilnavn.tar filnavnSyntaks for å dekomprimere:
$pax-r <filnavn.tarFor å installere pax, kjør følgende kommando i terminalen:
$sudo apt-get installpaxSå dette er de 10 beste filkomprimeringsverktøyene for Linux og dets distroer. Det er fortsatt andre komprimeringsverktøy for Linux, men disse 10 er de som skiller seg ut når de testes på forskjellige parametere. Del gjerne dine synspunkter med oss på @linuxhint og @SwapTirthakar .