Pwd ਕਮਾਂਡ ਨਾਲ ਆਪਣੀ ਡਾਇਰੈਕਟਰੀ ਕਿਵੇਂ ਲੱਭਣੀ ਹੈ

ਲਿਨਕਸ ਕਮਾਂਡ ਲਾਇਨ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਤੁਸੀਂ ਸਿੱਖੋਗੇ ਸਭ ਤੋਂ ਮਹੱਤਵਪੂਰਣ ਕਮਾਂਡਾਂ pwd ਕਮਾਂਡ ਹੈ ਜੋ ਪ੍ਰਿੰਟ ਵਰਕਿੰਗ ਡਾਇਰੈਕਟਰੀ ਲਈ ਵਰਤੀਆਂ ਜਾਂਦੀਆਂ ਹਨ .

ਇਹ ਗਾਈਡ ਤੁਹਾਨੂੰ ਦਿਖਾਏਗਾ ਕਿ ਕਿਵੇਂ pwd ਕਮਾਂਡ ਦੀ ਵਰਤੋਂ ਕਰਨੀ ਹੈ ਅਤੇ ਤੁਹਾਨੂੰ ਡਾਇਰੈਕਟਰੀ ਜਿਸ ਵਿੱਚ ਤੁਸੀਂ ਕੰਮ ਕਰ ਰਹੇ ਹੋ ਅਤੇ ਜਿਸ ਤਰਕ ਡਾਇਰੈਕਟਰੀ ਵਿੱਚ ਤੁਸੀਂ ਕੰਮ ਕਰ ਰਹੇ ਹੋ ਉਸ ਲਈ ਭੌਤਿਕ ਮਾਰਗ ਦਿਖਾਏਗਾ.

ਕਿਸ ਲੀਨਕਸ ਡਾਇਰੈਕਟਰੀ ਨੂੰ ਤੁਸੀਂ ਲੱਭ ਰਹੇ ਹੋ

ਇਹ ਪਤਾ ਕਰਨ ਲਈ ਕਿ ਤੁਸੀਂ ਇਸ ਵੇਲੇ ਕਿਹੜਾ ਡਾਇਰੈਕਟਰੀ ਹੇਠਲੀ ਕਮਾਂਡ ਚਲਾ ਰਹੇ ਹੋ:

pwd

Pwd ਕਮਾਂਡ ਲਈ ਆਉਟਪੁਟ ਇਹੋ ਜਿਹਾ ਹੋਵੇਗਾ:

/ ਘਰ / ਗੈਰੀ

ਜਿਵੇਂ ਹੀ ਤੁਸੀਂ ਸਿਸਟਮ ਦੁਆਲੇ ਘੁੰਮ ਜਾਂਦੇ ਹੋ, ਕੰਮ ਕਰਨ ਵਾਲੀ ਡਾਇਰੈਕਟਰੀ ਫਾਇਲ ਸਿਸਟਮ ਦੇ ਅੰਦਰ ਤੁਹਾਡੇ ਮੌਜੂਦਾ ਸਥਿਤੀ ਨੂੰ ਦਰਸਾਉਣ ਲਈ ਬਦਲ ਜਾਵੇਗੀ.

ਉਦਾਹਰਣ ਲਈ, ਜੇ ਤੁਸੀਂ ਦਸਤਾਵੇਜ਼ ਫੌਰਮੈਟ ਵਿੱਚ ਨੈਵੀਗੇਟ ਕਰਨ ਲਈ cd ਕਮਾਂਡ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋ ਤਾਂ pwd ਕਮਾਂਡ ਹੇਠ ਦਿੱਤਿਆਂ ਨੂੰ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰੇਗੀ:

/ ਘਰ / ਗੈਰੀ / ਦਸਤਾਵੇਜ਼

PWD ਕੀ ਦਿਖਾਉਂਦਾ ਹੈ ਜਦੋਂ ਤੁਸੀਂ ਇੱਕ ਸਿੰਬੋਲਿਕ ਲਿੰਕਡ ਫੋਲਡਰ ਤੇ ਜਾਓ

ਇਸ ਹਿੱਸੇ ਲਈ, ਅਸੀਂ ਸਥਿਤੀ ਨੂੰ ਸਮਝਾਉਣ ਲਈ ਇੱਕ ਛੋਟੀ ਜਿਹੀ ਸਥਿਤੀ ਬਣਾਵਾਂਗੇ.

ਕਲਪਨਾ ਕਰੋ ਕਿ ਤੁਹਾਡੇ ਕੋਲ ਇਕ ਫੋਲਡਰ ਬਣਤਰ ਹੈ:

ਹੁਣ ਕਲਪਨਾ ਕਰੋ ਕਿ ਤੁਸੀਂ 2 ਫੋਲਡਰ ਦਾ ਸਿੱਕਾਕ ਲਿੰਕ ਬਣਾਇਆ ਹੈ:

ln -s / home / gary / documents / folder1 / home / ਗੈਰੀ / ਦਸਤਾਵੇਜ਼ / ਖਾਤੇ

ਫੋਲਡਰ ਟ੍ਰੀ ਹੁਣ ਇਸ ਤਰ੍ਹਾਂ ਦਿਖਾਈ ਦੇਵੇਗਾ:

Ls ਕਮਾਂਡ ਇੱਕ ਖਾਸ ਥਾਂ ਦੇ ਅੰਦਰ ਫਾਇਲਾਂ ਅਤੇ ਫੋਲਡਰਾਂ ਨੂੰ ਵੇਖਾਉਦੀ ਹੈ :

ls -lt

ਜੇ ਮੈਂ ਉਪਰੋਕਤ ਕਮਾੰਡ ਆਪਣੇ ਦਸਤਾਵੇਜ਼ ਫਾਰਵਰਡ ਦੇ ਵਿਰੁੱਧ ਚਲਾਉਂਦਾ ਹਾਂ ਤਾਂ ਮੈਂ ਵੇਖਾਂਗਾ ਕਿ ਖਾਤਿਆਂ ਲਈ ਇਹ ਕੁਝ ਦਿਖਾਈ ਦੇਵੇਗੀ:

ਖਾਤੇ -> ਫੋਲਡਰ 2

ਸਿੰਬੋਲਿਕ ਲਿੰਕ ਮੂਲ ਰੂਪ ਵਿੱਚ ਫਾਇਲ ਸਿਸਟਮ ਦੇ ਅੰਦਰ ਕਿਸੇ ਹੋਰ ਸਥਾਨ ਨੂੰ ਸੰਕੇਤ ਕਰਦੇ ਹਨ.

ਹੁਣ ਕਲਪਨਾ ਕਰੋ ਕਿ ਤੁਸੀਂ ਦਸਤਾਵੇਜ਼ ਫੋਲਡਰ ਵਿੱਚ ਹੋ ਅਤੇ ਤੁਸੀਂ ਖਾਤੇ ਫੋਲਡਰ ਵਿੱਚ ਜਾਣ ਲਈ cd ਕਮਾਂਡ ਵਰਤੀ ਹੈ.

ਤੁਸੀਂ ਕੀ ਸੋਚਦੇ ਹੋ ਕਿ pwd ਦਾ ਆਉਟਪੁੱਟ ਕੀ ਹੋਵੇਗੀ?

ਜੇ ਤੁਸੀਂ ਅਨੁਮਾਨ ਲਗਾਇਆ ਹੈ ਕਿ ਇਹ / home / gary / documents / accounts ਵਿਖਾਏਗਾ ਤਾਂ ਤੁਸੀਂ ਠੀਕ ਹੋ ਜਾਵੋਗੇ ਪਰ ਜੇ ਤੁਸੀਂ accounts ਫੋਲਡਰ ਦੇ ਖਿਲਾਫ ls ਕਮਾਂਡ ਚਲਾਉਂਦੇ ਹੋ ਤਾਂ ਇਹ ਤੁਹਾਨੂੰ ਫੋਲਡਰ 2 ਫੋਲਡਰ ਦੇ ਅੰਦਰ ਫਾਈਲਾਂ ਦਿਖਾ ਰਿਹਾ ਹੈ.

ਹੇਠਲੀ ਕਮਾਂਡ ਦੇਖੋ:

pwd -P

ਜਦੋਂ ਤੁਸੀਂ ਉਪਰੋਕਤ ਕਮਾਡ ਨੂੰ ਇੱਕ ਸਿੰਬੋਲਿਕ ਲਿੰਕਡ ਫੋਲਡਰ ਦੇ ਅੰਦਰ ਚਲਾਉਂਦੇ ਹੋ ਤਾਂ ਤੁਸੀਂ ਭੌਤਿਕ ਸਥਾਨ ਵੇਖੋਗੇ ਜੋ ਸਾਡੇ ਕੇਸ ਵਿੱਚ / home / gary / documents / folder2 ਹੈ.

ਲਾਜ਼ੀਕਲ ਫੋਲਡਰ ਵੇਖਣ ਲਈ ਤੁਸੀਂ ਹੇਠਲੀ ਕਮਾਂਡ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ:

pwd-L

ਇਹ ਮੇਰੇ ਮਾਮਲੇ ਵਿਚ ਆਪਣੇ ਆਪ ਹੀ ਪੀ ਵੀਡੀਡੀ ਦੇ ਤੌਰ ਤੇ ਦਿਖਾਈ ਦੇਵੇਗਾ ਜੋ ਕਿ / ਘਰ / ਗੈਰੀ / ਦਸਤਾਵੇਜ਼ / ਖਾਤੇ ਹੈ.

Pwd ਕਿਵੇਂ ਕੰਪਾਇਲ ਕੀਤਾ ਜਾਂਦਾ ਹੈ ਅਤੇ ਤੁਹਾਡੇ ਸਿਸਟਮ ਤੇ ਸੈਟਅੱਪ ਕੀਤਾ ਜਾਂਦਾ ਹੈ pwd ਕਮਾਂਡ ਭੌਤਿਕ ਮਾਰਗ ਤੇ ਮੂਲ ਹੋ ਸਕਦੀ ਹੈ ਜਾਂ ਮੂਲ ਪਾਥ ਤੋਂ ਡਿਫਾਲਟ ਹੋ ਸਕਦਾ ਹੈ.

ਇਸ ਲਈ -P ਜਾਂ -L ਸਵਿੱਚ ਦੀ ਵਰਤੋਂ ਕਰਨ ਦੀ ਚੰਗੀ ਆਦਤ ਹੈ (ਇਸ ਗੱਲ ਤੇ ਨਿਰਭਰ ਕਰਦਾ ਹੈ ਕਿ ਤੁਸੀਂ ਕਿਹੜਾ ਵਿਹਾਰ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ).

$ PWD ਪਰਿਵਰਤਨ ਦਾ ਇਸਤੇਮਾਲ ਕਰਨਾ

ਤੁਸੀਂ $ PWD ਪਰਿਵਰਤਨ ਦੇ ਮੁੱਲ ਨੂੰ ਦਿਖਾ ਕੇ ਮੌਜੂਦਾ ਵਰਕਿੰਗ ਡਾਇਰੈਕਟਰੀ ਦੇਖ ਸਕਦੇ ਹੋ. ਬਸ ਹੇਠ ਦਿੱਤੀ ਕਮਾਂਡ ਦੀ ਵਰਤੋਂ ਕਰੋ:

ਈਕੋ $ PWD

ਪਿਛਲੀ ਕਾਰਜਕਾਰੀ ਡਾਇਰੈਕਟਰੀ ਵਿਖਾਓ

ਜੇ ਤੁਸੀਂ ਪਿਛਲੀ ਕਾਰਜਕਾਰੀ ਡਾਇਰੈਕਟਰੀ ਵੇਖਣਾ ਚਾਹੁੰਦੇ ਹੋ ਤਾਂ ਤੁਸੀਂ ਹੇਠਲੀ ਕਮਾਂਡ ਚਲਾ ਸਕਦੇ ਹੋ:

ਈਕੋ $ ਓਲਡਪੀਡਬਲਯੂਡ

ਇਹ ਉਸ ਡਾਇਰੈਕਟਰੀ ਨੂੰ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰੇਗਾ ਜੋ ਤੁਸੀਂ ਮੌਜੂਦਾ ਡਾਇਰੈਕਟਰੀ ਵਿੱਚ ਲਿਜਾਣ ਤੋਂ ਪਹਿਲਾਂ ਵਿੱਚ ਸੀ.

Pwd ਦੇ ਬਹੁਤ ਸਾਰੇ ਮੌਕਿਆਂ

ਜਿਵੇਂ ਕਿ ਪਹਿਲਾਂ ਵਰਣਨ ਕੀਤਾ ਗਿਆ ਹੈ PWD ਸੈੱਟਅੱਪ ਹੋਣ ਦੇ ਅਧਾਰ ਤੇ ਵੱਖਰਾ ਵਿਵਹਾਰ ਕਰ ਸਕਦਾ ਹੈ.

ਇਸਦਾ ਇੱਕ ਵਧੀਆ ਉਦਾਹਰਣ ਕੁਬੁਟੂ ਲੀਨਕਸ ਦੇ ਅੰਦਰ ਹੈ.

Pwd ਦਾ ਸ਼ੈਲ ਵਰਜਨ ਜੋ ਕਿ ਵਰਤੀ ਜਾਂਦੀ ਹੈ ਜਦੋਂ ਤੁਸੀਂ pwd ਚਲਾਉਂਦੇ ਹੋ ਜਦੋਂ ਤੁਸੀਂ ਚਿੰਨ-ਸੰਬੰਧਿਤ ਫੋਲਡਰ ਦੇ ਅੰਦਰ ਹੁੰਦੇ ਹੋ ਤਾਂ ਲਾਜ਼ੀਕਲ ਵਰਕਿੰਗ ਡਾਇਰੈਕਟਰੀ ਦਰਸਾਉਂਦੀ ਹੈ.

ਹਾਲਾਂਕਿ, ਜੇ ਤੁਸੀਂ ਹੇਠ ਲਿਖੀ ਕਮਾਂਡ ਚਲਾਉਂਦੇ ਹੋ ਤਾਂ ਤੁਸੀਂ ਦੇਖੋਗੇ ਕਿ ਇਹ ਸਰੀਰਕ ਵਰਕਿੰਗ ਡਾਇਰਕੈਟਰੀ ਦਿਖਾਉਂਦਾ ਹੈ ਜਦੋਂ ਤੁਸੀਂ ਇੱਕ ਸਿੰਬੋਲਿਕ ਲਿੰਕਡ ਫੋਲਡਰ ਦੇ ਅੰਦਰ ਹੋ.

/ usr / bin / pwd

ਇਹ ਸਪੱਸ਼ਟ ਤੌਰ ਤੇ ਬਹੁਤ ਉਪਯੋਗੀ ਨਹੀਂ ਹੈ ਕਿਉਂਕਿ ਤੁਸੀਂ ਲਾਜ਼ਮੀ ਤੌਰ 'ਤੇ ਉਸੇ ਕਮਾਂਡ ਨੂੰ ਚਲਾ ਰਹੇ ਹੋ ਪਰ ਮੂਲ ਰੂਪ ਵਿੱਚ ਚਲਾਉਣ ਵੇਲੇ ਉਲਟ ਨਤੀਜਾ ਹੋ ਰਿਹਾ ਹੈ.

ਜਿਵੇਂ ਪਹਿਲਾਂ ਜ਼ਿਕਰ ਕੀਤਾ ਗਿਆ ਹੈ ਤੁਸੀਂ ਸ਼ਾਇਦ-ਪੀ ਅਤੇ -ਐਲ ਲਿਪੀ ਦੀ ਵਰਤੋਂ ਕਰਨ ਦੀ ਆਦਤ ਪਾਉਣਾ ਚਾਹੁੰਦੇ ਹੋ.

ਸੰਖੇਪ

Pwd ਕਮਾਂਡ ਲਈ ਕੇਵਲ ਦੋ ਹੋਰ ਸਵਿੱਚ ਹਨ:

pwd --version

ਇਹ pwd ਲਈ ਮੌਜੂਦਾ ਵਰਜਨ ਨੰਬਰ ਦਰਸਾਉਂਦਾ ਹੈ.

ਜਦੋਂ pwd ਦੇ ਸ਼ੈੱਲ ਵਰਜਨ ਦੇ ਵਿਰੁੱਧ ਚੱਲਦਾ ਹੈ ਤਾਂ ਇਹ ਕੰਮ ਨਹੀਂ ਕਰੇਗਾ ਪਰ ਇਹ / bin / pwd ਦੇ ਵਿਰੁੱਧ ਕੰਮ ਕਰੇਗਾ.

ਹੋਰ ਸਵਿਚ ਹੇਠ ਲਿਖੇ ਅਨੁਸਾਰ ਹੈ:

pwd --help

ਇਹ ਟਰਮੀਨਲ ਵਿੰਡੋ ਤੇ ਮੈਨੁਅਲ ਪੇਜ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਦਾ ਹੈ

ਇਹ ਫਿਰ pwd ਦੇ ਸ਼ੈੱਲ ਵਰਜ਼ਨ ਲਈ ਕੰਮ ਨਹੀਂ ਕਰਦਾ ਹੈ, ਸਿਰਫ / bin / pwd ਵਰਜਨ ਦੇ ਵਿਰੁੱਧ.