Piv txwv siv ntawm Linux "gzip" Command

Qhov "Gzip" hais kom muaj ntau txoj kev ntawm compressing cov ntaub ntawv hauv Linux thiab yog li ntawd nws yog tsim nyog paub siv compress cov ntaub ntawv siv qhov cuab yeej no.

Txoj kev nruj siv los ntawm "gzip" yog Lempel-Ziv (LZ77). Tam sim no nws tsis yog qhov tseem ceeb koj paub cov ntaub ntawv no. Txhua yam koj yuav tsum paub yog tias cov ntaub ntawv tau me dua thaum koj hlob lawv nrog "gzip" hais kom ua.

Los ntawm lub neej thaum koj hlob ib cov ntaub ntawv los sis nplaub tshev siv cov lus "gzip" nws yuav muaj tib lub npe cov npe raws li nws tau ua ua ntej tab sis tam sim no nws yuav muaj lub extension ".gz".

Qee zaum, nws tsis tuaj yeem tuav tib lub npe tshwj xeeb yog tias cov ntaub ntawv lub npe yog ntev kawg. Hauv no, nws yuav sim truncate nws.

Nyob rau hauv phau ntawv qhia no, kuv yuav qhia koj yuav ua li cas kom hlob cov ntaub ntawv uas siv cov lus hais "gzip" thiab qhia koj rau cov kev siv ntau tshaj plaws.

Yuav ua li cas Compress Ib Cov Ntaub Ntawv Siv & # 34; gzip & # 34;

Qhov yooj yim txoj kev los ua ib qho ntaub ntawv uas siv cov gzip yog khiav cov lus txib nram qab no:

gzip filename

Piv txwv kom hlob ib cov ntaub ntawv hu ua "mydocument.odt" khiav cov lus qhia nram qab no:

gzip mydocument.odt

Qee cov ntaub ntawv muab hlob zoo dua lwm tus. Piv txwv li cov ntaub ntawv, cov ntawv luam, cov duab bitmap, cov suab thiab cov yeeb yaj duab zoo li WAV thiab MPEG ua zoo heev.

Lwm cov ntaub ntawv xws li cov duab JPEG thiab cov ntaub ntawv MP3 tsis thas rau txhua qhov zoo thiab cov ntaub ntawv yuav ua rau kom me me ntxiv tom qab khiav qhov "gzip" hais tawm tsam nws.

Yog vim li cas qhov no yog tias JPEG dluab thiab MP3 audio ntaub ntawv twb compressed thiab vim li no tus "gzip" hais kom tsuas ntxiv rau nws es compressing nws.

Qhov "Gzip" hais kom tsuas sim ua kom cov ntaub ntawv tsis tu ncua thiab folders. Yog li ntawd, yog tias koj sim thiab maj lub cim qhov txuas nws yuav tsis ua hauj lwm thiab nws yeej tsis paub ua li ntawd.

Yuav ua li cas rau Decompress Ib Cov Ntaub Ntawv Siv Cov & # 34; gzip & # 34; Hais kom ua

Yog tias koj muaj ib cov ntaub ntawv uas twb tau muab luam tawm lawm koj tuaj yeem siv qhov hais kom ua hauv qab no kom zoo rau nws.

gzip -d filename.gz

Piv txwv, kom decompress cov ntaub ntawv "mydocument.odt.gz" koj yuav siv cov lus qhia nram no:

gzip -d mydocument.odt.gz

Force Ib Cov Ntaub Ntawv Kom Tsim

Qee lub sij hawm ib daim ntawv tsis tuaj yeem raug muab luam tawm. Kab tias koj tseem tabtom ua kom cov ntaub ntawv hu ua "myfile1", tiam sis muaj ib daim ntawv hu ua "myfile1.gz". Nyob rau hauv qhov ua piv txwv, cov lus hais "gzip" yuav tsis ua hauj lwm.

Yuav kom yuam "gzip" lo lus txib ua nws cov khoom tsuas khiav cov lus qhia nram qab no:

gzip -f filename

Yuav ua li cas thiaj ceev cov ntaub ntawv Uncompressed

Los ntawm lub neej thaum koj hlob ib cov ntaub ntawv uas siv cov lus hais "gzip" koj mus nrog cov ntaub ntawv tshiab nrog tus extension ".gz".

Yog koj xav sau cov ntaub ntawv thiab khaws cov ntaub ntawv tseem ceeb koj yuav tsum khiav cov lus qhia nram qab no:

gzip -k filename

Piv txwv, yog koj khiav cov lus txib nram qab no koj yuav xaus nrog cov ntaub ntawv hu ua "mydocument.odt" thiab "mydocument.odt.gz".

gzip -k mydocument.odt

Tau Qee Cov Kev Kws Tshaj Lij Hais Txog Txog Qhov Chaw Rau Koj Tau Txais Qhov Chaw Tau Ntau Npaum

Qhov tseem point ntawm compressing cov ntaub ntawv yog hais txog txuag disk chaw los yog kom txo qhov loj ntawm cov ntaub ntawv ua ntej xa nws hla lub network.

Nws yuav zoo thiaj li pom ntau npaum li cas qhov chaw tau txais kev cawmdim thaum koj siv cov lus "gzip".

Cov lus hais "Gzip" qhia txog hom kev txheeb cais uas koj xav tau thaum kuaj xyuas kev sib txuam.

Txhawm rau tau txais cov npe ntawm cov txheeb cais khiav cov lus qhia nram qab no:

gzip -l filename.gz

Cov ntaub ntawv xa rov qab los ntawm cov lus txib saum toj no yog raws li nram no:

Hloov Txhua Ntaub Ntawv Rau Hauv Ib Lub Sij Hawm thiab Qeeb Sab Nraud

Koj tuaj yeem hlob txhua cov ntaub ntawv hauv cov ntawv nplaub tshev thiab nws cov npe ntawm cov kab lus nram qab no:

gzip - c foldername

Qhov no tsis tsim ib qho hu ua foldername.gz. Xwb, nws traverses tus qauv directory thiab compresses txhua cov ntaub ntawv nyob rau hauv tus qauv nplaub tshev.

Yog tias koj xav muab cov qauv ntawv nplaub tshev ua ib hom ntawv koj tau zoo dua los tsim cov ntaub ntawv ua teb thiab mam li sau cov ntaub ntawv raws li qhia nyob hauv phau ntawv no .

Yuav Siv Lub Sij Hawm Ntawm Cov Ntaub Ntawv Sib Txawv

Yog tias koj xav tau los xyuas tias cov ntaub ntawv siv tau, koj tuaj yeem khiav cov lus txib nram qab no:

gzip -t filename

Yog hais tias cov ntaub ntawv siv tau yuav tsis muaj cov zis.

Yuav Hloov Dab Tsi Li Cas

Koj tuaj yeem hlob ib cov ntaub ntawv sib txawv. Piv txwv li, koj tuaj yeem mus rau ib qho me me uas yuav ua haujlwm sai lossis koj tuaj yeem mus rau qhov siab tshaj plaws uas muaj kev lag luam ntawm kev siv sijhawm ntev dua.

Kom tau qhov tsawg kawg nkaus compression ntawm tus ceev tshaj plaws khiav khiav cov lus qhia nram qab no:

gzip -1 filename

Kom tau ntau qhov compression ntawm cov qeeb ceev khiav khiav cov lus qhia nram qab no:

gzip -9 filename

Koj tuaj yeem sib txawv ntawm kev sib hloov ceev thiab sib txig ntawm cov npav txawv ntawm 1 thiab 9.

Txheem Zauv Ntaub Ntawv

Cov lus "gzip" yuav tsum tsis txhob siv thaum ua haujlwm nrog cov ntaub ntawv zauv. Koj tuaj yeem siv "zip" cov lus txib thiab "unzip" hais kom tuav cov ntaub ntawv.