Linux-brukere er velsignet med mange effektive og pålitelige verktøy for filkomprimering.
De fleste verktøy som er oppført her fungerer bra med alle Linux-distribusjoner, 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 .tjære.gz og .tgz, og de kalles også tarballs.
For eksempel hvis vi har en fil / katalog som heter bytte1 i gjeldende katalog. For å lagre den i en komprimert fil med navnet fil.tjære, gz, Vi må kjøre følgende kommando i terminalen:
$ tar -czvf-fil.tjære.gz bytte1Du lurer kanskje på hva som akkurat bytter -czvf betyr, la oss se det en etter en.
-c : Lag et arkiv
-z : Komprimer arkiv med gzip
-v : kjent som "utdypende”. Den viser fremdriften i terminalvinduet når arkivet blir opprettet.
-f : Denne bryteren lar deg spesifisere filnavnet til arkivet.
Installer det 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 komprimeringsformat med åpen kildekode som brukes til å komprimere enkeltfiler. Den produserer zip-filer med suffikset .gz Utvidelse.
ZIP og GZIP, er begge veldig populære filkompresjonsformater 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 -l vil gi deg detaljert informasjon om den komprimerte filen.
For å pakke ut en fil, bruk syntaksen:
$ gzip -d filnavn.gzFor å installere gzip, kjør følgende kommando i terminalen:
$ sudo apt-get install gzip7zip
De 7zip 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 filkompresjonsformater og er populær for et høyt kompresjonsforhold med LZMA og LZMA2 komprimeringsteknikker.
Syntaks:
$ 7z et filnavn.7z filnavnÅ ta ut:
$ 7z e filnavn.7zFor å installere 7zip, kjør følgende kommando i terminalen:
$ sudo apt-get install p7zip-full p7zip-rarlzma
De lzma er et annet filkomprimeringsverktøy som zip eller tjære, og det sendes inn forhåndsinstallert med Linux og dets distroer. Det er ganske raskt et filkomprimeringsverktøy sammenlignet med andre.
Slik oppretter du arkiv:
$ lzma -c --stdout filnavn> filnavn.lzmaSlik trekker du ut filer:
$ lzma -d --stdout filnavn.lzma> filnavnbzip2
De bzip2 er et gratis filkomprimeringsverktøy med åpen kildekode. 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 -s filnavnÅ ta ut:
$ bzip2 -d filnavn.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-distribusjoner, selv de eldre utgivelsene.
Syntaks for å komprimere:
$ xz filnavnSyntaks for å trekke ut:
$ xz -d filnavn.xzshar
De shar, kort for "skallarkiv”, Er et enkelt og pålitelig filkomprimeringsverktøy for personlige brukere og strømbrukere.
Syntaks for å komprimere:
$ shar filnavn> filnavn.sharSyntaks for å trekke ut:
$ unshar filnavn.sharFor å installere shar, kjør følgende kommando i terminalen:
$ sudo apt-get install sharutilsar
De ar er et mye brukt filkomprimeringsverktøy i Debian og dets derivater.
Syntaks for å komprimere:
$ ar cvsr filnavn.et filnavnSyntaks for å trekke ut:
$ ar -xv filnavnkgb
De kgb er gratis å bruke filkomprimeringsverktøy med støtte for de fleste filformater. Den støtter arkivering av flere filer i en med høyt kompresjonsforhold.
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 install kgbpax
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 tjære, cpio, bcpio og ustar.
Syntaks for å komprimere:
$ pax -wf filnavn.tjærefilnavnSyntaks for å dekomprimere:
$ pax -r < filename.tarFor å installere pax, kjør følgende kommando i terminalen:
$ sudo apt-get install paxSå dette er de 10 beste filkomprimeringsverktøyene for Linux og distribusjoner. Det er fortsatt andre komprimeringsverktøy for Linux, men disse 10 er utmerket når de testes på forskjellige parametere. Del gjerne dine synspunkter med oss på @linuxhint og @SwapTirthakar.