లైనక్స్‌లో రిమోట్ ఫైల్‌లను పునరావృతంగా కాపీ చేయడం ఎలా

How Copy Remote Files Recursively Linux



మీరు Linux లో రిమోట్ ఫైల్‌లను కాపీ చేయవలసి వచ్చినప్పుడు, రెండు ప్రముఖ కమాండ్-లైన్ టూల్స్ మీ కోసం పనిని పూర్తి చేయగలవు-అంటే, scp మరియు rsync. ఈ ట్యుటోరియల్ Linux లో రిమోట్ ఫైల్స్ పునరావృతంగా కాపీ చేయడానికి scp మరియు rsync టూల్స్ ఎలా ఉపయోగించాలో వివరిస్తుంది.

ముందస్తు అవసరం

పని చేసే SSH ఆకృతీకరణ.







రిమోట్ ఫైల్‌లను పునరావృతంగా scp తో కాపీ చేయండి

Scp అనేది సెక్యూర్ కాపీకి సంక్షిప్త రూపం. సురక్షిత షెల్ ప్రోటోకాల్ (SSH) ఉపయోగించి రిమోట్ కంప్యూటర్‌కు మరియు దాని నుండి ఫైల్‌లను సురక్షితంగా కాపీ చేయడానికి scp సాధనం ఉపయోగించబడుతుంది.



Scp కమాండ్ యొక్క ప్రాథమిక వాక్యనిర్మాణం క్రింది విధంగా ఉంది.



scp <ఎంపిక> <మూలం> <గమ్యం>

ఫైళ్లను పునరావృతంగా కాపీ చేయడానికి, మీరు దీనిని ఉపయోగించాల్సి ఉంటుంది -ఆర్ ఎంపిక.





ఉదాహరణకు, కింది ఆదేశం రిమోట్ సర్వర్‌లోని నా /ప్రాజెక్ట్‌ల డైరెక్టరీలోని కంటెంట్‌ను /బ్యాకప్ డైరెక్టరీకి పునరావృతంగా కాపీ చేస్తుంది. రిమోట్ సర్వర్‌లో చెల్లుబాటు అయ్యే వినియోగదారు పేరు అవసరం.

$scp -ఆర్ /ప్రాజెక్టులు redhat8@20.68.114.222:/బ్యాకప్



మూర్తి 1 - scp తో రిమోట్ సర్వర్‌కు ఫైల్‌లను పునరావృతంగా కాపీ చేయండి

రిమోట్ సర్వర్ నుండి నా బ్యాకప్ /ప్రాజెక్ట్‌ల డైరెక్టరీలోని కంటెంట్‌ను నా స్థానిక మెషీన్‌లోని డైరెక్టరీకి పునరావృతంగా కాపీ చేయడానికి ఇక్కడ మరొక ఉదాహరణ ఉంది.

$scp -ఆర్redhat8@20.68.114.222:/బ్యాకప్/ప్రాజెక్టులు/కోలుకున్నారు

మూర్తి 2 - రిమోట్ సర్వర్ నుండి ఫైల్‌లను పునరావృతంగా scp తో కాపీ చేయండి

Rsync తో రిమోట్ ఫైల్‌లను పునరావృతంగా కాపీ చేయండి

స్థానిక లేదా రిమోట్ కంప్యూటర్‌ల మధ్య ఫైల్‌లను కాపీ చేయడానికి (సమకాలీకరించడానికి) rsync సాధనం (రిమోట్ సింక్) ఉపయోగించబడుతుంది. Rsync కమ్యూనికేట్ చేయడానికి SSH ని కూడా ఉపయోగిస్తుంది. Rsync కమాండ్ యొక్క ప్రాథమిక వాక్యనిర్మాణం క్రింది విధంగా ఉంది.

rsync<ఎంపికలు> <మూలం <గమ్యం>

ఫైల్‌లను పునరావృతంగా కాపీ చేసే ఎంపిక దీని ద్వారా సూచించబడుతుంది -ఆర్ .

సిఫార్సు చేయబడిన ఇతర ఎంపికలు:

-వరకు ఇది కాపీ చేయబడిన ఫైల్స్ యొక్క లక్షణాలను సంరక్షిస్తుంది

-v ఇది వివరణాత్మక అవుట్‌పుట్‌ను ప్రదర్శిస్తుంది

Rsync గురించి ఒక మంచి విషయం ఏమిటంటే అది మూలం మరియు గమ్యస్థాన డైరెక్టరీలను సరిపోల్చింది మరియు ఇది తేడాలను మాత్రమే కాపీ చేస్తుంది. ఈ ఫీచర్ నెట్‌వర్క్ డేటా వినియోగాన్ని తగ్గిస్తుంది మరియు డేటాను ప్రతిబింబించడానికి మరియు బ్యాకప్ చేయడానికి rsync ఒక మంచి సాధనంగా చేస్తుంది.

రిమోట్ సర్వర్‌లోని నా /ప్రాజెక్ట్‌లు 2 డైరెక్టరీ యొక్క కంటెంట్‌ను /బ్యాకప్ 2 డైరెక్టరీకి పునరావృతంగా కాపీ చేయడానికి క్రింద ఒక ఉదాహరణ. రిమోట్ సర్వర్‌లో చెల్లుబాటు అయ్యే వినియోగదారు పేరు అవసరం.

rsync-రావు /ప్రాజెక్టులు 2 redhat8@20.68.114.222:/బ్యాకప్ 2

మూర్తి 3 - rsync తో రిమోట్ సర్వర్‌కు ఫైల్‌లను పునరావృతంగా కాపీ చేయండి

తదుపరి ఉదాహరణ రిమోట్ సర్వర్ నుండి నా బ్యాటరీ 2/ప్రాజెక్ట్స్ 2 డైరెక్టరీ కంటెంట్‌ను నా స్థానిక మెషీన్‌లో డైరెక్టరీకి పునరావృతంగా కాపీ చేస్తుంది.

rsync-రావుredhat8@20.68.114.222:/బ్యాకప్ 2/ప్రాజెక్టులు 2/కోలుకున్నారు 2

మూర్తి 4 - rsync తో రిమోట్ సర్వర్ నుండి ఫైల్‌లను పునరావృతంగా కాపీ చేయండి

ముగింపు

ఈ ట్యుటోరియల్ scp మరియు rsync టూల్స్ ఉపయోగించి లైనక్స్‌లో ఫైల్‌లను పునరావృతంగా ఎలా కాపీ చేయాలో మీకు చూపించింది. మీరు ఏమనుకుంటున్నారో మాకు తెలియజేయండి.