Pigz, cindezela amafayela akho ngokushesha kusuka esigungwini

mayelana ne-pigz

Esihlokweni esilandelayo sizobheka i-pigz. Lokhu ukuqaliswa kwe-gzip okusetshenzisiwe okuzosivumela cindezela amafayela ngesikhathi esifushane kakhulu. Leli thuluzi liza nokusinikeza inketho eyodwa yokucinana, ngoba enye yezisombululo ezisheshayo zokugcina / zokucindezela ezitholakalayo njenge-gzip, inenkinga encane, futhi lokho ukuthi ayisekeli ama-processor / cores amaningi. Lokhu kusho ukuthi uma sine-PC entsha, ngeke isebenzise wonke amakhono ayo.

I-Pigz, emele ukuqaliswa kwe-gzip okufanayo, yi- ukufaka esikhundleni ngokuphelele kwe-gzip, Esebenzisa amaprosesa amaningi nezinhlamvu eziningi lapho icindezela idatha. IPigz yabhalwa nguMark Adler futhi isebenzisa imitapo yolwazi i-zlib kanye ne-pthread.

Ukucindezelwa kwePigz kusetshenziswa imicu ukusebenzisa amaprosesa amaningi nezinhlamvu. Ngayinye ihlukaniswe yaba izingcezu ze 128 KB. Ngayinye yazo nenani lokulawula ngalinye locezu ngalunye kubalwa ngokufana. Idatha ecindezelwe ibhalwa ngokukhipha, futhi inani lokuhlola elihlanganisiwe libalwa kusukela kumanani wokuhlola ngamunye.

Ukufakwa kwengulube ku-Ubuntu

para faka i-pigz ku-Ubuntu, Mint, nokunye ukusatshalaliswa okuhambisana ne-Debian, kuzofanele sivule kuphela i-terminal (Ctrl + Alt + T) bese sisebenzisa umyalo:

faka i-pigz

sudo apt install pigz

Ukusetshenziswa okuyisisekelo kwe-pigz

Cindezela ifayela elilodwa

para cindezela noma yiliphi ifayela elizofometha I-GNU Zip nge-pigz, kuzofanele siyisebenzise ngale ndlela elandelayo:

cindezela ifayela elilula

pigz NOMBRE_DEL_ARCHIVO

Kwabanye, kungaba yinkinga ukuthi ngokuzenzakalela pigz susa ifayili loqobo ngemuva kokucindezelwa. Uma ufuna ukuyigcina, kufanele sebenzisa switch -k Ngokulandelayo:

cindezela ukugcina ifayili loqobo nge pigz

pigz -k NOMBRE_DEL_ARCHIVO

I-Pigz isekela amazinga amaningi wokucindezelwa, futhi kuzosivumela ukuthi sikhethe phakathi kwabo okukhombisa inombolo yabo ngemuva kwe-hyphen. Isibonelo salokhu kungaba:

izinga lokucindezela i-pigz

pigz -9 -k NOMBRE_DEL_ARCHIVO

Singasebenzisa izinombolo kusuka ku-1 kuye ku-9. Nge-'1 'sizosebenza ngokushesha, kepha ngokucindezela okuphansi kakhulu futhi ngo-'9' sizothola okuhamba kancane, kepha okuphezulu kakhulu.

Cindezela amafolda

I-Pigz inomkhawulo obalulekile, futhi lokho ukuthi ayiwasekeli amafolda. Sizokwazi kuphela ukucindezela amafayela ngawodwana. Yize singathola esinye isisombululo, ukusisebenzisa kanye i-tar.

Uma besifuna ukucindezela ifolda 'Izimali', futhi njengoba i-tar isekela ukusetshenziswa kwezinhlelo zangaphandle zokucindezela, singenza into efana nale elandelayo:

ukuminyaniswa kwefolda

tar --use-compress-program="pigz -k -9" -cf Fondos.tar.gz Fondos/

Kumyalo ongenhla, uhlelo lwe-tar –use-compress-program kusho ukuthi noma izokwakha ifayili ngetiyela, ukuminyaniswa kokuqukethwe kwayo kuzokwenziwa ngohlelo lwangaphandle, kulokhu i-pigz. Lolu hlelo lwangaphandle nemingcele yalo kuchazwa ngengxenye i-pigz -k -9 yomyalo. Ekugcineni, sizokhombisa ukuthi sifuna ukudala ifayela sisebenzisa i-'-cf', kubizwa'AmaFondos.tar.gz'nakho konke kufolda'Imali /'.

Vula amafayela namafolda

Vula noma yiliphi ifayela le-.gz nge-pigz kulula njengokuthayipha noma iyiphi yale miyalo elandelayo:

pigz -d NOMBRE_DEL_ARCHIVO.gz

unpigz NOMBRE_DEL_ARCHIVO.gz

Kufayela elidalwe ngaphambilini elinefolda enokwandiswa i-tar.gz, ukwehla kwefolda isebenzisa indlela efanayo 'i-tar'esisisebenzisela ukucindezela:

unzip ifolda

tar --use-compress-program="pigz -d" -xvf NOMBRE_CARPETA.tar.gz

Kukhawulela ukufana

I-Pigz, ngokuzenzakalela isebenzisa wonke ama-processor / ama-cores kukhompyutha. Lapho ucindezela amasethi wedatha amakhulu, lokhu kungathinta ukuphendula kwekhompyutha yakho.

Ngokukhethwa kukho kwe- p, singakhawulela ukusetshenziswa kwinani elithile lama-processor / cores. Lokhu kuzoshiya okunye kukhululekile kweminye imisebenzi yakho nokusebenzisana. Ukuze wenze lokhu, kufanele nje ungeze inani lama-processor / ama-cores ngokulandelayo:

kukhawulela ukuqhathanisa

pigz -k -p2 NOMBRE_DEL_ARCHIVO

-p2 ivimbela i-pigz ukusebenzisa ama-processor / cores amabili kuphela. Singasebenzisa noma iyiphi inombolo esiyifunayo, noma ngabe kusobala, kubalulekile ukugcina leyo nombolo ngaphakathi kwemingcele ye-hardware yethu.

Ngeminye imininingwane, abasebenzisi bangakwazi bheka ifayela README noma ufunde ikhasi le- imaniwali yosebenzisayo ngu-pigz.


Shiya umbono wakho

Ikheli lakho le ngeke ishicilelwe. Ezidingekayo ibhalwe nge *

*

*

  1. Ubhekele imininingwane: Miguel Ángel Gatón
  2. Inhloso yedatha: Lawula Ugaxekile, ukuphathwa kwamazwana.
  3. Ukusemthethweni: Imvume yakho
  4. Ukuxhumana kwemininingwane: Imininingwane ngeke idluliselwe kubantu besithathu ngaphandle kwesibopho esisemthethweni.
  5. Isitoreji sedatha: Idatabase ebanjwe yi-Occentus Networks (EU)
  6. Amalungelo: Nganoma yisiphi isikhathi ungakhawulela, uthole futhi ususe imininingwane yakho.