ਮੈਂ ਲੀਨਕਸ ਵਿੱਚ ਇੱਕ ਲਿੰਕ ਕਿਵੇਂ ਖੋਲ੍ਹਾਂ?

ਲੀਨਕਸ ਉੱਤੇ, xdc-open ਕਮਾਂਡ ਡਿਫੌਲਟ ਐਪਲੀਕੇਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਇੱਕ ਫਾਈਲ ਜਾਂ URL ਖੋਲ੍ਹਦੀ ਹੈ। ਡਿਫੌਲਟ ਬ੍ਰਾਊਜ਼ਰ ਦੀ ਵਰਤੋਂ ਕਰਕੇ URL ਖੋਲ੍ਹਣ ਲਈ... ਮੈਕ 'ਤੇ, ਅਸੀਂ ਡਿਫੌਲਟ ਐਪਲੀਕੇਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਇੱਕ ਫਾਈਲ ਜਾਂ URL ਖੋਲ੍ਹਣ ਲਈ ਓਪਨ ਕਮਾਂਡ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹਾਂ। ਅਸੀਂ ਇਹ ਵੀ ਨਿਰਧਾਰਿਤ ਕਰ ਸਕਦੇ ਹਾਂ ਕਿ ਕਿਹੜੀ ਐਪਲੀਕੇਸ਼ਨ ਨੂੰ ਫਾਈਲ ਜਾਂ URL ਖੋਲ੍ਹਣਾ ਹੈ।

ਇੱਕ ਡਾਇਰੈਕਟਰੀ ਵਿੱਚ ਪ੍ਰਤੀਕ ਲਿੰਕ ਦੇਖਣ ਲਈ:

  1. ਇੱਕ ਟਰਮੀਨਲ ਖੋਲ੍ਹੋ ਅਤੇ ਉਸ ਡਾਇਰੈਕਟਰੀ ਵਿੱਚ ਜਾਓ।
  2. ਕਮਾਂਡ ਟਾਈਪ ਕਰੋ: ls -la. ਇਹ ਡਾਇਰੈਕਟਰੀ ਵਿੱਚ ਸਾਰੀਆਂ ਫਾਈਲਾਂ ਦੀ ਲੰਮੀ ਸੂਚੀ ਬਣਾਏਗਾ ਭਾਵੇਂ ਉਹ ਲੁਕੀਆਂ ਹੋਣ।
  3. l ਨਾਲ ਸ਼ੁਰੂ ਹੋਣ ਵਾਲੀਆਂ ਫਾਈਲਾਂ ਤੁਹਾਡੀਆਂ ਸਿੰਬਲਿਕ ਲਿੰਕ ਫਾਈਲਾਂ ਹਨ।

ਵਰਣਨ। ਲਿੰਕ ਕਮਾਂਡ FILE2 ਨਾਮ ਦਾ ਇੱਕ ਹਾਰਡ ਲਿੰਕ ਬਣਾਉਂਦਾ ਹੈ ਜੋ ਮੌਜੂਦਾ ਫਾਈਲ FILE1 ਦੇ ਸਮਾਨ ਇੰਡੈਕਸ ਨੋਡ ਨੂੰ ਸਾਂਝਾ ਕਰਦਾ ਹੈ। ਕਿਉਂਕਿ FILE1 ਅਤੇ FILE2 ਇੱਕੋ ਇੰਡੈਕਸ ਨੋਡ ਨੂੰ ਸਾਂਝਾ ਕਰਦੇ ਹਨ, ਉਹ ਡਿਸਕ 'ਤੇ ਇੱਕੋ ਡੇਟਾ ਵੱਲ ਇਸ਼ਾਰਾ ਕਰਨਗੇ, ਅਤੇ ਇੱਕ ਨੂੰ ਸੋਧਣਾ ਦੂਜੇ ਨੂੰ ਸੰਸ਼ੋਧਿਤ ਕਰਨ ਦੇ ਬਰਾਬਰ ਹੋਵੇਗਾ।

ਮੂਲ ਰੂਪ ਵਿੱਚ, ln ਕਮਾਂਡ ਹਾਰਡ ਲਿੰਕ ਬਣਾਉਂਦੀ ਹੈ। ਇੱਕ ਪ੍ਰਤੀਕ ਲਿੰਕ ਬਣਾਉਣ ਲਈ, -s ( -symbolic ) ਵਿਕਲਪ ਦੀ ਵਰਤੋਂ ਕਰੋ। ਜੇਕਰ FILE ਅਤੇ LINK ਦੋਵੇਂ ਦਿੱਤੇ ਗਏ ਹਨ, ln ਪਹਿਲੀ ਆਰਗੂਮੈਂਟ ( FILE ) ਦੇ ਰੂਪ ਵਿੱਚ ਦਰਸਾਈ ਗਈ ਫਾਈਲ ਤੋਂ ਦੂਜੀ ਆਰਗੂਮੈਂਟ ( LINK ) ਦੇ ਰੂਪ ਵਿੱਚ ਨਿਰਧਾਰਿਤ ਫਾਈਲ ਲਈ ਇੱਕ ਲਿੰਕ ਬਣਾਏਗਾ।

UNIX ਵਿੱਚ ਇੱਕ ਲਿੰਕ ਇੱਕ ਫਾਈਲ ਲਈ ਇੱਕ ਪੁਆਇੰਟਰ ਹੈ। ਕਿਸੇ ਵੀ ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾਵਾਂ ਵਿੱਚ ਪੁਆਇੰਟਰਾਂ ਵਾਂਗ, UNIX ਵਿੱਚ ਲਿੰਕ ਇੱਕ ਫਾਈਲ ਜਾਂ ਡਾਇਰੈਕਟਰੀ ਵੱਲ ਇਸ਼ਾਰਾ ਕਰਦੇ ਪੁਆਇੰਟਰ ਹੁੰਦੇ ਹਨ। … ਲਿੰਕ ਇੱਕ ਤੋਂ ਵੱਧ ਫਾਈਲ ਨਾਮਾਂ ਨੂੰ ਇੱਕੋ ਫਾਈਲ ਦਾ ਹਵਾਲਾ ਦੇਣ ਦੀ ਇਜਾਜ਼ਤ ਦਿੰਦੇ ਹਨ, ਕਿਤੇ ਹੋਰ। ਲਿੰਕ ਦੋ ਤਰ੍ਹਾਂ ਦੇ ਹੁੰਦੇ ਹਨ: ਸਾਫਟ ਲਿੰਕ ਜਾਂ ਸਿੰਬੋਲਿਕ ਲਿੰਕ।

ਇੱਕ ਸਿੰਬਲਿਕ ਲਿੰਕ ਨੂੰ ਹਟਾਉਣ ਲਈ, ਆਰਐਮ ਜਾਂ ਅਨਲਿੰਕ ਕਮਾਂਡ ਦੀ ਵਰਤੋਂ ਕਰੋ ਜਿਸ ਤੋਂ ਬਾਅਦ ਇੱਕ ਆਰਗੂਮੈਂਟ ਦੇ ਤੌਰ 'ਤੇ ਸਿਮਲਿੰਕ ਦੇ ਨਾਮ ਦੀ ਵਰਤੋਂ ਕਰੋ। ਇੱਕ ਸਿੰਬਲਿਕ ਲਿੰਕ ਨੂੰ ਹਟਾਉਣ ਵੇਲੇ ਜੋ ਕਿ ਇੱਕ ਡਾਇਰੈਕਟਰੀ ਵੱਲ ਇਸ਼ਾਰਾ ਕਰਦਾ ਹੈ, ਸਿਮਲਿੰਕ ਨਾਮ ਵਿੱਚ ਇੱਕ ਪਿਛਲਾ ਸਲੈਸ਼ ਨਾ ਜੋੜੋ।

ਸ਼ਾਇਦ ਹਾਰਡ ਲਿੰਕਾਂ ਲਈ ਸਭ ਤੋਂ ਲਾਭਦਾਇਕ ਐਪਲੀਕੇਸ਼ਨ ਫਾਈਲਾਂ, ਪ੍ਰੋਗਰਾਮਾਂ ਅਤੇ ਸਕ੍ਰਿਪਟਾਂ (ਜਿਵੇਂ ਕਿ ਛੋਟੇ ਪ੍ਰੋਗਰਾਮਾਂ) ਨੂੰ ਅਸਲ ਫਾਈਲ ਜਾਂ ਐਗਜ਼ੀਕਿਊਟੇਬਲ ਫਾਈਲ (ਭਾਵ, ਇੱਕ ਪ੍ਰੋਗਰਾਮ ਦਾ ਚਲਾਉਣ ਲਈ ਤਿਆਰ ਸੰਸਕਰਣ) ਤੋਂ ਇੱਕ ਵੱਖਰੀ ਡਾਇਰੈਕਟਰੀ ਵਿੱਚ ਆਸਾਨੀ ਨਾਲ ਐਕਸੈਸ ਕਰਨ ਦੀ ਆਗਿਆ ਦੇਣਾ ਹੈ। .

ਇੱਕ ਸਿੰਬਲਿਕ ਲਿੰਕ ਬਣਾਉਣ ਲਈ -s ਵਿਕਲਪ ਨੂੰ ln ਕਮਾਂਡ ਨੂੰ ਪਾਸ ਕਰੋ ਅਤੇ ਇਸਦੇ ਬਾਅਦ ਟਾਰਗਿਟ ਫਾਈਲ ਅਤੇ ਲਿੰਕ ਦਾ ਨਾਮ ਦਿਓ। ਹੇਠ ਦਿੱਤੀ ਉਦਾਹਰਨ ਵਿੱਚ ਇੱਕ ਫਾਈਲ ਨੂੰ ਬਿਨ ਫੋਲਡਰ ਵਿੱਚ ਸਿਮਲਿੰਕ ਕੀਤਾ ਗਿਆ ਹੈ। ਹੇਠ ਦਿੱਤੀ ਉਦਾਹਰਨ ਵਿੱਚ ਇੱਕ ਮਾਊਂਟ ਕੀਤੀ ਬਾਹਰੀ ਡਰਾਈਵ ਨੂੰ ਇੱਕ ਹੋਮ ਡਾਇਰੈਕਟਰੀ ਵਿੱਚ ਸਿਮਲਿੰਕ ਕੀਤਾ ਗਿਆ ਹੈ।

ਲੀਨਕਸ ਜਾਂ ਯੂਨਿਕਸ-ਵਰਗੇ ਸਿਸਟਮ 'ਤੇ ਹਾਰਡ ਲਿੰਕ ਬਣਾਉਣ ਲਈ:

  1. sfile1file ਅਤੇ link1file ਵਿਚਕਾਰ ਹਾਰਡ ਲਿੰਕ ਬਣਾਓ, ਚਲਾਓ: ln sfile1file link1file.
  2. ਹਾਰਡ ਲਿੰਕਾਂ ਦੀ ਬਜਾਏ ਪ੍ਰਤੀਕ ਲਿੰਕ ਬਣਾਉਣ ਲਈ, ਵਰਤੋਂ ਕਰੋ: ln -s ਸਰੋਤ ਲਿੰਕ।
  3. ਲੀਨਕਸ ਉੱਤੇ ਸਾਫਟ ਜਾਂ ਹਾਰਡ ਲਿੰਕਾਂ ਦੀ ਪੁਸ਼ਟੀ ਕਰਨ ਲਈ, ਚਲਾਓ: ls -l ਸਰੋਤ ਲਿੰਕ।

16 ਅਕਤੂਬਰ 2018 ਜੀ.

ਖੈਰ, ਕਮਾਂਡ “ln -s” ਤੁਹਾਨੂੰ ਇੱਕ ਨਰਮ ਲਿੰਕ ਬਣਾਉਣ ਦੇ ਕੇ ਇੱਕ ਹੱਲ ਪੇਸ਼ ਕਰਦੀ ਹੈ। ਲੀਨਕਸ ਵਿੱਚ ln ਕਮਾਂਡ ਫਾਈਲਾਂ/ਡਾਇਰੈਕਟਰੀ ਵਿਚਕਾਰ ਲਿੰਕ ਬਣਾਉਂਦੀ ਹੈ। ਆਰਗੂਮੈਂਟ “s” ਲਿੰਕ ਨੂੰ ਹਾਰਡ ਲਿੰਕ ਦੀ ਬਜਾਏ ਪ੍ਰਤੀਕ ਜਾਂ ਨਰਮ ਲਿੰਕ ਬਣਾਉਂਦਾ ਹੈ।

ਇੱਕ ਹਾਰਡ ਲਿੰਕ ਇੱਕ ਫਾਈਲ ਹੈ ਜੋ ਇੱਕ ਹੋਰ ਫਾਈਲ ਦੇ ਰੂਪ ਵਿੱਚ, ਉਸੇ ਅੰਡਰਲਾਈੰਗ ਇਨੋਡ ਵੱਲ ਇਸ਼ਾਰਾ ਕਰਦੀ ਹੈ। ਜੇਕਰ ਤੁਸੀਂ ਇੱਕ ਫਾਈਲ ਨੂੰ ਮਿਟਾਉਂਦੇ ਹੋ, ਤਾਂ ਇਹ ਅੰਡਰਲਾਈੰਗ ਆਈਨੋਡ ਲਈ ਇੱਕ ਲਿੰਕ ਨੂੰ ਹਟਾ ਦਿੰਦਾ ਹੈ। ਜਦੋਂ ਕਿ ਇੱਕ ਪ੍ਰਤੀਕ ਲਿੰਕ (ਸਾਫਟ ਲਿੰਕ ਵਜੋਂ ਵੀ ਜਾਣਿਆ ਜਾਂਦਾ ਹੈ) ਫਾਈਲ ਸਿਸਟਮ ਵਿੱਚ ਕਿਸੇ ਹੋਰ ਫਾਈਲ ਨਾਮ ਦਾ ਲਿੰਕ ਹੁੰਦਾ ਹੈ।

ਹਾਂ। ਉਹ ਦੋਵੇਂ ਥਾਂ ਲੈਂਦੇ ਹਨ ਕਿਉਂਕਿ ਉਹਨਾਂ ਕੋਲ ਅਜੇ ਵੀ ਡਾਇਰੈਕਟਰੀ ਐਂਟਰੀਆਂ ਹਨ।

ਇੱਕ ਫਾਈਲ ਮੈਨੇਜਰ ਵਿੱਚ ਪ੍ਰੋਗਰਾਮ ਡਾਇਰੈਕਟਰੀ, ਇਹ /mnt/partition/ ਵਿੱਚ ਫਾਈਲਾਂ ਰੱਖਦੀ ਦਿਖਾਈ ਦੇਵੇਗੀ। ਪ੍ਰੋਗਰਾਮ. "ਸਿੰਬੋਲਿਕ ਲਿੰਕਸ" ਤੋਂ ਇਲਾਵਾ, ਜਿਸਨੂੰ "ਨਰਮ ਲਿੰਕ" ਵੀ ਕਿਹਾ ਜਾਂਦਾ ਹੈ, ਤੁਸੀਂ ਇਸਦੀ ਬਜਾਏ "ਹਾਰਡ ਲਿੰਕ" ਬਣਾ ਸਕਦੇ ਹੋ। ਇੱਕ ਪ੍ਰਤੀਕ ਜਾਂ ਨਰਮ ਲਿੰਕ ਫਾਈਲ ਸਿਸਟਮ ਵਿੱਚ ਇੱਕ ਮਾਰਗ ਵੱਲ ਇਸ਼ਾਰਾ ਕਰਦਾ ਹੈ।

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

ਕੀ ਇਹ ਪੋਸਟ ਪਸੰਦ ਹੈ? ਕਿਰਪਾ ਕਰਕੇ ਆਪਣੇ ਦੋਸਤਾਂ ਨੂੰ ਸਾਂਝਾ ਕਰੋ:
OS ਅੱਜ