Skip to main content

Halimbawa ng Paggamit Ng Ang gzip Command

Wechip W1 Air Mouse - Android Box TV - Mini PC - TV - Unboxing (Hunyo 2026)

Wechip W1 Air Mouse - Android Box TV - Mini PC - TV - Unboxing (Hunyo 2026)
Anonim

Ang gzip Ang utos ay isang pangkaraniwang paraan ng pag-compress ng mga file sa loob ng Linux at samakatuwid ito ay nagkakahalaga ng pag-alam kung paano i-compress ang mga file gamit ang tool na ito.

Ang paraan ng compression na ginamit ng gzip ay ang Lempel-Ziv (LZ77). Ngayon hindi mahalaga kung alam mo ang impormasyong ito. Ang kailangan mong malaman ay ang mga file na mas maliit kapag pinagsiksik mo ang mga ito gamit ang gzip utos.

Sa pamamagitan ng default kapag nag-compress ka ng isang file o folder gamit ang gzip Command ito magkakaroon ng parehong pangalan ng file tulad ng ginawa nito bago ngunit ngayon ay magkakaroon ito ng extension .gz.

Sa ilang mga kaso, hindi posible na panatilihin ang parehong pangalan lalo na kung ang pangalan ng file ay hindi kapani-paniwalang mahaba. Sa ganitong mga sitwasyon, susubukan itong i-truncate ito. Sa gabay na ito, ipapakita namin sa iyo kung paano i-compress ang mga file gamit ang gzip utos at ipakilala ka sa mga karaniwang ginagamit na switch.

Paano I-compress ang isang File Paggamit ng gzip

Ang pinakasimpleng paraan upang i-compress ang isang file gamit gzip ay upang patakbuhin ang sumusunod na command:

gzip filename

Halimbawa upang i-compress ang isang file na tinatawag mydocument.odt patakbuhin ang sumusunod na command:

gzip mydocument.odt

Ang ilang mga file ay mas pinahusay kaysa sa iba. Halimbawa ng mga dokumento, mga file ng teksto, mga imahe ng bitmap, ilang mga format ng audio at video tulad ng WAV at MPEG na naka-compress nang mahusay.

Ang iba pang mga uri ng file tulad ng mga larawan ng JPEG at mga MP3 file na audio ay hindi nag-compress sa lahat ng maayos at ang file ay maaaring aktwal na tumaas sa laki matapos ang pagpapatakbo ng gzip utos laban dito.

Ang dahilan para dito ay ang mga larawan ng JPEG at MP3 audio file ay naka-compress na at samakatuwid ay gzip Ang utos ay nagdaragdag lamang sa halip na i-compress ito.

Ang gzip Ang utos lamang ay susubukang i-compress ang mga regular na file at folder. Kaya't kung sinubukan mo at i-compress ang isang sinasagisag na link hindi ito gagana at talagang hindi ito makatwiran upang gawin ito.

Paano mag-decompress sa isang File Paggamit ng gzip Command

Kung mayroon kang isang file na nai-compressing maaari mong gamitin ang sumusunod na command upang mabulok ito.

gzip -d filename.gz

Halimbawa, upang magbawas ng bigat ang mydocument.odt.gz file na gagamitin mo ang sumusunod na command:

gzip -d mydocument.odt.gz

Puwersa ang isang File na Maging Compressed

Minsan ang isang file ay hindi maaaring ma-compress. Marahil ay sinusubukan mong i-compress ang isang file na tinatawag myfile1 ngunit may isang file na tinatawag na myfile1.gz . Sa pagkakataong ito, ang gzip Ang utos ay karaniwang hindi gumagana.

Upang pilitin ang gzip utos na gawin ang mga bagay-bagay nito lamang patakbuhin ang sumusunod na utos:

gzip -f filename

Paano Itago ang Hindi Na-compress na File

Sa pamamagitan ng default kapag nag-compress ka ng isang file gamit ang gzip Command mo end up ng isang bagong file na may extension .gz.

Kung nais mong i-compress ang file at panatilihin ang orihinal na file na kailangan mong patakbuhin ang sumusunod na command:

gzip -k filename

Halimbawa, kung patakbuhin mo ang sumusunod na command ay magtatapos ka sa isang file na tinatawag mydocument.odt at mydocument.odt.gz .

gzip -k mydocument.odt

Kumuha ng ilang Stats tungkol sa kung gaano karaming espasyo ang iyong nai-save

Ang buong punto ng mga naka-compress na file ay tungkol sa pag-save ng puwang sa disk o upang mabawasan ang laki ng isang file bago ipadala ito sa isang network.

Magiging mabuti kung gayon makita kung magkano ang espasyo ay na-save kapag ginamit mo ang gzip utos.

Ang gzip Ang utos ay nagbibigay ng uri ng mga istatistika na kailangan mo kapag sinusuri ang pagganap ng compression.

Upang makuha ang listahan ng mga istatistika tumakbo ang sumusunod na command:

gzip -l filename.gz

Ang impormasyon na ibinalik ng utos sa itaas ay ang mga sumusunod:

  • Compressed size;
  • Hindi naka-compress na laki;
  • Ratio bilang porsyento;
  • Hindi naka-compress na filename.

Compress Every File sa isang Folder at Subfolder

Maaari mong siksikin ang bawat file sa isang folder at mga subfolder nito sa pamamagitan ng paggamit ng sumusunod na command:

gzip -r foldername

Hindi ito gumagawa ng isang file na tinatawag foldername.gz . Sa halip, tinatawid nito ang istraktura ng direktoryo at i-compress ang bawat file sa istrakturang folder na iyon.

Kung nais mong i-compress ang folder na istraktura bilang isang file ikaw ay mas mahusay na off ang paglikha ng isang tar file at pagkatapos ay gzipping ang tar file tulad ng ipinapakita sa gabay na ito.

Kung Paano Subukan ang Bisa ng isang Compressed na File

Kung nais mong suriin na ang isang file ay may bisa, maaari mong patakbuhin ang sumusunod na command:

gzip -t filename

Kung ang file ay may bisa ay walang output.

Paano Baguhin ang Antas ng Compression

Maaari mong i-compress ang isang file sa iba't ibang paraan. Halimbawa, maaari kang pumunta para sa isang mas maliit na compression na gagana nang mas mabilis o maaari kang pumunta para sa maximum na compression na kung saan ay ang tradeoff ng mas matagal na tumakbo.

Upang makakuha ng pinakamababang compression sa pinakamabilis na bilis tumakbo ang sumusunod na command:

gzip -1 filename

Upang makakuha ng maximum na compression sa pinakamabagal na bilis tumakbo ang sumusunod na command:

gzip -9 filename

Maaari mong baguhin ang bilis at antas ng compression sa pamamagitan ng pagpili ng iba't ibang mga numero sa pagitan ng 1 at 9.

Mga Standard Zip File

Ang gzip hindi dapat gamitin ang command kapag nagtatrabaho sa karaniwang mga zip file. Maaari mong gamitin ang zip utos at unzip utos para sa paghawak ng mga file na iyon.