Halimbawa ng Paggamit Ng Ang "gzip" Command ng Linux

Ang "gzip" command ay isang pangkaraniwang paraan ng pag-compress ng mga file sa loob ng Linux at sa gayon 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 command na "gzip".

Sa pamamagitan ng default kapag nag-compress ka ng isang file o folder gamit ang "gzip" na utos magkakaroon ito ng parehong pangalan ng file tulad ng dati nito ngunit ngayon ay magkakaroon ito ng extension na ".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 ko sa iyo kung paano i-compress ang mga file gamit ang "gzip" na utos at ipakilala ka sa pinakakaraniwang ginagamit na mga switch.

Paano Upang I-compress ang isang File Paggamit & # 34; gzip & # 34;

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

gzip filename

Halimbawa upang i-compress ang isang file na tinatawag na "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 MP3 audio file ay hindi nag-compress sa lahat ng maayos at ang file ay maaaring aktwal na tumaas sa laki matapos ang pagpapatakbo ng "gzip" command laban dito.

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

Ang "gzip" na utos ay magtatangka lamang na 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 Upang I-decompress ang Isang File Paggamit ng & # 34; gzip & # 34; 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 mabulok ang "mydocument.odt.gz" na file na gagamitin mo ang sumusunod na command:

gzip -d mydocument.odt.gz

Puwersa ng isang File Upang Maging Compressed

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

Upang pilitin ang command na "gzip" upang gawin ang mga bagay na iyon ay patakbuhin lamang ang sumusunod na command:

gzip -f filename

Paano Upang Panatilihin ang Hindi Na-compress na File

Sa pamamagitan ng default kapag nag-compress ka ng isang file gamit ang "gzip" na utos, napunta ka sa isang bagong file na may extension na ".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 titingnan mo ang isang file na tinatawag na "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 upang makita kung magkano ang espasyo ay na-save kapag ginamit mo ang "gzip" utos.

Ang "gzip" na 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:

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 lumikha ng isang file na tinatawag na 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 .

Paano Upang Subukan ang Validity Ng Isang Na-compress 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 Upang 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" na utos ay hindi dapat gamitin kapag nagtatrabaho sa karaniwang mga zip file. Maaari mong gamitin ang command na "zip" at "unzip" na utos para sa paghawak ng mga file na iyon.