Top 10 filkomprimeringsværktøjer på Linux

Top 10 File Compression Utilities Linux



Overførsel af filer mellem en computer til en anden eller lagring af dem sikkert er en stor opgave for både normale og professionelle brugere. Nogle gange er det ikke muligt at sende filer over en bestemt størrelse over internettet, så du har brug for hjælpeprogrammer, der hjælper med at reducere din filstørrelse uden at gå på kompromis med data eller kvaliteten. Det hjælper også med at flette flere filer og reducere den samlede filstørrelse for at hjælpe dig med at sende det sikkert over internettet.

Linux -brugere er velsignet med mange effektive og pålidelige filkomprimeringsværktøjer til deres rådighed.







De fleste værktøjer, der er angivet her, fungerer godt med alle Linux -distroerne, 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 endelse .tar.gz og .tgz , og de kaldes også tarballer .



For eksempel hvis vi har en fil/bibliotek med navnet bytte 1 i det aktuelle bibliotek. For at gemme den i en komprimeret fil med navnet file.tar, gz , skal vi køre følgende kommando i terminalen:





$tjære -czvffile.tar.gz bytte1

Du undrer dig måske over, hvad der præcist skifter -czvf betyder, lad os se det en for en.

-c : Opret et arkiv
-Med : Komprimer arkiv med gzip
-v : kendt som ordrig . Det viser fremskridt 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ære

gzip

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 endelsen .gz udvidelse.

ZIP og GZIP er begge meget populære filkomprimeringsformater, når det kommer til at spare plads og reducere den tid, det tager at sende filen over internettet.

Her er dens grundlæggende syntaks:

$gzip [Muligheder] [filnavne]

Brug af switch -det giver dig detaljerede oplysninger om den komprimerede fil.

For at pakke en fil ud, brug syntaks:

$gzip -dfilnavn.gz

For at installere gzip skal du køre følgende kommando i terminalen:

$sudo apt-get install gzip

7 zip

Det 7 zip 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 distros. Det understøtter flere filkomprimeringsformater og er populært for et højt komprimeringsforhold med LZMA- og LZMA2 -komprimeringsteknikker.

Syntaks:

$7z et filnavn. 7z filnavn

For at udtrække:

$7z og filnavn. 7z

For at installere 7zip skal du køre følgende kommando i terminalen:

$sudo apt-get installp7zip-fuld p7zip-rar

lzma

Det lzma er et andet filkomprimeringsværktøj som zip eller tjære, og det leveres forudinstalleret med Linux og dets distros. Det er et ret hurtigt filkomprimeringsværktøj sammenlignet med andre.

Sådan opretter du arkiv:

$lzma-c --stdoutfilnavn>filnavn.lzma

Sådan udtrækkes filer:

$lzma-d --stdoutfilnavn.lzma>filnavn

bzip2

Det bzip2 er et gratis og open-source filkomprimeringsværktøj. Det er et hurtigere filværktøj i forhold til gzip, men kan kun komprimere en enkelt fil ad gangen.
Syntaks:

$bzip2filnavn

Denne teknik bruger mere RAM under komprimering. For at reducere brugen skal du skifte –S , som vist herunder:

$bzip2 -sfilnavn

For at udtrække:

$bzip2 -dfilnavn.bz2

xz -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 distros, selv de ældre udgivelser.

Syntaks til komprimering:

$xz filnavn

Syntaks, der skal udtrækkes:

$xz-dfilnavn.xz

del

Det del , forkortelse for skalarkiv , er et enkelt og pålideligt filkomprimeringsværktøj til private og el -brugere.

Syntaks til komprimering:

$shar filnavn>filnavn.shar

Syntaks, der skal udtrækkes:

$unshar filnavn.shar

For at installere shar skal du køre følgende kommando i terminalen:

$sudo apt-get installsharutils

Med

Det Med er et meget brugt filkomprimeringsværktøj i Debian og dets derivater.

Syntaks til komprimering:

$Medcvsr filnavn. et filnavn

Syntaks, der skal udtrækkes:

$Med -xvfilnavn

kgb

Det kgb er gratis at bruge filkomprimeringsværktøj med understøttelse af de fleste filformater. Det understøtter arkivering af flere filer til en med et højt komprimeringsforhold.

Syntaks til arkiv:

$kgp filnavn. kgb filnavn

Syntaks til dekomprimering:

$kgb x filnavn. kgb

For at installere kgb, skal du køre følgende kommando i terminalen:

$sudo apt-get installkgb

pax

Det pax står for Portable Archive Exchange, og det er et filkomprimeringsværktøj, der bruges til at oprette og udtrække arkiver. Det understøtter forskellige filkomprimeringsformater som tar, cpio, bcpio og ustar.

Syntaks til komprimering:

$pax-wffilnavn.tar filnavn

Syntaks til dekomprimering:

$pax-r <filnavn.tar

For at installere pax skal du køre følgende kommando i terminalen:

$sudo apt-get installpax

Så det er de top 10 filkomprimeringsværktøjer til Linux og dets distros. Der er stadig andre kompressionsvæ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 .