ਉਦਾਹਰਣ ਲਿਨਕ੍ਸ "gzip" ਕਮਾਂਡ ਦਾ ਇਸਤੇਮਾਲ

"Gzip" ਕਮਾਂਡ ਲੀਨਕਸ ਦੇ ਅੰਦਰ ਫਾਇਲਾਂ ਨੂੰ ਕੰਪ੍ਰੈਸ ਕਰਨ ਦਾ ਇੱਕ ਆਮ ਤਰੀਕਾ ਹੈ ਅਤੇ ਇਸ ਲਈ ਇਹ ਜਾਣਨਾ ਚਾਹੀਦਾ ਹੈ ਕਿ ਇਸ ਟੂਲ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਫਾਇਲਾਂ ਨੂੰ ਕਿਵੇਂ ਸੰਕੁਚਿਤ ਕਰਨਾ ਹੈ.

"Gzip" ਦੁਆਰਾ ਵਰਤੀ ਗਈ ਸੰਕੁਚਨ ਵਿਧੀ Lempel-Ziv (LZ77) ਹੈ. ਹੁਣ ਇਹ ਜ਼ਰੂਰੀ ਨਹੀਂ ਕਿ ਤੁਹਾਨੂੰ ਇਹ ਜਾਣਕਾਰੀ ਪਤਾ ਹੈ. ਤੁਹਾਨੂੰ ਇਹ ਜਾਣਨ ਦੀ ਲੋੜ ਹੈ ਕਿ "gzip" ਕਮਾਂਡ ਨਾਲ ਉਹਨਾਂ ਨੂੰ ਸੰਕੁਚਿਤ ਕਰਦੇ ਸਮੇਂ ਫਾਈਲਾਂ ਛੋਟੀਆਂ ਹੁੰਦੀਆਂ ਹਨ

ਡਿਫਾਲਟ ਰੂਪ ਵਿੱਚ ਜਦੋਂ ਤੁਸੀਂ "gzip" ਕਮਾਂਡ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਇੱਕ ਫਾਈਲ ਜਾਂ ਫੋਲਡਰ ਨੂੰ ਸੰਕੁਚਿਤ ਕਰਦੇ ਹੋ ਤਾਂ ਇਸਦੇ ਕੋਲ ਪਹਿਲਾਂ ਵਾਂਗ ਉਹੀ ਫ਼ਾਈਲ ਨਾਮ ਹੋਵੇਗਾ ਪਰ ਹੁਣ ਇਸਦਾ ਐਕਸਟੈਨਸ਼ਨ ".gz" ਹੋਵੇਗਾ.

ਕੁਝ ਮਾਮਲਿਆਂ ਵਿੱਚ, ਇਸਦਾ ਨਾਮ ਰੱਖਣਾ ਮੁਮਕਿਨ ਨਹੀਂ ਹੈ, ਖਾਸ ਕਰਕੇ ਜੇ ਫਾਈਲ ਦਾ ਨਾਂ ਬਹੁਤ ਹੀ ਲੰਬਾ ਹੈ ਇਹਨਾਂ ਹਾਲਤਾਂ ਵਿਚ, ਇਹ ਇਸ ਨੂੰ ਛੋਟਾ ਕਰਣ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰੇਗਾ

ਇਸ ਗਾਈਡ ਵਿਚ, ਮੈਂ ਤੁਹਾਨੂੰ ਦਿਖਾਏਗਾ ਕਿ "gzip" ਕਮਾਂਡ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਫਾਇਲਾਂ ਨੂੰ ਸੰਕੁਚਿਤ ਕਿਵੇਂ ਕਰਨਾ ਹੈ ਅਤੇ ਤੁਹਾਨੂੰ ਸਭ ਤੋਂ ਵੱਧ ਵਰਤੇ ਜਾਣ ਵਾਲੇ ਸਵਿੱਚਾਂ ਨਾਲ ਜਾਣੂ ਕਰਵਾਉਣਾ ਹੈ.

& # 34; gzip & # 34; ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਇੱਕ ਫਾਇਲ ਨੂੰ ਸੰਕੁਚਿਤ ਕਿਵੇਂ ਕਰਨਾ ਹੈ.

Gzip ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਇੱਕ ਸਿੰਗਲ ਫਾਇਲ ਨੂੰ ਸੰਕੁਚਿਤ ਕਰਨ ਦਾ ਸੌਖਾ ਤਰੀਕਾ ਹੈ ਕਿ ਇਹ ਕਮਾਂਡ ਚਲਾਓ:

gzip filename

ਉਦਾਹਰਨ ਲਈ "mydocument.odt" ਨਾਂ ਦੀ ਫਾਇਲ ਨੂੰ ਸੰਕੁਚਿਤ ਕਰਨ ਲਈ ਹੇਠ ਦਿੱਤੀ ਕਮਾਂਡ ਚਲਾਓ:

gzip mydocument.odt

ਕੁਝ ਫਾਈਲਾਂ ਦੂਜਿਆਂ ਤੋਂ ਬਿਹਤਰ ਸੰਕੁਚਿਤ ਹੁੰਦੀਆਂ ਹਨ ਉਦਾਹਰਨ ਲਈ ਦਸਤਾਵੇਜ਼ਾਂ, ਪਾਠ ਫਾਇਲਾਂ, ਬਿੱਟਮੈਪ ਚਿੱਤਰਾਂ, ਕੁਝ ਖਾਸ ਆਡੀਓ ਅਤੇ ਵੀਡਿਓ ਫਾਰਮੈਟ ਜਿਵੇਂ ਕਿ WAV ਅਤੇ MPEG ਬਹੁਤ ਵਧੀਆ ਢੰਗ ਨਾਲ ਕੰਪਾਇਲ ਕਰਦੇ ਹਨ.

JPEG ਚਿੱਤਰਾਂ ਅਤੇ MP3 ਆਡੀਓ ਫਾਈਲਾਂ ਵਰਗੇ ਹੋਰ ਫਾਈਲ ਕਿਸਮਾਂ ਨੂੰ ਚੰਗੀ ਤਰਾਂ ਸੰਕੁਚਿਤ ਨਹੀਂ ਕਰਦੇ ਅਤੇ ਇਸਦੇ ਵਿਰੁੱਧ "gzip" ਕਮਾਂਡ ਚਲਾਉਣ ਦੇ ਬਾਅਦ ਫਾਈਲ ਅਸਲ ਵਿੱਚ ਸਾਈਜ਼ ਵਿੱਚ ਵਾਧਾ ਕਰ ਸਕਦੀ ਹੈ.

ਇਸਦਾ ਕਾਰਨ ਇਹ ਹੈ ਕਿ JPEG ਚਿੱਤਰ ਅਤੇ MP3 ਆਡੀਓ ਫਾਈਲਾਂ ਪਹਿਲਾਂ ਤੋਂ ਹੀ ਸੰਕੁਚਿਤ ਹਨ ਅਤੇ ਇਸਲਈ "gzip" ਕਮਾਂਡ ਇਸ ਨੂੰ ਕੰਕਰੀਟ ਕਰਨ ਦੀ ਬਜਾਏ ਸ਼ਾਮਿਲ ਕਰਦੀ ਹੈ.

"Gzip" ਕਮਾਂਡ ਸਿਰਫ ਰੈਗੂਲਰ ਫਾਇਲਾਂ ਅਤੇ ਫੋਲਡਰਾਂ ਨੂੰ ਸੰਕੁਚਿਤ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰੇਗੀ. ਇਸ ਲਈ ਜੇਕਰ ਤੁਸੀਂ ਇੱਕ ਸੰਕੇਤਕ ਲਿੰਕ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰਦੇ ਹੋ ਅਤੇ ਸੰਕੁਚਿਤ ਕਰਦੇ ਹੋ ਤਾਂ ਇਹ ਕੰਮ ਨਹੀਂ ਕਰੇਗਾ ਅਤੇ ਇਹ ਅਸਲ ਵਿੱਚ ਅਜਿਹਾ ਕਰਨ ਦਾ ਮਤਲਬ ਨਹੀਂ ਹੈ.

& # 34; gzip & # 34; ਦਾ ਉਪਯੋਗ ਕਰਦੇ ਹੋਏ ਇੱਕ ਫਾਇਲ ਨੂੰ ਡੀਕੰਪਰ ਕਰਨਾ. ਕਮਾਂਡ

ਜੇ ਤੁਹਾਡੇ ਕੋਲ ਇਕ ਫਾਇਲ ਹੈ ਜੋ ਪਹਿਲਾਂ ਹੀ ਕੰਕਰੀਨ ਕਰ ਰਹੀ ਹੈ ਤਾਂ ਤੁਸੀਂ ਇਸ ਨੂੰ ਡੀਕੰਪਰੈੱਸ ਕਰਨ ਲਈ ਹੇਠਲੀ ਕਮਾਂਡ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ.

gzip -d filename.gz

ਉਦਾਹਰਣ ਵਜੋਂ, "mydocument.odt.gz" ਫਾਇਲ ਨੂੰ ਡੀਕੰਪਰੈਸ ਕਰਨ ਲਈ ਤੁਸੀਂ ਹੇਠਲੀ ਕਮਾਂਡ ਦੀ ਵਰਤੋਂ ਕਰੋਗੇ:

gzip -d mydocument.odt.gz

ਇੱਕ ਫਾਈਲ ਨੂੰ ਕੰਪਰੈੱਸ ਕਰਨ ਲਈ ਮਜਬੂਰ ਕਰੋ

ਕਈ ਵਾਰ ਇੱਕ ਫਾਈਲ ਕੰਪਰੈੱਸ ਨਹੀਂ ਕੀਤੀ ਜਾ ਸਕਦੀ. ਸ਼ਾਇਦ ਤੁਸੀਂ "myfile1" ਨਾਂ ਦੀ ਇੱਕ ਫਾਇਲ ਨੂੰ ਸੰਕੁਚਿਤ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰ ਰਹੇ ਹੋ ਪਰ "myfile1.gz" ਨਾਂ ਦੀ ਇੱਕ ਫਾਈਲ ਪਹਿਲਾਂ ਹੀ ਮੌਜੂਦ ਹੈ. ਇਸ ਮੌਕੇ, "gzip" ਕਮਾਂਡ ਆਮ ਤੌਰ ਤੇ ਕੰਮ ਨਹੀਂ ਕਰੇਗੀ.

"Gzip" ਕਮਾਂਡ ਨੂੰ ਇਸਦੀ ਖੇਚਲ ਕਰਨ ਲਈ ਮਜਬੂਰ ਕਰਨ ਲਈ, ਕੇਵਲ ਹੇਠ ਲਿਖੀ ਕਮਾਂਡ ਚਲਾਉ:

gzip -f filename

ਅਣ - ਕੰਪਰੈੱਸਡ ਫਾਇਲ ਨੂੰ ਕਿਵੇਂ ਰੱਖਣਾ ਹੈ

ਡਿਫਾਲਟ ਰੂਪ ਵਿੱਚ ਜਦੋਂ ਤੁਸੀਂ "gzip" ਕਮਾਂਡ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਇੱਕ ਫਾਇਲ ਨੂੰ ਸੰਕੁਚਿਤ ਕਰਦੇ ਹੋ, ਤਾਂ ਤੁਸੀਂ ".gz" ਐਕਸਟੈਂਸ਼ਨ ਨਾਲ ਇੱਕ ਨਵੀਂ ਫਾਈਲ ਦੇ ਨਾਲ ਖਤਮ ਕਰਦੇ ਹੋ.

ਜੇ ਤੁਸੀਂ ਫਾਇਲ ਨੂੰ ਸੰਕੁਚਿਤ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ ਅਤੇ ਅਸਲੀ ਫਾਇਲ ਨੂੰ ਰੱਖਣਾ ਚਾਹੁੰਦੇ ਹੋ ਤਾਂ ਤੁਹਾਨੂੰ ਹੇਠ ਲਿਖੀ ਕਮਾਂਡ ਚਲਾਉਣੀ ਪਵੇਗੀ:

gzip -k filename

ਉਦਾਹਰਣ ਲਈ, ਜੇ ਤੁਸੀਂ ਹੇਠ ਲਿਖੀ ਕਮਾਂਡ ਚਲਾਉਂਦੇ ਹੋ ਤਾਂ ਤੁਸੀਂ "mydocument.odt" ਅਤੇ "mydocument.odt.gz" ਨਾਮ ਦੀ ਇੱਕ ਫਾਈਲ ਨਾਲ ਖਤਮ ਹੋ ਜਾਓਗੇ.

gzip -k mydocument.odt

ਤੁਸੀਂ ਕਿੰਨੀ ਕੁ ਸਪੇਸ ਬਚਾਈ ਹੈ ਬਾਰੇ ਕੁਝ ਅੰਕੜੇ ਪ੍ਰਾਪਤ ਕਰੋ

ਸੰਕੁਚਿਤ ਕਰਨ ਵਾਲੀਆਂ ਫਾਈਲਾਂ ਦੀ ਸਾਰੀ ਬਿੰਦੂ ਡਿਸਕ ਸਪੇਸ ਨੂੰ ਸੁਰੱਖਿਅਤ ਕਰਨ ਜਾਂ ਇੱਕ ਨੈਟਵਰਕ ਤੇ ਭੇਜਣ ਤੋਂ ਪਹਿਲਾਂ ਇੱਕ ਫਾਇਲ ਦਾ ਆਕਾਰ ਘਟਾਉਣ ਬਾਰੇ ਹੈ.

ਇਹ ਦੇਖਣ ਲਈ ਚੰਗਾ ਹੋਵੇਗਾ ਕਿ ਤੁਸੀਂ "gzip" ਕਮਾਂਡ ਦੀ ਵਰਤੋਂ ਕਰਦਿਆਂ ਕਿੰਨੀ ਸਪੇਸ ਬਚਾਈ ਹੈ.

"Gzip" ਕਮਾਂਡ ਸੰਕੁਚਨ ਦੀ ਕਾਰਗੁਜਾਰੀ ਦੀ ਜਾਂਚ ਕਰਦੇ ਸਮੇਂ ਤੁਹਾਨੂੰ ਲੋੜੀਂਦੀ ਆਂਕੜੇ ਪ੍ਰਦਾਨ ਕਰਦੀ ਹੈ.

ਅੰਕੜੇ ਦੀ ਸੂਚੀ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਹੇਠ ਲਿਖੀ ਕਮਾਂਡ ਚਲਾਉ:

gzip -l filename.gz

ਉਪਰੋਕਤ ਕਮਾਂਡ ਨਾਲ ਪ੍ਰਾਪਤ ਜਾਣਕਾਰੀ ਹੇਠ ਲਿਖੀ ਹੈ:

ਇੱਕ ਫੋਲਡਰ ਅਤੇ ਸਬਫੋਲਡਰ ਵਿੱਚ ਹਰ ਇੱਕ ਫਾਇਲ ਨੂੰ ਸੰਕੁਚਿਤ ਕਰੋ

ਤੁਸੀਂ ਹਰੇਕ ਫਾਈਲ ਨੂੰ ਇੱਕ ਫੋਲਡਰ ਅਤੇ ਇਸਦੇ ਸਬਫੋਲਡਰਸ ਨੂੰ ਹੇਠ ਲਿਖੀ ਕਮਾਂਡ ਨਾਲ ਕੰਪਰ ਕਰ ਸਕਦੇ ਹੋ:

gzip -r ਫੋਲਡਰ

ਇਹ ਇਕ ਫ਼ਾਈਲ ਨਹੀਂ ਬਣਾਈ ਜਿਸਨੂੰ foldname.gz ਕਹਿੰਦੇ ਹਨ. ਇਸਦੀ ਬਜਾਏ, ਇਹ ਡਾਇਰੈਕਟਰੀ ਢਾਂਚੇ ਦੀ ਘੇਰਾ ਪਾਉਂਦਾ ਹੈ ਅਤੇ ਹਰ ਫੋਲਡਰ ਨੂੰ ਉਸ ਫੋਲਡਰ ਦੇ ਢਾਂਚੇ ਵਿੱਚ ਕੰਪਰੈੱਸ ਕਰਦਾ ਹੈ.

ਜੇ ਤੁਸੀਂ ਫੋਲਡਰ ਬਣਤਰ ਨੂੰ ਇਕ ਫਾਈਲ ਵਿਚ ਸੰਕੁਚਿਤ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ ਤਾਂ ਤੁਸੀਂ ਇੱਕ ਟੈਆਰ ਫਾਈਲ ਬਣਾਉਣਾ ਬਿਹਤਰ ਹੋ ਅਤੇ ਫਿਰ ਟਾਰ ਫਾੱਰ ਬੰਦ ਕਰ ਦਿਓ ਜਿਵੇਂ ਕਿ ਇਸ ਗਾਈਡ ਵਿਚ ਦਿਖਾਇਆ ਗਿਆ ਹੈ.

ਕੰਪਰੈੱਸਡ ਫਾਇਲ ਦੀ ਪ੍ਰਮਾਣਿਤਤਾ ਦਾ ਟੈਸਟ ਕਿਵੇਂ ਕਰਨਾ ਹੈ

ਜੇ ਤੁਸੀਂ ਇਹ ਜਾਣਨਾ ਚਾਹੁੰਦੇ ਹੋ ਕਿ ਇੱਕ ਫਾਇਲ ਜਾਇਜ ਹੈ, ਤੁਸੀਂ ਹੇਠ ਲਿਖੀ ਕਮਾਂਡ ਚਲਾ ਸਕਦੇ ਹੋ:

gzip -t filename

ਜੇ ਫਾਇਲ ਠੀਕ ਹੈ ਤਾਂ ਕੋਈ ਆਉਟਪੁੱਟ ਨਹੀਂ ਹੋਵੇਗੀ.

ਕੰਪਰੈਸ਼ਨ ਲੈਵਲ ਨੂੰ ਕਿਵੇਂ ਬਦਲਣਾ ਹੈ

ਤੁਸੀਂ ਇੱਕ ਫਾਈਲ ਨੂੰ ਵੱਖ-ਵੱਖ ਰੂਪਾਂ ਵਿੱਚ ਕੰਪਰੈੱਸ ਕਰ ਸਕਦੇ ਹੋ ਉਦਾਹਰਣ ਦੇ ਲਈ, ਤੁਸੀਂ ਇੱਕ ਛੋਟੀ ਕੰਪਰੈਸ਼ਨ ਲਈ ਜਾ ਸਕਦੇ ਹੋ ਜੋ ਤੇਜ਼ੀ ਨਾਲ ਕੰਮ ਕਰੇਗਾ ਜਾਂ ਤੁਸੀਂ ਵੱਧ ਤੋਂ ਵੱਧ ਕੰਪਰੈਸ਼ਨ ਲਈ ਜਾ ਸਕਦੇ ਹੋ ਜਿਸ ਵਿੱਚ ਲੰਘਣ ਲਈ ਲੰਬੇ ਸਮਾਂ ਲੈਣ ਦਾ ਟੁੱਟਣਾ ਹੈ.

ਸਭ ਤੋਂ ਤੇਜ਼ ਰਫਤਾਰ ਤੇ ਘੱਟੋ ਘੱਟ ਕੰਪਰੈਸ਼ਨ ਲੈਣ ਲਈ ਹੇਠ ਲਿਖੀ ਕਮਾਂਡ ਚਲਾਓ:

gzip -1 ਫਾਈਲ ਦਾ ਨਾਮ

ਸਭ ਤੋਂ ਵੱਧ ਰਫ਼ਤਾਰ ਤੇ ਵੱਧ ਤੋਂ ਵੱਧ ਸੰਕੁਚਨ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਹੇਠ ਲਿਖੀ ਕਮਾਂਡ ਚਲਾਓ:

gzip-9 filename

ਤੁਸੀਂ 1 ਅਤੇ 9 ਦੇ ਵਿਚਕਾਰ ਵੱਖ ਵੱਖ ਨੰਬਰ ਚੁਣ ਕੇ ਗਤੀ ਅਤੇ ਸੰਕੁਚਨ ਦੇ ਪੱਧਰ ਨੂੰ ਬਦਲ ਸਕਦੇ ਹੋ

ਸਟੈਂਡਰਡ ਜ਼ਿਪ ਫਾਈਲਾਂ

ਸਟੈਂਡਰਡ ਜ਼ਿਪ ਫਾਈਲਾਂ ਨਾਲ ਕੰਮ ਕਰਦੇ ਸਮੇਂ "gzip" ਕਮਾਂਡ ਨਹੀਂ ਵਰਤੀ ਜਾਣੀ ਚਾਹੀਦੀ ਤੁਸੀਂ ਉਨ੍ਹਾਂ ਫਾਈਲਾਂ ਨੂੰ ਸੰਭਾਲਣ ਲਈ "ਜ਼ਿਪ" ਕਮਾਂਡ ਅਤੇ "ਅਨਜ਼ਿਪ" ਕਮਾਂਡ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ.