Linuxi kasutajad on õnnistatud paljude tõhusate ja usaldusväärsete failide pakkimise utiliitidega.
Enamik siin loetletud utiliite töötab hästi kõigi Linuxi distributsioonidega ja oleme neid Ubuntu abil testinud.
tõrva
The tõrva failide pakkimine on Linuxis üks laialdasemalt kasutatavaid failide pakkimise utiliite. Selle utiliidiga tihendatud failidel on järelliide .tar.gz ja .tgz , ja neid nimetatakse ka tarballs .
Näiteks kui meil on fail/kataloog nimega vahetus 1 praeguses kataloogis. Selle salvestamiseks tihendatud faili nimega file.tar, gz , peame terminalis käivitama järgmise käsu:
$tõrva -czvffail.tar.gz vahetus1
Teil võib tekkida küsimus, mis täpselt lülitub -czvf tähendab, vaatame seda ükshaaval.
-c : Looge arhiiv
-Koos : Tihendage arhiiv gzipiga
-v : tuntud kui paljusõnaline . See kuvab arhiivi loomisel terminaliaknas edenemise.
-f : See lüliti võimaldab teil määrata arhiivi failinime.
Installige see, käivitades terminalis järgmise käsu:
$sudo apt-get install tõrvagzip
The gzip tähistab GNU Zip ja see on avatud lähtekoodiga failide pakkimisvorming, mida kasutatakse üksikute failide tihendamiseks. See toodab tihendatud faile sufiksiga .gz pikendamine.
ZIP ja GZIP on mõlemad väga populaarsed failide pakkimise vormingud ruumi kokkuhoiu ja faili Interneti kaudu saatmiseks kuluva aja vähendamise osas.
Siin on selle põhisüntaks:
$gzip [Valikud] [failinimed]Lüliti kasutamine -neid annab teile üksikasjalikku teavet tihendatud faili kohta.
Faili lahtipakkimiseks kasutage süntaksit.
$gzip -dfailinimi.gzGzipi installimiseks käivitage terminalis järgmine käsk:
$sudo apt-get install gzip7zip
The 7zip on avatud lähtekoodiga failide pakkimise utiliit, mis algselt töötati välja Windowsi kasutajatele ja hiljem teisaldati teistesse operatsioonisüsteemidesse, nagu Linux ja selle distributsioonid. See toetab mitut failide tihendamise vormingut ja on populaarne LZMA ja LZMA2 tihendusmeetodite kõrge tihendussuhte puhul.
Süntaks:
$7z failinimi. 7z failinimiEkstraheerimiseks:
$7z ja failinimi.7z7zipi installimiseks käivitage terminalis järgmine käsk:
$sudo apt-get installp7zip-täis p7zip-rarlzma
The lzma on veel üks failide pakkimise utiliit, näiteks zip või tõrv, ja see tarnitakse koos Linuxi ja selle distributsioonidega eelinstallitud. See on teiste failidega võrreldes üsna kiire failide pakkimise utiliit.
Arhiivi loomiseks tehke järgmist.
$lzma-c -väljasõitfaili nimi>failinimi.lzmaFailide väljavõtmiseks toimige järgmiselt.
$lzma-d -väljasõitfailinimi.lzma>faili nimibzip2
The bzip2 on tasuta ja avatud lähtekoodiga failide pakkimise utiliit. See on gzipiga võrreldes kiirem failide utiliit, kuid suudab korraga tihendada ainult ühte faili.
Süntaks:
See tehnika kasutab tihendamise ajal rohkem RAM -i. Selle kasutamise vähendamiseks lülitage –S , nagu allpool näidatud:
$bzip2 -sfaili nimiEkstraheerimiseks:
$bzip2 -dfailinimi.bz2xz -failide tihendamine
The xz on lzma failide pakkimise utiliidi täiendus, kuid saab korraga tihendada ainult ühte faili. See integreerub hästi kõigi Linuxi distributsioonidega, isegi vanemate versioonidega.
Tihendamiseks vajalik süntaks:
$xz failinimiVäljavõtte süntaks:
$xz-dfailinimi.xzjaga
The jaga , lühike kestade arhiiv , on lihtne ja usaldusväärne failide pakkimise utiliit isiklikele ja energiatarbijatele.
Tihendamiseks vajalik süntaks:
$shar failinimi>failinimi.sharVäljavõtte süntaks:
$unshar failinimi.sharShar installimiseks käivitage terminalis järgmine käsk:
$sudo apt-get installsharutilsKoos
The Koos on Debianis ja selle derivaatides laialdaselt kasutatav failide pakkimise utiliit.
Tihendamiseks vajalik süntaks:
$Kooscvsr failinimi. failinimiVäljavõtte süntaks:
$Koos -xvfaili nimikgb
The kgb on vabalt kasutatav failide pakkimise utiliit, mis toetab enamikku failivorminguid. See toetab mitme faili arhiivimist kõrge tihendussuhtega ühte.
Arhiivi süntaks:
$kgp failinimi.kgb failinimiSüntaks lahtipakkimiseks:
$kgb x failinimi.kgbKgb installimiseks käivitage terminalis järgmine käsk:
$sudo apt-get installkgbpax
The pax tähistab Portable Archive Exchange ja see on failide pakkimise utiliit, mida kasutatakse arhiivide loomisel ja ekstraheerimisel. See toetab mitmesuguseid failide tihendamise vorminguid, nagu tõrv, cpio, bcpio ja ustar.
Tihendamiseks vajalik süntaks:
$pax-wffailinimi.tar failinimiSüntaks lahtipakkimiseks:
$pax-r <failinimi.tarPaxi installimiseks käivitage terminalis järgmine käsk:
$sudo apt-get installpaxNiisiis, need on Linuxi ja selle distributsioonide kümme parimat failide pakkimise utiliiti. Linuxi jaoks on veel teisi tihendusutiliite, kuid need 10 on erinevate parameetrite testimisel silmapaistvamad. Jagage julgelt oma seisukohti meiega aadressil @linuxhint ja @SwapTirthakar .