ਲੀਨਕਸ ਕਮਾਂਡ ਜ਼ਿਪ ਦਾ ਉਦਾਹਰਣ ਵਰਤੋਂ

ਇਕ ਸ਼ੁਰੂਆਤੀ ਟਿਊਟੋਰਿਅਲ

ਹੇਠ ਲਿਖੀਆਂ ਉਦਾਹਰਣਾਂ ਵਿੱਚ "ਅਕਾਇਵ" ਫਾਈਲਾਂ ਨੂੰ ਖੋਲਣ ਲਈ ਅਨਜ਼ਿਪ ਦੇ ਅਨੁਰੋਧ ਉਪਯੋਗਾਂ ਦੀ ਵਿਆਖਿਆ ਕੀਤੀ ਗਈ ਹੈ, ਜਿਨ੍ਹਾਂ ਨੂੰ "ਜ਼ਿਪ ਫਾਈਲਾਂ" ਵੀ ਕਹਿੰਦੇ ਹਨ. ਅਕਾਇਵ ਫਾਈਲਾਂ ਨੂੰ ਜ਼ਿਪ ਵਰਗੇ ਸਾਫਟਵੇਅਰ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਤਿਆਰ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਜੋ ਮਿਆਰੀ ਜ਼ਿਪ ਫਾਈਲ ਫੌਰਮੈਟ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹਨ.

ਅਕਾਇਵ letters.zip ਦੇ ਸਾਰੇ ਮੈਂਬਰਾਂ ਨੂੰ ਮੌਜੂਦਾ ਡਾਇਰੈਕਟਰੀ ਅਤੇ ਇਸ ਦੇ ਹੇਠਾਂ ਉਪ-ਡਾਇਰੈਕਟਰੀਆਂ ਵਿੱਚ ਐਕਸਸਟ ਕਰਨ ਲਈ ਅਨਜਿਪ ਦੀ ਵਰਤੋਂ ਕਰਨ ਲਈ, ਲੋੜ ਅਨੁਸਾਰ ਕੋਈ ਉਪ-ਡਾਇਰੈਕਟਰੀਆਂ ਬਣਾਉਣਾ:

ਅੱਖਰ ਖੋਲ੍ਹੇ

ਸਾਰੇ ਮੈਂਬਰਾਂ ਦੇ ਪੱਤਰਾਂ ਨੂੰ ਮੌਜੂਦਾ ਡਾਇਰੈਕਟਰੀ ਵਿੱਚ ਐਕਸਟਰੈਕਟ ਕਰਨ ਲਈ:

ਅਨਜ਼ਿਪ- j ਅੱਖਰ

Letters.zip ਦੀ ਪਰਖ ਕਰਨ ਲਈ, ਸਿਰਫ ਸੰਖੇਪ ਸੁਨੇਹਾ ਛਾਪਣਾ ਜੋ ਕਿ ਅਕਾਇਵ ਠੀਕ ਹੈ ਜਾਂ ਨਹੀਂ:

ਅਨਜ਼ਿਪ- tq ਅੱਖਰ

ਮੌਜੂਦਾ ਡਾਇਰੈਕਟਰੀ ਵਿੱਚ ਸਾਰੇ ਜ਼ਿਪਫਾਈਲਾਂ ਦੀ ਜਾਂਚ ਕਰਨ ਲਈ, ਸਿਰਫ ਸੰਖੇਪ ਛਾਪਣਾ:

ਅਨਜ਼ਿਪ- tq * * ਜ਼ਿਪ

(ਤਾਰੇ ਤੋਂ ਪਹਿਲਾਂ ਬੈਕਸਲਾਸ਼ ਤਾਂ ਹੀ ਲੋੜੀਂਦਾ ਹੈ ਜੇ ਸ਼ੈੱਲ ਯੂਨੀਕੋਡ ਵਾਂਗ ਵਾਈਲਡਕਾਰਡਾਂ ਨੂੰ ਫੈਲਾ ਦਿੰਦਾ ਹੈ, ਜਿਵੇਂ ਹੇਠਾਂ ਸਰੋਤ ਉਦਾਹਰਣਾਂ ਦੇ ਤੌਰ ਤੇ ਡਬਲ ਕੋਟਸ ਦੀ ਵਰਤੋਂ ਕੀਤੀ ਜਾ ਸਕਦੀ ਸੀ.) ਸਟੈਂਡਰਡ ਆਉਟਪੁਟ ਸਾਰੇ ਅੱਖਰਾਂ ਦੇ ਮੈਂਬਰਾਂ ਨੂੰ ਐਕਸਟਰੈਕਟ ਕਰਨ ਲਈ. .tex , ਆਟੋ-ਲੋਕਲ ਅੰਤ-ਲਾਈਨ ਕਨਵੈਨਸ਼ਨ ਵਿੱਚ ਪਰਿਵਰਤਨ ਅਤੇ ਆਉਟਪੁੱਟ ਨੂੰ ਹੋਰ (1) ਵਿੱਚ ਪਾਈਪ ਕਰਨਾ:

unzip -ca letters \ *. tex | | ਹੋਰ

ਬਾਈਨਰੀ ਫਾਈਲ ਪੇਪਰ 1 ਡੀਵੀਵੀ ਨੂੰ ਸਟੈਂਡਰਡ ਆਉਟਪੁੱਟ ਤੇ ਐਕਸਕਟ ਕਰਨ ਅਤੇ ਇਸ ਨੂੰ ਇੱਕ ਪ੍ਰਿੰਟਿੰਗ ਪ੍ਰੋਗ੍ਰਾਮ ਵਿੱਚ ਪਾਈਪ ਕਰਨ ਲਈ:

ਅਨਜ਼ਿਪ- P ਲੇਖ ਪੇਪਰ1.dvi | dvips

ਫਾਰਟਰੈਨ ਅਤੇ ਸੀ ਸਰੋਤ ਫਾਈਲਾਂ - *. F, * .c, * .h, ਅਤੇ Makefile - ਨੂੰ / tmp ਡਾਇਰੈਕਟਰੀ ਵਿੱਚ ਐਕਸਟਰੈਕਟ ਕਰਨ ਲਈ:

unzip source.zip "*. [fch]" ਮੇਕਫਾਈਲ- d / tmp

(ਡਬਲ ਕੋਟਸ ਸਿਰਫ਼ ਯੂਨਿਕਸ ਵਿਚ ਜ਼ਰੂਰੀ ਹੈ ਅਤੇ ਜੇ ਗਲੋਬਿੰਗ ਚਾਲੂ ਹੋਵੇ). ਮਾਮਲੇ ਦੀ ਪਰਵਾਹ ਕੀਤੇ ਬਿਨਾਂ (* .c ਅਤੇ * .c, ਅਤੇ ਕਿਸੇ ਵੀ makefile, Makefile, MAKEFILE ਜਾਂ ਸਮਾਨ) ਫਾਰਟਰਨ ਅਤੇ ਸੀ ਸਰੋਤ ਫਾਈਲਾਂ ਨੂੰ ਐਕਸਟਰੈਕਟ ਕਰਨ ਲਈ:

unzip -C source.zip "*. [fch]" makefile -d / tmp

ਕਿਸੇ ਵੀ ਅਜਿਹੀ ਫਾਈਲਾਂ ਨੂੰ ਐਕਸਟਰੈਕਟ ਕਰਨ ਲਈ ਪਰ ਕੋਈ ਵੀ ਵੱਡੇ MS-DOS ਜਾਂ VMS ਨਾਂ ਛੋਟੇ ਅੱਖਰਾਂ ਵਿੱਚ ਬਦਲੋ ਅਤੇ ਸਾਰੀਆਂ ਫਾਈਲਾਂ ਦੇ ਲਾਈਨ-ਐਂਡਸ ਨੂੰ ਸਥਾਨਕ ਸਟੈਂਡਰਡ ਵਿੱਚ ਬਦਲਣ ਲਈ (ਕਿਸੇ ਵੀ ਫਾਈਲਾਂ ਦੇ ਆਦਰ ਕੀਤੇ ਬਿਨਾਂ `` ਬਾਇਨਰੀ '' ਨੂੰ ਨਿਸ਼ਾਨਬੱਧ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ):

unzip -aaCL source.zip "*. [fch]" makefile -d / tmp

ਬੇਨਤੀ ਕਰਨ ਤੋਂ ਬਗੈਰ ਮੌਜੂਦਾ ਡਾਇਰੈਕਟਰੀ ਵਿੱਚ ਪਹਿਲਾਂ ਤੋਂ ਹੀ ਮੌਜੂਦਾ ਡਾਇਰੈਕਟਰੀ ਵਿੱਚ ਸਿਰਫ਼ ਨਵੇਂ ਵਰਜ਼ਨ ਐਕਸਟਰੈਕਟ ਕਰਨ ਲਈ (ਨੋਟ ਕਰੋ: ਇੱਕ ਟਾਈਮਜ਼ ਜ਼ੋਨ ਵਿੱਚ ਇਕ ਜ਼ਿਪਫਾਈਲ ਨੂੰ ਉਤਾਰਨ ਦਾ ਧਿਆਨ ਰੱਖੋ - ਜ਼ਿਪ 2.1 ਜਾਂ ਬਾਅਦ ਵਾਲੇ ਦੁਆਰਾ ਬਣਾਏ ਗਏ ਜ਼ਿਪ ਆਰਕਾਵਾਇਟਾਂ ਤੋਂ ਇਲਾਵਾ ਟਾਈਮ ਜ਼ੋਨ ਸੰਬੰਧੀ ਕੋਈ ਸੂਚਨਾ ਨਾ ਹੋਵੇ ਅਤੇ ਪੂਰਬੀ ਟਾਈਮਜ਼ੋਨ ਤੋਂ ਇੱਕ 'ਨਵੀਂ' ਫਾਈਲ ਅਸਲ ਵਿੱਚ, ਵੱਡਾ ਹੋ ਸਕਦੀ ਹੈ):

unzip -fo ਸਰੋਤ

ਮੌਜੂਦਾ ਡਾਇਰੈਕਟਰੀ ਵਿੱਚ ਪਹਿਲਾਂ ਤੋਂ ਮੌਜੂਦ ਫਾਈਲਾਂ ਦੇ ਨਵੇਂ ਵਰਜਨਾਂ ਨੂੰ ਐਕਸਟਰੈਕਟ ਕਰਨ ਅਤੇ ਕੋਈ ਵੀ ਅਜਿਹੀ ਫਾਇਲ ਬਣਾਉਣ ਲਈ, ਜੋ ਪਹਿਲਾਂ ਨਹੀਂ ਸੀ (ਪਿਛਲੀ ਉਦਾਹਰਨ ਵਜੋਂ ਇੱਕ ਹੀ ਸਚੇਤ):

ਅਨਜ਼ਿਪਓ -ਓ ਸ੍ਰੋਤ

ਇਕ ਡਾਇਗਨੌਸਟਿਕ ਸਕ੍ਰੀਨ ਨੂੰ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਨ ਲਈ ਇਹ ਦਿਖਾਉਂਦਾ ਹੈ ਕਿ ਅਨਜਿਪ ਅਤੇ ਜ਼ੀਪਿਨਫੋ ਚੋਣਾਂ ਨੂੰ ਵਾਤਾਵਰਨ ਵੇਰੀਏਬਲ ਵਿੱਚ ਸਟੋਰ ਕਰਦੇ ਹਨ , ਭਾਵੇਂ ਡੀਕ੍ਰਿਪਸ਼ਨ ਸਹਾਇਤਾ ਕੰਪਾਇਲ ਕੀਤੀ ਗਈ ਹੋਵੇ, ਕੰਪਾਇਲਰ ਜਿਸ ਨਾਲ ਅਨਜ਼ਿਪ ਕੰਪਾਇਲ ਕੀਤੀ ਗਈ ਸੀ, ਆਦਿ:

ਅਨਜ਼ਿਪ- v

ਪਿਛਲੇ ਪੰਜ ਉਦਾਹਰਣਾਂ ਵਿੱਚ ਇਹ ਮੰਨੋ ਕਿ UNZIP ਜਾਂ UNZIP_OPTS ਨੂੰ -q ਨਿਰਧਾਰਤ ਕੀਤਾ ਗਿਆ ਹੈ ਸਿੰਗਲ ਸ਼ਾਂਤ ਸੂਚੀ ਬਣਾਉਣ ਲਈ:

ਅਨਜ਼ਿਪ- l file.zip

ਦੁਗਣੀ ਸ਼ਾਂਤ ਸੂਚੀਕਰਨ ਲਈ:

unzip -ql file.zip

(ਨੋਟ ਕਰੋ ਕਿ `` .zip '' ਆਮ ਤੌਰ 'ਤੇ ਜ਼ਰੂਰੀ ਨਹੀਂ ਹੈ.) ਮਿਆਰੀ ਸੂਚੀਕਰਨ ਲਈ:

ਅਨਜ਼ਿਪ --ql file.zip

ਜਾਂ

ਅਨਜ਼ਿਪ- lq file.zip

ਜਾਂ

ਅਨਜ਼ਿਪ- l - q file.zip

(ਵਿਕਲਪਾਂ ਵਿੱਚ ਵਾਧੂ ਘਟਾਓਣਾ ਪ੍ਰਭਾਵਿਤ ਨਹੀਂ ਹੁੰਦਾ.)

ਕਮਾਂਡ ਦਾ ਸੰਪੂਰਨ ਸੰਟੈਕਸ: zip
ਕਮਾਂਡ ਦੇ ਮੁਕੰਮਲ ਸੰਟੈਕਸ: ਅਨਜ਼ਿਪ