എന്താണ് rcp ലിനക്സ് കമാൻഡ് ഫോർ എങ്ങനെയാണ് ഇത് ഉപയോഗിക്കേണ്ടത്
Rcp കമാൻഡ് ( റിമോട്ട് കോപ്പി പ്രോഗ്രാമിനായിട്ടുള്ളത് ) നിങ്ങൾ റിമോട്ട് കമ്പ്യൂട്ടറിൽ നിന്നും രണ്ടു വിദൂര കമ്പ്യൂട്ടറുകളിൽ നിന്നും ഫയലുകൾ പകർത്താൻ അനുവദിക്കുന്നു.
റിമോട്ട് കമ്പ്യൂട്ടറും വിദൂര കമ്പ്യൂട്ടറിൽ ഉപയോക്തൃനാമവും ആയിരിക്കണം, കൂടാതെ രണ്ടും ഫയലിന്റെ പേരിൽ പ്രിഫിക്സ് ചെയ്യണം.
Rcp കമാൻഡ് ഉപയോഗിക്കുന്നതിനായി, രണ്ടു് കമ്പ്യൂട്ടറുകളും ഉപയോക്താവിന്റെ ഹോം ഡയറക്ടറിയിൽ ഒരു ".rhosts" ഫയൽ ആവശ്യപ്പെടുന്നു, അതിൽ ഈ കമ്പ്യൂട്ടർ ഉപയോഗിച്ചു് ഉപയോക്തൃനാമത്തിനു് പുറമേ അനുവദിയ്ക്കാവുന്ന എല്ലാ കമ്പ്യൂട്ടറുകളുടെയും പേരുകൾ ഉണ്ടാവാം.
ഒരു .rhosts ഫയലിൻറെ ഒരു ഉദാഹരണം ഇതാ:
zeus.univ.edu jdoe athena.comp.com mjohnsonനുറുങ്ങ്: .rhosts ഫയൽ സജ്ജീകരിച്ചിട്ടുണ്ടെങ്കിൽ കമ്പ്യൂട്ടറുകളിൽ ഫയലുകൾ പകർത്താൻ FTP അല്ലെങ്കിൽ scp കമാൻഡ് ഉപയോഗിക്കാം.
rcp കമാൻഡ് സിന്റാക്സ്
Rcp കമാൻഡ് ഉപയോഗിയ്ക്കുമ്പോൾ ശരിയായ സിന്റാക്സ് "rcp" എന്ന് ടൈപ്പ് ചെയ്യുക, അതിനുശേഷം സോഴ്സും അതിനു ശേഷം ടാർഗറ്റും നൽകുക. ഹോസ്റ്റിനെയും ഡാറ്റയെയും വേർതിരിക്കുന്നതിന് ഒരു കോളൺ ഉപയോഗിക്കുക.
Rcp കമാൻഡിനോട് നിങ്ങൾ ചേർക്കാൻ കഴിയുന്ന ചില ഐച്ഛികങ്ങൾ ഇവിടെ നൽകിയിരിക്കുന്നു:
- / LOG : കമ്പ്യൂട്ടറിൽ നിന്ന് ഏത് ഫയലുകളാണ് പകർത്തിയതെന്ന് കാണിക്കുന്ന ഒരു ലോഗ് ഫയൽ സൃഷ്ടിച്ചിരിക്കുന്നു. ലോക്കൽ കമ്പ്യൂട്ടർ ഉൾപ്പെടാത്ത റിമോട്ട് കമ്പ്യൂട്ടറുകളിൽ നിന്നും, അതിൽ നിന്നും പകർത്തപ്പെടുമ്പോൾ, ആദ്യത്തെ കൈമാറ്റം മാത്രമേ ലോഗ് ചെയ്യപ്പെടുകയുള്ളൂ.
- / USER : വിദൂര കമ്പ്യൂട്ടറിന്റെ ഉപയോക്തൃ അക്കൗണ്ട് വ്യക്തമാക്കുന്നു. വിദൂര ഹോസ്റ്റിന്റെ ഫയലിൽ നിങ്ങളുടെ ഉപയോക്തൃനാമം അല്ലെങ്കിൽ ഹോസ്റ്റ്നെയിം ഇതിനകം ഉൾപ്പെടുത്തിയിട്ടില്ലെങ്കിൽ മാത്രമേ അത് ഉപയോഗിക്കാവൂ.
- / പാസ്സ്വേർഡ്: റിമോട്ട് അക്കൗണ്ടിലേക്ക് ലോഗിൻ ചെയ്യാൻ ആവശ്യമായ പാസ്വേർഡ് ആണ് ഇത്. ഇത് / USER ഉപയോഗിച്ചാണ് ഉപയോഗിക്കുന്നത്.
- -r : ഒരു പൂർണ്ണ ഡയറക്ടറി rcp കമാൻഡിൽ പകർത്തി ഉപയോഗിച്ചു്.
- -p : ഡാറ്റ സംരക്ഷണ മോഡ് ശരിയായി പരിഷ്ക്കരിച്ച തീയതി നിലനിർത്താൻ പകർപ്പ് അനുവദിക്കുന്നു. ഇത് / PRESERVE പോലെ തന്നെയായിരിക്കും.
rcp കമാൻഡ് ഉദാഹരണങ്ങൾ
ലിനക്സിൽ rcp എങ്ങനെയാണ് ഉപയോഗിക്കേണ്ടത് എന്നതിന്റെ ചില ഉദാഹരണങ്ങൾ ഇതാ:
ഒരൊറ്റ ഫയൽ പകർത്തുക:
കമ്പ്യൂട്ടർ "ടോക്കണനോടെക് ബുക്ക്" എന്ന ഡയറക്റ്ററിയിൽ "/ usr / data /" എന്ന ഡയറക്ടറിയിൽ "ഉപഭോക്താവ് dxtxt" എന്ന് വിളിക്കുന്ന ഒരു ഫയൽ കോപ്പി വരിയിൽ താഴെപ്പറയുന്ന കമാൻഡ് ലൈൻ നൽകേണ്ടതുണ്ട്:
rcp tomsnotebook: /usr/data/customers.txt.കാലഘട്ടം "." ഒടുവിൽ "ഈ" ഡയറക്ടറി എന്നാണ് അർത്ഥമാക്കുന്നത്. അതായത്, കമാൻഡ് എക്സിക്യൂട്ട് ചെയ്ത ഡയറക്ടറി. പകരം നിങ്ങൾക്ക് വേറൊരു ഡയറക്ടറി നിർദ്ദേശിക്കാം.
ഒരു മുഴുവൻ ഫോൾഡർ പകർത്തുക:
"Rcp" ന് ശേഷം ഒരു "-r" ചേർത്ത് നിങ്ങൾക്ക് ഒരു പൂർണ്ണ ഡയറക്ടറി പകർത്താനാകും:
rcp -r tomsnotebook: / usr / data. rcp document1 zeus.univ.edu:document1ലോക്കൽ മെഷീനിൽ നിന്നും പകർത്തുക:
URL zeus.univ.edu ഉള്ള കമ്പ്യൂട്ടറിലുള്ള ഉപയോക്താവിന്റെ ഹോം ഡയറക്ടറിയിലേക്ക് പ്രാദേശിക മെഷീനിൽ നിന്നും "document1" പകർപ്പുകൾ, രണ്ടു സംവിധാനങ്ങളിലും ഉപയോക്തൃനാമങ്ങൾ ഒന്നാണെന്ന് അനുമാനിക്കുന്നു.
rcp document1 jdoe @: zeus.univ.edu: document1URL zeus.univ.edu ഉള്ള കമ്പ്യൂട്ടറിൽ "jdoe" എന്ന ഉപയോക്താവിന്റെ പ്രാദേശിക ഡയറക്ടറിയിലേക്ക് പ്രാദേശിക മെഷീനിൽ നിന്നും "document1" പകർപ്പുകൾ.
rcp zeus.univ.edu:document1 document1റിമോട്ട് കമ്പ്യൂട്ടറിൽ "zeus.univ.edu" ൽ നിന്ന് "പ്രമാണത്തിന്റെ 1" പകർപ്പുകൾ അതേ പേരിൽ പ്രാദേശിക യന്ത്രത്തിലേക്ക് പകർത്തുക.
rcp -r പ്രമാണങ്ങൾ zeus.univ.edu:backupsപ്രാദേശിക മെഷീനിൽ നിന്നും "backups" എന്ന ഡയറക്ടറിയിലേക്കുള്ള എല്ലാ ഉപഡയറക്ടറികളും ഉൾക്കൊള്ളുന്ന "പ്രമാണങ്ങൾ" എന്ന ഡയറക്ടറി, യു.ആർ.എൽ. "zeus.univ.edu" എന്ന കമ്പ്യൂട്ടറിനൊപ്പം ഉപയോക്താവിന്റെ ഹോം ഡയറക്ടറിയിലെ "ബാക്കപ്പുകളെ" ഡയറക്ടറിയിലേക്ക് പകർത്തുന്നു.
rcp -r zeus.univ.edu:backups/documents പഠനംപ്രാദേശിക മെഷീനിൽ "പഠനം" എന്ന ഡയക്ടറിലേക്ക് എല്ലാ സബ്ഡയറക്ടറികളും ഉൾപ്പെടുന്ന ഡയറക്ടറി "പ്രമാണങ്ങൾ" പകർത്തുന്നു.