Linux-brugere er velsignet med mange effektive og pålidelige filkomprimeringsværktøjer til deres rådighed.
De fleste værktøjer, der er anført her, fungerer godt sammen med alle Linux-distroer, og vi har testet dem på Ubuntu.
tjære
Det tjære filkomprimering er et af de mest anvendte filkomprimeringsværktøjer på Linux. Fil komprimeret med dette værktøj har suffiks .tjære.gz og .tgz, og de kaldes også tarballs.
For eksempel, hvis vi har en fil / mappe med navnet bytte1 i det aktuelle bibliotek. For at gemme den i en komprimeret fil med navnet fil.tjære, gz, Vi skal køre følgende kommando i terminalen:
$ tar -czvf-fil.tjære.gz swap1Du undrer dig måske over, hvad der præcist skifter -czvf betyder, lad os se det en efter en.
-c : Opret et arkiv
-z : Komprimer arkiv med gzip
-v : kendt som "ordrig”. Det viser fremskridtene i terminalvinduet, når arkivet oprettes.
-f : Denne switch giver dig mulighed for at angive arkivets filnavn.
Installer det ved at køre følgende kommando i terminalen:
$ sudo apt-get install tjæregzip
Det gzip står for GNU Zip, og det er et open source-filkomprimeringsformat, der bruges til at komprimere enkeltfiler. Det producerer zip-filer med suffikset .gz udvidelse.
ZIP og GZIP er begge meget populære filkomprimeringsformater, når det kommer til at spare plads og reducere den tid, der kræves til at sende filen over internettet.
Her er dens grundlæggende syntaks:
$ gzip [Indstillinger] [filnavne]Brug af kontakten -l giver dig detaljerede oplysninger om den komprimerede fil.
For at pakke en fil ud, brug syntaksen:
$ gzip -d filnavn.gzFor at installere gzip skal du køre følgende kommando i terminalen:
$ sudo apt-get install gzip7zip
Det 7zip er et open source-filkomprimeringsværktøj, der oprindeligt blev udviklet til Windows-brugere og senere blev portet til andre operativsystemer som Linux og dets distroer. Det understøtter flere filkomprimeringsformater og er populært til et højt kompressionsforhold med LZMA- og LZMA2-kompressionsteknikker.
Syntaks:
$ 7z et filnavn.7z filnavnSådan ekstraheres:
$ 7z e filnavn.7zFor at installere 7zip skal du køre følgende kommando i terminalen:
$ sudo apt-get install p7zip-full p7zip-rarlzma
Det lzma er et andet filkomprimeringsværktøj som zip eller tjære, og det sendes forudinstalleret med Linux og dets distroer. Det er ret hurtigt filkomprimeringsværktøj sammenlignet med andre.
Sådan oprettes arkiv:
$ lzma -c --stdout filnavn> filnavn.lzmaSådan ekstraheres filer:
$ lzma -d --stdout filnavn.lzma> filnavnbzip2
Det bzip2 er et gratis og open source-filkomprimeringsværktøj. Det er et hurtigere filværktøj sammenlignet med gzip, men kan kun komprimere en enkelt fil ad gangen.
Syntaks:
Denne teknik bruger mere RAM under komprimering. Skift for at reducere brugen -s, som vist nedenfor:
$ bzip2 -s filnavnSådan ekstraheres:
$ bzip2 -d filnavn.bz2xz filkomprimering
Det xz er en opgradering til lzma-filkomprimeringsværktøjet, men kan kun komprimere en enkelt fil ad gangen. Det integreres godt med alle Linux-distroer, selv de ældre udgivelser.
Syntaks til komprimering:
$ xz filnavnSyntaks for at udtrække:
$ xz -d filnavn.xzshar
Det shar, forkortelse for "skalarkiv”, Er et simpelt og pålideligt filkomprimeringsværktøj til personlige og kraftige brugere.
Syntaks til komprimering:
$ shar filnavn> filnavn.sharSyntaks at udtrække:
$ unshar filnavn.sharFor at installere shar skal du køre følgende kommando i terminalen:
$ sudo apt-get install sharutilsar
Det ar er et meget anvendt filkomprimeringsværktøj i Debian og dets derivater.
Syntaks til komprimering:
$ ar cvsr filnavn.et filnavnSyntaks for at udtrække:
$ ar -xv filnavnkgb
Det kgb er gratis at bruge filkomprimeringsværktøj med understøttelse af de fleste filformater. Det understøtter arkivering af flere filer i en med et højt kompressionsforhold.
Syntaks til arkiv:
$ kgp filnavn.kgb filnavnSyntaks til dekomprimering:
$ kgb x filnavn.kgbFor at installere kgb skal du køre følgende kommando i terminalen:
$ sudo apt-get install kgbpax
Det pax står for Portable Archive Exchange, og det er et filkomprimeringsværktøj, der bruges til oprettelse og udpakning af arkiver. Det understøtter forskellige filkomprimeringsformater som tjære, cpio, bcpio og ustar.
Syntaks til komprimering:
$ pax -wf filnavn.tjære filnavnSyntaks til dekomprimering:
$ pax -r < filename.tarFor at installere pax skal du køre følgende kommando i terminalen:
$ sudo apt-get install paxSå dette er de top 10 filkomprimeringsværktøjer til Linux og dets distroer. Der er stadig andre komprimeringsværktøjer til Linux, men disse 10 er standouts, når de testes på forskellige parametre. Del gerne dine synspunkter med os på @linuxhint og @SwapTirthakar.