ਲੀਨਕਸ ਦੀ ਵਰਤੋਂ ਨਾਲ ਕੰਪ੍ਰੈਸਡ ਫਾਈਲਾਂ ਦੀ ਖੋਜ ਕਿਵੇਂ ਕਰਨੀ ਹੈ

ਇਹ ਗਾਈਡ ਤੁਹਾਨੂੰ ਦਿਖਾਏਗੀ ਕਿ ਸਤਰ ਦੀ ਸਤਰ ਲਈ ਜਾਂ ਕਿਸੇ ਵਿਸ਼ੇਸ਼ ਐਕਸਪ੍ਰੈਸ ਲਈ ਕੰਪ੍ਰੈਸਡ ਫਾਈਲਾਂ ਕਿਵੇਂ ਲੱਭਣੀਆਂ ਹਨ

Grep Command ਦੀ ਵਰਤੋਂ ਕਰਨ ਵਾਲੇ ਖੋਜ ਅਤੇ ਫਿਲਟਰ ਨਤੀਜੇ ਕਿਵੇਂ ਲਵਾਂ?

ਸਭ ਤੋਂ ਸ਼ਕਤੀਸ਼ਾਲੀ ਲੀਨਕਸ ਕਮਾਂਡਾਂ ਵਿੱਚੋਂ ਇੱਕ ਹੈ grep ਜਿਸਦਾ ਅਰਥ ਹੈ "ਗਲੋਬਲ ਰੈਗੂਲਰ ਐਕਸਪ੍ਰੈਸਾਂ ਪ੍ਰਿੰਟ".

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

ਇੱਕ ਉਦਾਹਰਣ ਦੇ ਤੌਰ ਤੇ, ਜੇ ਤੁਸੀਂ ਹੇਠ ਲਿਖੀ ps ਕਮਾਂਡ ਚਲਾਉਂਦੇ ਹੋ ਤਾਂ ਤੁਹਾਨੂੰ ਤੁਹਾਡੇ ਕੰਪਿਊਟਰ ਤੇ ਚੱਲ ਰਹੇ ਕਾਰਜਾਂ ਦੀ ਇੱਕ ਸੂਚੀ ਦਿਖਾਈ ਦੇਵੇਗਾ.

ps -ef

ਨਤੀਜੇ ਸਕ੍ਰੀਨ ਤੇ ਸਕ੍ਰੀਨ ਤੇਜ਼ੀ ਨਾਲ ਆਉਂਦੇ ਹਨ ਅਤੇ ਜੇ ਆਮ ਤੌਰ 'ਤੇ ਬਹੁਤ ਸਾਰੇ ਨਤੀਜੇ ਹੁੰਦੇ ਹਨ ਇਹ ਜਾਣਕਾਰੀ ਨੂੰ ਖਾਸ ਤੌਰ 'ਤੇ ਦਰਦਨਾਕ ਵੇਖਣਾ ਬਣਾਉਂਦਾ ਹੈ.

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

ps -ef | ਹੋਰ

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

Grep ਕਮਾਂਡ ਤੁਹਾਡੇ ਦੁਆਰਾ ਭੇਜੇ ਮਾਪਦੰਡ ਅਨੁਸਾਰ ਨਤੀਜਿਆਂ ਨੂੰ ਫਿਲਟਰ ਕਰਨਾ ਸੰਭਵ ਬਣਾਉਂਦੀ ਹੈ. ਉਦਾਹਰਨ ਲਈ 'ਰੂਟ' ਤੇ ਸੈੱਟ ਕੀਤੀ UID ਨਾਲ ਸਾਰੀਆਂ ਪ੍ਰਕਿਰਿਆਵਾਂ ਦੀ ਖੋਜ ਕਰਨ ਲਈ ਹੇਠ ਦਿੱਤੀ ਕਮਾਂਡ ਚਲਾਉ:

ps -ef | grep root

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

ਗ੍ਰੀਪ "ਲਿਟਲ ਰੈੱਡ ਰਾਈਡਿੰਗ ਹੁੱਡ" ਕਿਤਾਬਚੇ

Grep ਕਮਾਂਡ ਬਹੁਤ ਸ਼ਕਤੀਸ਼ਾਲੀ ਹੈ ਅਤੇ ਇਹ ਲੇਖ ਵਧੇਰੇ ਲਾਭਦਾਇਕ ਸਵਿੱਚ ਵੇਖਾਏਗਾ ਜੋ ਇਸ ਨਾਲ ਵਰਤੇ ਜਾ ਸਕਦੇ ਹਨ.

Zgrep ਕਮਾਂਡ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਸੰਕੁਚਿਤ ਫਾਇਲਾਂ ਦੀ ਖੋਜ ਕਿਵੇਂ ਕਰਨੀ ਹੈ

ਇੱਕ ਛੋਟਾ ਜਿਹਾ ਜਾਣਿਆ ਪਰ ਬਹੁਤ ਸ਼ਕਤੀਸ਼ਾਲੀ ਸੰਦ ਹੈ ਜ਼ਗਰੇਪ. Zgrep ਕਮਾਂਡ ਤੁਹਾਨੂੰ ਕੰਟਰੇਟਿਡ ਫਾਈਲ ਦੇ ਸੰਖੇਪਾਂ ਨੂੰ ਐਕਸਟਰੈਕਟ ਕੀਤੇ ਬਗੈਰ ਖੋਜ ਕਰਨ ਦਿੰਦਾ ਹੈ.

Zgrep ਕਮਾਂਡ zip ਫਾਈਲਾਂ ਜਾਂ gzip ਕਮਾਂਡ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਕੰਪ੍ਰੈਸਡ ਦੇ ਜ਼ਰੀਏ ਵਰਤੀ ਜਾ ਸਕਦੀ ਹੈ.

ਫਰਕ ਕੀ ਹੈ?

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

Gzip ਨਾਲ ਕੰਪਰੈੱਸ ਕੀਤੇ ਇੱਕ ਫਾਈਲ ਵਿੱਚ ਟੈਕਸਟ ਲੱਭਣ ਲਈ ਤੁਸੀਂ ਹੇਠਾਂ ਦਿੱਤੀ ਕਮਾਂਡ ਦਰਜ ਕਰ ਸਕਦੇ ਹੋ:

zgrep expression ਫਾਈਲਾਂ ਖੋਜ

ਉਦਾਹਰਨ ਲਈ ਕਲਪਨਾ ਕਰੋ ਕਿ ਕਿਤਾਬਾਂ ਦੀ ਸੂਚੀ ਨੂੰ gzip ਦੀ ਵਰਤੋਂ ਨਾਲ ਸੰਕੁਚਿਤ ਕੀਤਾ ਗਿਆ ਹੈ. ਤੁਸੀਂ ਹੇਠ ਲਿਖੀ ਕਮਾਂਡ ਨਾਲ ਸੰਕੁਚਿਤ ਫਾਇਲ ਵਿਚ "ਛੋਟੇ ਲਾਲ ਘੋੜੇ ਦੇ ਹੁੱਡ" ਦੇ ਪਾਠ ਦੀ ਖੋਜ ਕਰ ਸਕਦੇ ਹੋ:

zgrep "ਲਿਟ੍ਲ ਰੈੱਡ ਰਾਈਡਿੰਗ ਹੁੱਡ" bookslist.gz

ਤੁਸੀਂ gg ਕਮਾਂਡ ਰਾਹੀਂ zgrep ਕਮਾਂਡ ਦੇ ਹਿੱਸੇ ਵਜੋਂ ਕੋਈ ਵੀ ਐਕਸਪਰੈਸ਼ਨ ਅਤੇ ਸਭ ਸੈਟਿੰਗ ਵਰਤ ਸਕਦੇ ਹੋ.

ਜ਼ਿਪਗਰੈੱਪ ਕਮਾਂਡ ਦੀ ਵਰਤੋਂ ਨਾਲ ਕੰਪਰੈੱਸਡ ਫਾਈਲਾਂ ਦੀ ਖੋਜ ਕਿਵੇਂ ਕਰਨੀ ਹੈ

Zgrep ਕਮਾਂਡ gzip ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਕੰਪ੍ਰੈਸਡ ਫਾਈਲਾਂ ਦੇ ਨਾਲ ਵਧੀਆ ਕੰਮ ਕਰਦੀ ਹੈ ਪਰ ਜ਼ਿਪ ਉਪਯੋਗਤਾ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਕੰਪ੍ਰੈਸਡ ਫਾਇਲਾਂ ਉੱਤੇ ਇੰਨੀ ਵਧੀਆ ਕੰਮ ਨਹੀਂ ਕਰਦੀ.

ਤੁਸੀਂ zgrep ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ ਜੇ ਜ਼ਿਪ ਫ਼ਾਈਲ ਵਿੱਚ ਇੱਕ ਸਿੰਗਲ ਫਾਈਲ ਹੁੰਦੀ ਹੈ, ਪਰ ਜ਼ਿਆਦਾਤਰ ਜ਼ਿਪ ਫਾਈਲਾਂ ਵਿੱਚ ਇੱਕ ਤੋਂ ਵੱਧ ਫਾਈਲ ਸ਼ਾਮਿਲ ਹੁੰਦੀਆਂ ਹਨ.

Zipgrep ਕਮਾਂਡ ਨੂੰ zip ਫਾਈਲ ਵਿਚ ਪੈਟਰਨ ਲੱਭਣ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ.

ਉਦਾਹਰਨ ਵਜੋਂ ਕਲਪਨਾ ਕਰੋ ਕਿ ਤੁਹਾਡੇ ਕੋਲ ਹੇਠ ਲਿਖੇ ਸਿਰਲੇਖਾਂ ਵਾਲੀ ਇੱਕ ਕਿਤਾਬ ਹੈ.

ਇਹ ਵੀ ਕਲਪਨਾ ਕਰੋ ਕਿ ਤੁਹਾਡੇ ਕੋਲ ਹੇਠ ਲਿਖੇ ਸਿਰਲੇਖਾਂ ਵਾਲੀ ਫ਼ਿਲਮ ਹੈ

ਹੁਣ ਕਲਪਨਾ ਕਰੋ ਕਿ ਇਹ ਦੋ ਫਾਈਲਾਂ ਜ਼ਿਪ ਫੌਰਮੈਟ ਦੀ ਵਰਤੋਂ ਮੀਡੀਆ.zip ਨਾਮਕ ਇੱਕ ਫਾਈਲ ਵਿੱਚ ਸੰਕੁਚਿਤ ਕੀਤੀਆਂ ਗਈਆਂ ਹਨ.

ਤੁਸੀਂ ਜ਼ਿਪ ਫਾਈਲ ਦੇ ਅੰਦਰ ਸਾਰੀਆਂ ਫਾਈਲਾਂ ਦੇ ਪੈਟਰਨਾਂ ਨੂੰ ਲੱਭਣ ਲਈ zipgrep ਕਮਾਂਡ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ ਉਦਾਹਰਣ ਲਈ:

ਜ਼ਿਪਗਰੈਪ ਪੈਟਰਨ ਫਾਈਲਨਾਂਮ

ਉਦਾਹਰਣ ਲਈ, ਕਲਪਨਾ ਕਰੋ ਕਿ ਤੁਸੀਂ "ਹੈਰੀ ਪੋਟਟਰ" ਦੀਆਂ ਸਾਰੀਆਂ ਮੌਜੂਦਗੀ ਲੱਭਣ ਦੀ ਇੱਛਾ ਰੱਖਦੇ ਹੋ, ਤੁਸੀਂ ਹੇਠਲੀ ਕਮਾਂਡ ਦੀ ਵਰਤੋਂ ਕਰੋਗੇ:

zipgrep "ਹੈਰੀ ਘੁਮਿਆਰ" media.zip

ਆਉਟਪੁੱਟ ਹੇਠ ਲਿਖੇ ਹੋਣਗੇ:

ਕਿਤਾਬਾਂ: ਹੈਰੀ ਪੋਟਰ ਅਤੇ ਚੈਂਬਰ ਆਫ਼ ਸੀਕਰੇਟਸ

ਕਿਤਾਬਾਂ: ਹੈਰੀ ਘੁਮਿਆਰ ਅਤੇ ਫਾਈਨਿਕਸ ਦਾ ਆਦੇਸ਼

ਫਿਲਮਾਂ: ਹੈਰੀ ਪਟਰਰ ਅਤੇ ਚੈਂਬਰ ਆਫ਼ ਸੀਕਰੇਟਸ

ਫਿਲਮਾਂ: ਹੈਰੀ ਘੁਮਿਆਰ ਅਤੇ ਅੱਗ ਦਾ ਗੋਲਾ

ਜਿਵੇਂ ਕਿ ਤੁਸੀਂ ਜ਼ਿਪਗਰੈਪ ਨਾਲ ਕਿਸੇ ਵੀ ਐਕਸਪ੍ਰੈਸ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ ਜੋ ਤੁਸੀਂ grep ਨਾਲ ਵਰਤ ਸਕਦੇ ਹੋ ਇਹ ਸੰਦ ਨੂੰ ਬਹੁਤ ਸ਼ਕਤੀਸ਼ਾਲੀ ਬਣਾਉਂਦਾ ਹੈ ਅਤੇ ਇਹ ਜ਼ਿਪ ਫਾਇਲਾਂ ਨੂੰ ਖੋਜਣ, ਖੋਜ ਕਰਨ ਅਤੇ ਫਿਰ ਦੁਬਾਰਾ ਕੰਪਰੈਸ ਕਰਨ ਨਾਲੋਂ ਸੌਖਾ ਬਣਾਉਂਦਾ ਹੈ.

ਜੇ ਤੁਸੀਂ ਸਿਰਫ ਜ਼ਿਪ ਫਾਈਲ ਦੇ ਅੰਦਰ ਕੁਝ ਫਾਈਲਾਂ ਨੂੰ ਲੱਭਣਾ ਚਾਹੁੰਦੇ ਹੋ ਤਾਂ ਤੁਸੀਂ ਕਮਾਂਡ ਦੇ ਭਾਗ ਦੇ ਹੇਠਾਂ ਜ਼ਿਪ ਫਾਈਲਾਂ ਦੇ ਅੰਦਰ ਲੱਭਣ ਲਈ ਫਾਈਲਾਂ ਨੂੰ ਨਿਸ਼ਚਿਤ ਕਰ ਸਕਦੇ ਹੋ:

ਜ਼ਿਪਗਰੇਪ "ਹੈਰੀ ਪੋਟਰ" ਮੀਡੀਆ. ਜ਼ਿਪ ਫ਼ਿਲਮਾਂ

ਹੁਣ ਆਉਟਪੁੱਟ ਇਸ ਤਰ੍ਹਾਂ ਹੋਵੇਗੀ

ਫਿਲਮਾਂ: ਹੈਰੀ ਪਟਰਰ ਅਤੇ ਚੈਂਬਰ ਆਫ਼ ਸੀਕਰੇਟਸ

ਫਿਲਮਾਂ: ਹੈਰੀ ਘੁਮਿਆਰ ਅਤੇ ਅੱਗ ਦਾ ਗਿਲਾਟ

ਜੇ ਤੁਸੀਂ ਇੱਕ ਤੋਂ ਇਲਾਵਾ ਸਭ ਫਾਇਲਾਂ ਦੀ ਖੋਜ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ ਤਾਂ ਤੁਸੀਂ ਹੇਠਲੀ ਕਮਾਂਡ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ:

zipgrep "ਹੈਰੀ ਪੋਟਰ" media.zip -x ਬੁੱਕਸ

ਇਹ ਪਹਿਲਾਂ ਵਾਂਗ ਉਹੀ ਆਉਟਪੁਟ ਪੈਦਾ ਕਰੇਗਾ ਕਿਉਂਕਿ ਇਹ ਮੀਡੀਆ ਵਿੱਚ ਸਾਰੀਆਂ ਫਾਈਲਾਂ ਦੀ ਖੋਜ ਕਰ ਰਿਹਾ ਹੈ.