Rcp ਲਿਨਕਸ ਕਮਾਂਡ ਕੀ ਹੈ ਅਤੇ ਇਸਦੀ ਵਰਤੋਂ ਕਿਵੇਂ ਕਰੀਏ
Rcp ਕਮਾਂਡ (ਜੋ ਕਿ ਰਿਮੋਟ ਕਾਪੀ ਪ੍ਰੋਗ੍ਰਾਮ ਲਈ ਹੈ ) ਤੁਹਾਨੂੰ ਇੱਕ ਰਿਮੋਟ ਕੰਪਿਊਟਰ ਜਾਂ ਦੋ ਰਿਮੋਟ ਕੰਪਿਊਟਰਾਂ ਵਿਚਕਾਰ ਜਾਂ ਦੂਜੀ ਕੰਪਿਊਟਰਾਂ ਵਿਚ ਫਾਇਲਾਂ ਦੀ ਨਕਲ ਕਰਨ ਦਿੰਦਾ ਹੈ.
rcp cp ਲਈ ਹੈ ਕਿ ਰਿਮੋਟ ਕੰਪਿਊਟਰ ਅਤੇ ਸੰਭਵ ਤੌਰ 'ਤੇ ਰਿਮੋਟ ਕੰਪਿਊਟਰ ਉੱਤੇ ਯੂਜ਼ਰਨਾਮ, ਦੋਨਾਂ ਨੂੰ ਫਾਇਲ ਨਾਂ ਲਈ ਅਗੇਤਰ ਦੇਣ ਦੀ ਲੋੜ ਹੈ.
Rcp ਕਮਾਂਡ ਦੀ ਵਰਤੋਂ ਕਰਨ ਦੇ ਯੋਗ ਹੋਣ ਲਈ, ਦੋਵੇਂ ਕੰਪਿਊਟਰਾਂ ਨੂੰ ਯੂਜ਼ਰ ਦੀ ਘਰੇਲੂ ਡਾਇਰੈਕਟਰੀ ਵਿੱਚ ".rhosts" ਦੀ ਲੋੜ ਹੈ, ਜਿਸ ਵਿੱਚ ਉਹਨਾਂ ਸਾਰੇ ਕੰਪਿਊਟਰਾਂ ਦੇ ਨਾਂ ਹੋਣੇ ਚਾਹੀਦੇ ਹਨ, ਜਿਨ੍ਹਾਂ ਨੂੰ ਇਸ ਕੰਪਿਊਟਰ ਦੀ ਵਰਤੋਂ ਕਰਨ ਦੀ ਮਨਜੂਰੀ ਦਿੱਤੀ ਗਈ ਹੈ, ਯੂਜ਼ਰ-ਨਾਂ ਦੇ ਨਾਲ.
ਇੱਥੇ .rhosts ਫਾਈਲ ਦਾ ਇੱਕ ਉਦਾਹਰਨ ਹੈ:
zeus.univ.edu jdoe athena.comp.com mjohnsonਸੰਕੇਤ: FTP ਜਾਂ scp ਕਮਾਂਡ ਨੂੰ ਕੰਪਿਊਟਰਾਂ ਵਿਚਲੀਆਂ ਫਾਇਲਾਂ ਦੀ ਨਕਲ ਕਰਨ ਲਈ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ ਜੇ ਕੋਈ .rhosts ਫਾਈਲ ਸਥਾਪਤ ਨਹੀਂ ਕੀਤੀ ਗਈ ਹੈ.
rcp ਕਮਾਂਡ ਸੰਟੈਕਸ
ਸਹੀ ਸੰਟੈਕਸ ਜਦੋਂ rcp ਕਮਾਂਡ ਵਰਤੀ ਜਾਂਦੀ ਹੈ ਤਾਂ "rcp" ਟਾਈਪ ਕਰੋ ਜੋ ਸਰੋਤ ਤੋਂ ਬਾਅਦ ਅਤੇ ਫਿਰ ਟਿਕਾਣਾ ਹੋਵੇ. ਹੋਸਟ ਅਤੇ ਡਾਟਾ ਨੂੰ ਵੱਖ ਕਰਨ ਲਈ ਕੌਲਨ ਦੀ ਵਰਤੋਂ ਕਰੋ.
ਇੱਥੇ ਕੁਝ ਵਿਕਲਪ ਹਨ ਜੋ ਤੁਸੀਂ rcp ਕਮਾਂਡ ਵਿੱਚ ਜੋੜ ਸਕਦੇ ਹੋ:
- / LOG : ਇੱਕ ਲੌਗ ਫਾਇਲ ਬਣਾਈ ਗਈ ਹੈ ਜੋ ਦਿਖਾਉਂਦੀ ਹੈ ਕਿ ਕੰਪਿਊਟਰ ਤੋਂ ਕਿਹੜੀਆਂ ਫਾਈਲਾਂ ਕਾਪੀ ਕੀਤੀਆਂ ਗਈਆਂ ਸਨ ਜਦੋਂ ਕੰਪਿਊਟਰ ਨੂੰ ਰਿਮੋਟ ਕੰਪਿਊਟਰਾਂ ਤੋਂ ਕਾਪੀ ਕਰਦੇ ਸਮੇਂ ਕਾਪੀ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਜਿਸ ਵਿੱਚ ਸਥਾਨਕ ਕੰਪਿਊਟਰ ਸ਼ਾਮਲ ਨਹੀਂ ਹੁੰਦਾ, ਤਾਂ ਸਿਰਫ ਪਹਿਲਾ ਟਰਾਂਸਫਰ ਲਾਗ ਹੁੰਦਾ ਹੈ.
- / USER : ਰਿਮੋਟ ਕੰਪਿਊਟਰ ਦੇ ਉਪਭੋਗਤਾ ਖਾਤੇ ਨੂੰ ਨਿਸ਼ਚਿਤ ਕਰਦਾ ਹੈ ਇਹ ਕੇਵਲ ਤਾਂ ਹੀ ਵਰਤਿਆ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ ਜਦੋਂ ਰਿਮੋਟ ਹੋਸਟ ਦੀ ਫਾਈਲ ਵਿੱਚ ਪਹਿਲਾਂ ਤੋਂ ਹੀ ਤੁਹਾਡਾ ਉਪਯੋਗਕਰਤਾ ਨਾਂ ਜਾਂ ਹੋਸਟਨਾਮ ਸ਼ਾਮਲ ਨਹੀਂ ਹੁੰਦਾ.
- / ਪਾਸਵਰਡ : ਰਿਮੋਟ ਖਾਤੇ ਤੇ ਲਾਗ ਇਨ ਕਰਨ ਲਈ ਇਹ ਪਾਸਵਰਡ ਦੀ ਲੋੜ ਹੈ. ਇਹ / USER ਦੇ ਨਾਲ ਵਰਤਿਆ ਗਿਆ ਹੈ
- -r : rcp ਕਮਾਂਡ ਨਾਲ ਪੂਰਾ ਡਾਇਰੈਕਟਰੀ ਕਾਪੀ ਕਰਨ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ.
- -p : ਨਕਲ ਨੂੰ ਉਸ ਤਾਰੀਖ ਨੂੰ ਸਾਂਭਣ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ ਜਿਸ ਵਿੱਚ ਡਾਟਾ ਸੁਰੱਖਿਅਤ ਢੰਗ ਨਾਲ ਫਾਇਲ ਸੁਰੱਖਿਆ ਮੋਡ ਦੇ ਰੂਪ ਵਿੱਚ ਸੋਧਿਆ ਗਿਆ ਸੀ. ਇਹ ਉਸੇ ਤਰ੍ਹਾਂ ਹੈ ਜਿਵੇਂ / PRESERVE.
rcp ਕਮਾਂਡ ਵਰਕਸ
ਇੱਥੇ ਕੁਝ ਉਦਾਹਰਣਾਂ ਹਨ ਜੋ ਲੀਨਕਸ ਵਿੱਚ ਆਰਸੀਪੀ ਦੀ ਵਰਤੋਂ ਕਿਵੇਂ ਕਰਦੀਆਂ ਹਨ:
ਇੱਕ ਸਿੰਗਲ ਫਾਈਲ ਕਾਪੀ ਕਰੋ:
ਕੰਪਿਊਟਰ "tomsnotebook" ਤੋਂ "/ usr / data /" ਡਾਇਰੈਕਟਰੀ ਵਿੱਚ ਮੌਜੂਦਾ ਡਾਇਰੈਕਟਰੀ ਵਿੱਚ "ਗਾਹਕ.txt" ਨਾਮ ਦੀ ਇੱਕ ਫਾਇਲ ਦੀ ਕਾਪੀ ਕਰਨ ਲਈ ਹੇਠ ਲਿਖੀਆਂ ਲੋੜਾਂ ਹਨ:
rcp tomsnotebook: /usr/data/customers.txt.ਮਿਆਦ "." ਅੰਤ ਵਿੱਚ, "ਇਹ" ਡਾਇਰੈਕਟਰੀ ਦਾ ਮਤਲਬ ਹੈ. ਉਹ ਹੈ, ਡਾਇਰੈਕਟਰੀ ਜਿਸ ਤੋਂ ਕਮਾਂਡ ਚਲਾਇਆ ਗਿਆ ਸੀ. ਤੁਸੀਂ ਇਸਦੀ ਬਜਾਏ ਕੋਈ ਹੋਰ ਡਾਇਰੈਕਟਰੀ ਨਿਸ਼ਚਿਤ ਕਰ ਸਕਦੇ ਹੋ.
ਇੱਕ ਪੂਰੇ ਫੋਲਡਰ ਨੂੰ ਕਾਪੀ ਕਰੋ:
ਤੁਸੀਂ "rcp" ਦੇ ਬਾਅਦ "-r" ਜੋੜ ਕੇ ਪੂਰੀ ਡਾਇਰੈਕਟਰੀ ਕਾਪੀ ਕਰ ਸਕਦੇ ਹੋ:
rcp -r tomsnotebook: / usr / ਡਾਟਾ rcp document1 zeus.univ.edu:document1/ ਤੋਂ ਸਥਾਨਕ ਮਸ਼ੀਨ ਤੇ ਕਾਪੀ ਕਰੋ:
ਲੋਕਲ ਮਸ਼ੀਨ ਤੋਂ ਕੰਪਿਊਟਰ ਦੇ ਯੂਜ਼ਰ ਦੀ ਘਰੇਲੂ ਡਾਇਰੈਕਟਰੀ ਵਿੱਚ "document1" ਦੀਆਂ ਕਾਪੀਆਂ, ਜੋ ਕਿ ਯੂਆਰਐਲ zeus.univ.edu ਦੇ ਨਾਲ ਹੈ, ਇਹ ਮੰਨਦੇ ਹੋਏ ਕਿ ਦੋਨਾਂ ਸਿਸਟਮਾਂ ਵਿੱਚ ਉਪਭੋਗੀ-ਨਾਂ ਇੱਕ ਹੀ ਹਨ.
rcp document1 jdoe @: zeus.univ.edu: document1ਲੋਕਲ ਮਸ਼ੀਨ ਤੋਂ "document1" ਦੀਆਂ ਕਾਪੀਆਂ ਜੋ ਕਿ ਕੰਪਿਊਟਰ ਤੇ "jdoe" ਦੀ ਘਰ ਡਾਇਰੈਕਟਰੀ ਹੈ, ਜੋ ਕਿ ਯੂਆਰਐਲ zeus.univ.edu ਨਾਲ ਹੈ.
rcp zeus.univ.edu:document1 document1ਰਿਮੋਟ ਕੰਪਿਊਟਰ "ਜ਼ੀਓਸ.ਯੂਨੀਵ.ਏਡਯੂ" ਤੋਂ ਉਸੇ ਨਾਮ ਨਾਲ ਸਥਾਨਕ ਮਸ਼ੀਨ ਤੇ "ਦਸਤਾਵੇਜ਼ 1" ਕਾਪੀਆਂ.
rcp -r ਦਸਤਾਵੇਜ਼ zeus.univ.edu:backupsਯੂਜਰ "zeus.univ.edu," ਨਾਲ ਕੰਪਿਊਟਰ ਉੱਤੇ ਉਪਭੋਗਤਾ ਦੀ ਘਰੇਲੂ ਡਾਇਰੈਕਟਰੀ ਵਿੱਚ ਸਥਾਨਕ ਮਸ਼ੀਨ ਤੋਂ ਡਾਇਰੈਕਟਰੀ ਵਿੱਚ "ਬੈਕਅੱਪ" ਡਾਇਰੈਕਟਰੀ ਨੂੰ ਡਾਇਰੈਕਟਰੀ "ਦਸਤਾਵੇਜ਼" ਵਿੱਚ ਕਾਪੀ ਕਰਦਾ ਹੈ, ਇਹ ਮੰਨਿਆ ਗਿਆ ਹੈ ਕਿ ਦੋਵੇਂ ਸਿਸਟਮਾਂ ਵਿੱਚ ਉਪਭੋਗੀ-ਨਾਂ ਇੱਕ ਹੀ ਹਨ.
rcp -r zeus.univ.edu:backups/documents studyਸਥਾਨਕ ਮਸ਼ੀਨ 'ਤੇ "ਅਧਿਐਨ" ਡਾਇਰੈਕਟਰੀ ਨੂੰ ਰਿਮੋਟ ਮਸ਼ੀਨ ਤੋਂ ਡਾਇਰੈਕਟਰੀ "ਦਸਤਾਵੇਜ਼", ਸਾਰੀਆਂ ਸਬ-ਡਾਇਰੈਕਟਰੀਆਂ ਸਮੇਤ ਕਾਪੀ ਕਰਦੀ ਹੈ.