ਲੀਨਕਸ ਵਿੱਚ ਫਾਇਲਾਂ ਨੂੰ ਲਿੰਕ ਕਰਨ ਲਈ ਹਾਰਡ ਲਿੰਕਸ ਦਾ ਇਸਤੇਮਾਲ ਕਰਨਾ

ਲਿੰਕ ਦੀਆਂ 2 ਕਿਸਮਾਂ ਹਨ ਜਿਹੜੀਆਂ ਤੁਸੀਂ ਲੀਨਕਸ ਦੇ ਅੰਦਰ ਬਣਾ ਸਕਦੇ ਹੋ:

ਇੱਕ ਸਿੰਬੌਲਿਕ ਲਿੰਕ ਵਿੰਡੋ ਦੇ ਅੰਦਰ ਇੱਕ ਡੈਸਕਟੌਪ ਸ਼ੌਰਟਕਟ ਦੀ ਤਰਾਂ ਹੁੰਦਾ ਹੈ. ਇਹ ਸੰਕੇਤਕ ਲਿੰਕ ਸਿਰਫ਼ ਇੱਕ ਫਾਇਲ ਦੇ ਸਥਾਨ ਵੱਲ ਸੰਕੇਤ ਕਰਦਾ ਹੈ.

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

ਇੱਕ ਸਿੰਬੋਲਿਕ ਲਿੰਕ ਮੌਜੂਦਾ ਫਾਈਲ ਸਿਸਟਮ ਜਾਂ ਅਸਲ ਵਿੱਚ ਹੋਰ ਫਾਈਲਾਂ ਤੇ ਕਿਸੇ ਵੀ ਫਾਈਲ ਨੂੰ ਇਸ਼ਾਰਾ ਕਰ ਸਕਦਾ ਹੈ. ਇਹ ਇੱਕ ਹਾਰਡ ਲਿੰਕ ਨਾਲੋਂ ਵਧੇਰੇ ਲਚਕਦਾਰ ਬਣਾਉਂਦਾ ਹੈ.

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

ਕਲਪਨਾ ਕਰੋ ਕਿ ਤੁਸੀਂ ਪਹਿਲੇ ਰਾਬਰਟ ਨਾਲ ਪੈਦਾ ਹੋਏ ਸੀ. ਹੋਰ ਲੋਕ ਸ਼ਾਇਦ ਤੁਹਾਨੂੰ ਰੋਬੀ, ਬੌਬ, ਬੌਬੀ ਜਾਂ ਰੋਬ ਵਜੋਂ ਜਾਣਦੇ ਹੋਣ. ਹਰ ਵਿਅਕਤੀ ਇਕੋ ਵਿਅਕਤੀ ਬਾਰੇ ਗੱਲ ਕਰੇਗਾ.

ਹਰੇਕ ਲਿੰਕ 1 ਨਾਲ ਜੁੜੇ ਲਿੰਕ ਦੇ ਕਾਊਂਟਰ ਨੂੰ ਜੋੜਦਾ ਹੈ ਜਿਸਦਾ ਮਤਲਬ ਹੈ ਕਿ ਹਰ ਇਕ ਲਿੰਕ ਨੂੰ ਮਿਟਾਉਣ ਵਾਲੀ ਫਾਈਲਿਕ ਫਾਈਲ ਨੂੰ ਮਿਟਾਉਣਾ ਹੈ.

ਹਾਰਡ ਲਿੰਕਸ ਕਿਉਂ ਵਰਤਣਾ ਹੈ?

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

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

ਅਗਲਾ ਏਰਨੀ ਵ੍ਹੀਲਿਆਂ ਦੇ ਨਾਲ ਸਾਰੇ ਖਿਡੌਣਿਆਂ ਨੂੰ ਬਾਹਰ ਕੱਢਣ ਦਾ ਫੈਸਲਾ ਕਰਦਾ ਹੈ. ਫਾਇਰ ਇੰਜਣ ਦੇ ਪਹੀਏ ਹਨ ਇਸ ਲਈ ਏਰਨੀ ਨੇ ਫਾਇਰ ਇੰਜਣ ਨੂੰ ਦੂਰ ਕਰ ਦਿੱਤਾ.

ਇਹ ਕਹਿਣ ਦੀ ਜ਼ਰੂਰਤ ਨਹੀਂ ਕਿ ਬਰੇਟ ਪਹਿਲਾਂ ਹੀ ਉਹੀ ਗੜਬੜ ਲੱਭਣ ਲਈ ਘਰ ਆਇਆ ਸੀ, ਪਰ ਏਰਨੀ ਨੇ ਅੱਧੀ ਦਰਜਨ ਤੋਂ ਜ਼ਿਆਦਾ ਸਮੇਂ ਤੱਕ ਅੱਗ ਦਾ ਇੰਜਣ ਦੂਰ ਕੀਤਾ ਸੀ.

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

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

ਹੋ ਸਕਦਾ ਹੈ ਕਿ ਉਹਨਾਂ ਦੀਆਂ ਕਾਪੀਆਂ ਬਣਾ ਕੇ ਫੋਟੋਆਂ ਨੂੰ ਸ਼੍ਰੇਣੀਬੱਧ ਕਰਨ ਨਾਲ ਬਹੁਤ ਜ਼ਿਆਦਾ ਜਗ੍ਹਾ ਨਾ ਆਵੇ, ਪਰ ਜੇ ਤੁਸੀਂ ਵੀਡੀਓ ਦੇ ਨਾਲ ਉਹੀ ਚੀਜ਼ ਦੀ ਕੋਸ਼ਿਸ਼ ਕੀਤੀ ਤਾਂ ਤੁਸੀਂ ਆਪਣੀ ਡਿਸਕ ਦੀ ਥਾਂ ਨੂੰ ਘਟੇਗਾ.

ਇੱਕ ਹਾਰਡ ਲਿੰਕਸ ਕਿਸੇ ਵੀ ਸਪੇਸ ਨੂੰ ਨਹੀਂ ਲੈਂਦਾ. ਇਸ ਲਈ, ਤੁਸੀਂ ਆਪਣੀ ਡਿਸਕ ਥਾਂ ਨੂੰ ਘਟਾਏ ਬਿਨਾਂ, ਵੱਖ ਵੱਖ ਵਰਗਾਂ (ਜਿਵੇਂ ਕਿ ਸਾਲ, Genre, Cast, Directors) ਵਿੱਚ ਉਸੇ ਵੀਡੀਓ ਨੂੰ ਸਟੋਰ ਕਰ ਸਕਦੇ ਹੋ.

ਹਾਰਡ ਲਿੰਕ ਕਿਵੇਂ ਤਿਆਰ ਕਰੀਏ

ਤੁਸੀਂ ਹੇਠ ਦਿੱਤੀ ਸੰਟੈਕਸ ਵਰਤ ਕੇ ਇੱਕ ਹਾਰਡ ਲਿੰਕ ਬਣਾ ਸਕਦੇ ਹੋ:

ln path / to / file / path / to / hard / link

ਉਦਾਹਰਣ ਦੇ ਲਈ, ਉਪਰੋਕਤ ਚਿੱਤਰ ਵਿੱਚ ਸਾਡੇ ਕੋਲ ਪਾ੍ਰੈਸ / ਘਰ / ਗੈਰੀ / ਸੰਗੀਤ / ਐਲਿਸ ਕੂਪਰ / ਟ੍ਰੈਸ਼ ਵਿੱਚ ਟ੍ਰੈਸ਼ ਨਾਮਕ ਇੱਕ ਐਲਿਸ ਕੂਪਰ ਸੰਗੀਤ ਫੋਲਡਰ ਹੈ. ਉਸ ਫੋਲਡਰ ਵਿਚ, 10 ਗਾਣੇ ਹਨ, ਜਿਨ੍ਹਾਂ ਵਿਚੋਂ ਇਕ ਕਲਾਸਿਕ ਪੋਜ਼ਨ ਹੈ.

ਹੁਣ ਜ਼ਹਿਰ ਇੱਕ ਰੋਲ ਟ੍ਰੈਕ ਹੈ ਇਸ ਲਈ ਅਸੀਂ ਸੰਗੀਤ ਫੋਲਡਰ ਦੇ ਤਹਿਤ ਰਾਕ ਨਾਮਕ ਇੱਕ ਫੋਲਡਰ ਬਣਾਇਆ ਹੈ ਅਤੇ ਹੇਠ ਦਿੱਤੀ ਫਾਇਲ ਟਾਈਪ ਕਰਕੇ ਜ਼ਹਿਰ ਨੂੰ ਇੱਕ ਹਾਰਡ ਲਿੰਕ ਬਣਾਇਆ ਹੈ:

ln "01 - ਜ਼ੂਏਨ. mp3" "~ / ਸੰਗੀਤ / ਰਾਕ / ਜ਼ੀਜ਼ਨ.ਮਪੀ 3"

ਇਹ ਸੰਗੀਤ ਨੂੰ ਸੰਗਠਿਤ ਕਰਨ ਦਾ ਵਧੀਆ ਤਰੀਕਾ ਹੈ

ਇੱਕ ਹਾਰਡ ਲਿੰਕ ਅਤੇ ਇੱਕ ਸਿੰਬੋਲਿਕ ਲਿੰਕ ਵਿਚਕਾਰ ਫਰਕ ਦੱਸਣ ਲਈ

ਤੁਸੀਂ ਦੱਸ ਸਕਦੇ ਹੋ ਕਿ ਇੱਕ ਫਾਇਲ ਵਿੱਚ ls ਕਮਾਂਡ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਇੱਕ ਹਾਰਡ ਲਿੰਕ ਹੈ?

ls -lt

ਲਿੰਕ ਬਿਨਾਂ ਇੱਕ ਮਿਆਰੀ ਫਾਇਲ ਹੇਠ ਦਿੱਸੇਗੀ

-ਰਵ-ਆਰ - ਆਰ - 1 ਗੈਰੀ ਗੈਰੀ 1000 ਦਸੰਬਰ 18 21:52 ਜ਼ਹਿਰ.ਮੈਪੀ 3

ਥੱਲੇ ਕਾਲਮ ਹਨ:

ਜੇ ਇਹ ਇੱਕ ਹਾਰਡ ਲਿੰਕ ਸੀ ਤਾਂ ਆਊਟਪੁਟ ਹੇਠ ਦਿਖਾਈ ਦੇਵੇਗਾ:

-ਰਵ-ਆਰ - ਆਰ - 2 ਗੈਰੀ ਗੈਰੀ 1000 ਦਸੰਬਰ 18 21:52 ਜ਼ਹਿਰ.ਮੈਪੀ 3

ਧਿਆਨ ਦਿਉ ਕਿ ਲਿੰਕ ਕਾਲਮ ਦੀ ਸੰਖਿਆ 2 ਹੈ. ਜਦੋਂ ਵੀ ਇੱਕ ਹਾਰਡ ਕੜੀ ਬਣਾਈ ਜਾਂਦੀ ਹੈ ਹਰ ਵਾਰ ਨੰਬਰ ਵੱਧ ਜਾਵੇਗਾ

ਇੱਕ ਸਿੰਬੋਲਿਕ ਲਿੰਕ ਇਸ ਤਰਾਂ ਦਿਖਾਈ ਦੇਵੇਗਾ:

-ਰੁ-ਆਰ - ਆਰ - 1 ਗੈਰੀ ਗੈਰੀ 1000 ਦਸੰਬਰ 18 21:52 ਜ਼ਹਿਰ. mp3 -> ਜ਼ਹਿਰ.ਪੀਪੀਪੀ

ਤੁਸੀਂ ਸਾਫ ਤੌਰ ਤੇ ਦੇਖ ਸਕਦੇ ਹੋ ਕਿ ਇੱਕ ਫਾਈਲ ਦੂਜੀ ਵੱਲ ਇਸ਼ਾਰਾ ਕਰ ਰਹੀ ਹੈ.

ਇੱਕ ਫਾਈਲ ਲਈ ਸਾਰੇ ਹਾਰਡ ਲਿੰਕਸ ਨੂੰ ਕਿਵੇਂ ਲੱਭਣਾ ਹੈ

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

ਇੱਕ ਫਾਈਲ ਲਈ ਆਈਔਡ ਨੰਬਰ ਦੇਖਣ ਲਈ ਹੇਠਲੀ ਕਮਾਂਡ ਟਾਈਪ ਕਰੋ:

ls -i

ਇੱਕ ਸਿੰਗਲ ਫਾਇਲ ਲਈ ਆਉਟਪੁੱਟ ਹੇਠ ਦਿੱਤੇ ਅਨੁਸਾਰ ਹੋਣਗੇ:

1234567 ਫਾਇਲ ਦਾ ਨਾਂ

ਇੱਕ ਫਾਈਲ ਲਈ ਸਖ਼ਤ ਲਿੰਕਾਂ ਨੂੰ ਲੱਭਣ ਲਈ ਤੁਹਾਨੂੰ ਉਸੇ ਆਈਔਡ (ਭਾਵ 1234567) ਨਾਲ ਸਾਰੀਆਂ ਫਾਈਲਾਂ ਦੀ ਫਾਈਲ ਖੋਜ ਕਰਨ ਦੀ ਲੋੜ ਹੈ.

ਤੁਸੀਂ ਇਸ ਨੂੰ ਹੇਠਲੀ ਕਮਾਂਡ ਨਾਲ ਕਰ ਸਕਦੇ ਹੋ:

ਲੱਭੋ ~ / -xdev -inum 1234567