లైనక్స్‌లోని డైరెక్టరీ నుండి మరొక డైరెక్టరీకి అన్ని ఫైల్‌లను ఎలా కాపీ చేయాలి

How Copy All Files From Directory Another Directory Linux



ఫైల్ లేదా ఫోల్డర్‌ను కాపీ చేయడం అంటే ఇప్పటికే ఉన్న ఫైల్‌లో ఉన్నట్లుగా డూప్లికేట్ కంటెంట్ ఉన్న కొత్త ఫైల్‌ను సృష్టించడం.

కొన్నిసార్లు, మేము బ్యాకప్ ప్రోగ్రామ్ కాకుండా ఫైల్‌లు లేదా ఫోల్డర్‌లను కాపీ చేయాలి. ఫైల్‌లను అదే పేరుతో కాపీ చేయవచ్చు లేదా మీరు పేరును కూడా మార్చవచ్చు.







ఫైల్, ఫోల్డర్ లేదా డైరెక్టరీని కాపీ చేయడం అనేది లైనక్స్ ఆపరేటింగ్ సిస్టమ్‌లో ఒక సాధారణ మరియు ప్రాథమిక పని. కమాండ్-లైన్ ఇంటర్‌ఫేస్‌తో పనిచేసేటప్పుడు కమాండ్‌ల పేరు మార్చడం, తొలగించడం లేదా కాపీ చేయడం రోజువారీ ప్రయోజన కార్యకలాపాలుగా ఉపయోగించబడతాయి.



ఫైల్‌లను కాపీ చేయడానికి బహుళ ఆదేశాలు ఉన్నప్పటికీ, ది cp మరియు rsync కమాండ్ విస్తృతంగా ఉపయోగించే సరళమైన విధానాలు.



లైనక్స్‌లో సిపి కమాండ్‌తో ఫైల్‌లను ఎలా కాపీ చేయాలి:

ది cp కమాండ్ అనేది సాధారణంగా నిర్వహించడానికి ఉపయోగించే ఆదేశాలలో ఒకటి కాపీ ఆపరేషన్ మీరు ఈ ఆదేశం ద్వారా మూలం నుండి గమ్యస్థానం, i-e, ఒక డైరెక్టరీకి ఫైల్‌లు లేదా ఫోల్డర్‌లను కాపీ చేయవచ్చు.





యొక్క వాక్యనిర్మాణం cp ఆదేశం:

$cp [ఎంపికలు] [మూలం...] [గమ్యం…]

Cp కమాండ్ టూల్‌ని బాగా అర్థం చేసుకోవడానికి ఒక ఉదాహరణ చూద్దాం.



లో ఇంటికి డైరెక్టరీ, a ని సృష్టించండి తాత్కాలిక అనే టెక్స్ట్ ఫైల్ ఉన్న ఫోల్డర్ text_file1.txt మరియు దానికి యాదృచ్ఛిక కంటెంట్‌ను జోడించండి.

అదే పేరుతో ఫైల్‌ని కాపీ చేయండి:

కాపీ చేయడానికి text_file1.txt అదే పేరుతో ఫైల్ డైరెక్టరీ, టెర్మినల్ తెరిచి, పేర్కొన్నది టైప్ చేయండి cp సరైన మార్గంలో ఆదేశం.

ఫైల్‌పై కుడి క్లిక్ చేయడం ద్వారా ఫోల్డర్ యొక్క మార్గాన్ని పొందండి మరియు దానికి నావిగేట్ చేయండి గుణాలు ఎంపిక (మార్గం లింక్ పొందడానికి ఇది సులభమైన మార్గం).

టెక్స్ట్ ఫైల్ యొక్క పూర్తి మార్గంతో డైలాగ్ బాక్స్ తెరవబడుతుంది:

తో ఈ మార్గాన్ని ఉపయోగించండి cp ఫైల్‌ను కాపీ చేయడానికి ఆదేశం:

$cp /ఇంటికి/వార్దా/తాత్కాలిక/text_file1.txt/ఇంటికి/వార్దా/temp2

ఈ ఆదేశం కాపీ చేస్తుంది text_file1.txt కు ఫైల్ చేయండి temp2 ఫోల్డర్

దాన్ని ధృవీకరించడానికి, టైప్ చేయండి ls టెర్మినల్‌లో ఆదేశం:

$ls /ఇంటికి/వార్దా/temp2

వేరే పేరుతో ఫైల్‌ని కాపీ చేయండి:

ప్రస్తుత వర్కింగ్ డైరెక్టరీలోని ఫైల్‌ను వేరే పేరుతో కాపీ చేయడానికి, కింది వాటిని టైప్ చేయండి cp ఫైల్ స్థానంతో ఆదేశం:

$cp /ఇంటికి/వార్దా/తాత్కాలిక/text_file1.txt/ఇంటికి/వార్దా/తాత్కాలిక/text_file2.txt

దీనిని ఉపయోగించి ధృవీకరించండి ls ఆదేశం:

$ls /ఇంటికి/వార్దా/తాత్కాలిక

Cp కమాండ్‌తో బహుళ ఫైల్‌లను కాపీ చేయండి:

తో బహుళ ఫైళ్లను కాపీ చేయడానికి cp ఆదేశం, ఫైళ్లు సేవ్ చేయబడిన డైరెక్టరీకి టెర్మినల్‌ని నావిగేట్ చేసి, ఆపై అమలు చేయండి cp మీరు కాపీ చేయదలిచిన ఫైల్ పేర్లు మరియు గమ్యస్థాన మార్గంతో ఆదేశించండి.

$CD /ఇంటికి/వార్దా/తాత్కాలిక

$cptext_file1.txt text_file2.txt text_file3.txt/ఇంటికి/వార్దా/temp2

ఫైల్‌లు విజయవంతంగా కాపీ చేయబడ్డాయో లేదో ధృవీకరించడానికి పేర్కొన్న ఆదేశాన్ని అమలు చేయండి:

$ls /ఇంటికి/వార్దా/temp2

పైన పేర్కొన్న సందర్భాలలో ఒకే లేదా ఎంచుకున్న ఫైల్‌ను డైరెక్టరీలో ఎలా కాపీ చేయాలి. ఇప్పుడు, వైల్డ్‌కార్డ్ అక్షరాన్ని ఉపయోగించండి ( * ) ఒక డైరెక్టరీ యొక్క ప్రస్తుత ఫైల్‌లను ఏదైనా ఇతర డైరెక్టరీకి కాపీ చేయడానికి.

ఇది ఎలా పనిచేస్తుందో చూద్దాం:

అమలు చేయండి ls లో ఎన్ని ఫైల్స్ ఉన్నాయో చెక్ చేయండి తాత్కాలిక డైరెక్టరీ:

$ls /ఇంటికి/వార్దా/తాత్కాలిక

టెర్మినల్‌లో అన్ని ఫైల్ పేర్లను పేర్కొనడానికి బదులుగా, వైల్డ్‌కార్డ్‌ని ఉపయోగించండి ( * ) అన్ని ఫైల్‌లను గమ్యస్థానానికి కాపీ చేయడానికి డైరెక్టరీ పాత్‌తో:

$cp /ఇంటికి/వార్దా/తాత్కాలిక/ * /ఇంటికి/వార్దా/temp2

ఇప్పుడు, అన్ని ఫైల్స్ కాపీ చేయబడ్డాయో లేదో తనిఖీ చేయడానికి ls ఆదేశాన్ని మళ్లీ అమలు చేయండి temp2 డైరెక్టరీ:

$ls /ఇంటికి/వార్దా/temp2

Linux లో rsync కమాండ్‌తో ఫైల్‌లను ఎలా కాపీ చేయాలి:

ది rsync ఆదేశాలు ఫైళ్లు మరియు డైరెక్టరీలను స్థానికంగా అలాగే రిమోట్‌గా సమకాలీకరించడానికి మరియు కాపీ చేయడానికి మరొక బహుముఖ లైనక్స్ సాధనం.

యొక్క వాక్యనిర్మాణం rsync ఆదేశాలను ఫైల్‌లను కాపీ చేయడం:

$rsync[ఎంపికలు…] [మూలం...] [గమ్యం…]

ఇది అనేక లైనక్స్ పంపిణీలో ముందుగా నిర్మించిన సాధనం. అయితే, మీరు దీన్ని మీ సిస్టమ్‌లో పొందకపోతే, కింది ఆదేశాన్ని అమలు చేయడం ద్వారా దాన్ని ఇన్‌స్టాల్ చేయండి:

$సుడోసముచితమైనదిఇన్స్టాల్rsync

ఫైల్‌ను ఒక ప్రదేశం నుండి మరొక ప్రదేశానికి కాపీ చేయడానికి, కింది ఆదేశాన్ని అమలు చేయండి:

$rsync/ఇంటికి/వార్దా/dir1/file1.txt/ఇంటికి/వార్దా/dir2/text_file.txt

నిర్ధారించడానికి, టైప్ చేయండి:

$ls /ఇంటికి/వార్దా/dir2

అన్ని డైరెక్టరీ ఫైల్‌లను మరొక స్థానానికి కాపీ చేయడానికి, కమాండ్:

$rsync-వరకు /ఇంటికి/వార్దా/dir1/ /ఇంటికి/వార్దా/dir2

(ది -వరకు తో rsync డైరెక్టరీలను పునరావృతంగా కాపీ చేయడానికి కమాండ్ ఉపయోగించబడుతుంది)

ఇక్కడ రెండు భావనలు ఉన్నాయి:

మీరు వెనుకంజలో ఉన్న స్లాష్‌ని జోడిస్తే ( / ) పాత్‌తో, ఇది సోర్స్ డైరెక్టరీలోని కంటెంట్‌ను గమ్యం డైరెక్టరీకి కాపీ చేస్తుంది, చిత్రంలో చూపిన విధంగా:

కానీ, మీరు దానిని జోడించకపోతే, ఇది గమ్యస్థాన డైరెక్టరీ లోపల సోర్స్ డైరెక్టరీని కాపీ చేస్తుంది:

$rsync-వరకు /ఇంటికి/వార్దా/నీకు /ఇంటికి/వార్దా/dir2

పై ఆదేశం a ని కాపీ చేస్తుంది dir1 కు డైరెక్టరీ dir2 డైరెక్టరీ.

ముగింపు:

ఒక ఫైల్ లేదా డైరెక్టరీని కాపీ చేయడం అనేది ఒకరు ఆపరేట్ చేయగల ప్రాథమిక ఆదేశం. లైనక్స్ ఆపరేటింగ్ సిస్టమ్‌ని ఉపయోగిస్తున్నప్పుడు ఒకరు దీనిని అనేకసార్లు ఉపయోగించవచ్చు.

ఈ గైడ్ రెండు సరళమైన విధానాలను చూసింది, ది cp ఆదేశం మరియు rsync కమాండ్ ఈ ఆదేశాలను ఉపయోగించి, మేము ఒకే ఫైల్, బహుళ ఫైల్‌లను కాపీ చేయడం మరియు ఒక డైరెక్టరీని మరొకదానికి కాపీ చేయడం ఎలాగో నేర్చుకున్నాము.