Linux cp కమాండ్ ఉదాహరణలు

Linux Cp Command Examples



లైనక్స్ సిస్టమ్‌లో పని చేస్తున్నప్పుడు, ఫైల్‌లు మరియు డైరెక్టరీలను కాపీ చేయడం అనేది రోజూ నిర్వహించే ఒక ముఖ్యమైన పని. వినియోగదారులందరికీ సరళమైన మరియు సులభమైన యుటిలిటీ అవసరం, దీని ద్వారా వారు తమ ఫైల్‌లు మరియు డైరెక్టరీలను కాపీ చేయవచ్చు. ఈ ప్రయోజనం కోసం, అత్యంత సాధారణ cp కమాండ్-లైన్ యుటిలిటీ UNIX మరియు Linux సిస్టమ్‌లలో ఉపయోగించబడుతుంది.

ఈ ఆర్టికల్లో cp ఆదేశాన్ని కొన్ని ఉదాహరణలతో వివరిస్తాము.







Cp కమాండ్ యొక్క ప్రాథమిక సింటాక్స్

Cp ఆదేశాన్ని ఉపయోగించడానికి, వాక్యనిర్మాణాన్ని అనుసరించండి, ఇది క్రింద ఇవ్వబడింది:



$cp [జెండాలు] [మూలం-ఫైల్] [గమ్యం-ఫైల్]

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



ముఖ్యమైన గమనిక: ఫైల్‌లు మరియు డైరెక్టరీలను కాపీ చేసేటప్పుడు యూజర్ ఒక సోర్స్ ఫైల్‌పై చదవడానికి అనుమతిని కలిగి ఉండాలి మరియు గమ్యస్థాన ఫైల్ లేదా డైరెక్టరీపై వినియోగదారు తప్పనిసరిగా వ్రాయడానికి అనుమతి ఉండాలి. లేకపోతే, ‘అనుమతి నిరాకరించబడింది’ యొక్క లోపం ప్రదర్శించబడుతుంది.





Cp కమాండ్ ఉపయోగం

'Cp కమాండ్' యొక్క క్రింది ఉపయోగాలు ఉన్నాయి, మేము ఇప్పుడు కొన్ని ఉదాహరణలతో వివరిస్తాము:

ప్రస్తుత పని డైరెక్టరీకి ఫైల్‌ని కాపీ చేయండి

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



ఉదాహరణ

ఉదాహరణకు, దిగువ పేర్కొన్న ఆదేశాన్ని అమలు చేయడం ద్వారా మీరు test_file.txt ని backup_file.txt కి కాపీ చేయవచ్చు:

$cptest_file.txt backup_file.txt

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

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

ఉదాహరణ

ఉదాహరణకు, /లుక్అప్ డైరెక్టరీకి test_file.txt ని కాపీ చేయడానికి, కింది ఆదేశాన్ని ఉపయోగించండి:

$cptest_file.txt/పైకి చూడు

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

$cptest_file.txt/పైకి చూడు/newtest_file.txt

పైన పేర్కొన్న ఆదేశం పేర్కొన్న గమ్యస్థానానికి 'newtest_file.txt' అనే కొత్త పేరుతో ఫైల్‌ని కాపీ చేస్తుంది.

డైరెక్టరీలను మరొక డైరెక్టరీకి కాపీ చేయండి

‘-R’ లేదా ‘-r’ ఆప్షన్‌ని ఉపయోగించి, మీరు సబ్ డైరెక్టరీలతో సహా అన్ని ఫైల్‌లను మరొక డైరెక్టరీలోకి కాపీ చేయవచ్చు.

ఉదాహరణ

కింది ఉదాహరణలో, మేము వ్యక్తిగత_డైరెక్టరీని అధికారిక_డైరెక్టరీగా ఎదుర్కొంటున్నాము:

$cp -ఆర్వ్యక్తిగత_ డైరెక్టరీ అధికారిక_డైరెక్టరీ

మీరు సోర్స్ డైరెక్టరీ కాకుండా ఫైల్స్ మరియు అన్ని సబ్ డైరెక్టరీలను మాత్రమే కాపీ చేయాలనుకుంటే, కింది ఆదేశాన్ని ‘-RT’ ఆప్షన్‌తో ఉపయోగించండి:

$cp -ఆర్‌టివ్యక్తిగత_ డైరెక్టరీ అధికారిక_డైరెక్టరీ

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

వివిధ డైరెక్టరీలలో బహుళ ఫైల్‌లను కాపీ చేయండి

కింది ఆదేశాన్ని ఉపయోగించి, మీరు బహుళ ఫైల్‌లను వేర్వేరు డైరెక్టరీలలోకి కాపీ చేయవచ్చు:

$cptest_file.txt personal_directory test_file1.txt official_directory

ఎంపికలతో లైనక్స్ సిపి కమాండ్

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

గమ్యస్థాన ఫైల్ ఉనికిలో ఉంటే, ఫైల్ డిఫాల్ట్‌గా భర్తీ చేయబడుతుంది. Cp కమాండ్‌తో ‘-n’ ఫ్లాగ్‌ని ఉపయోగించి, ఇప్పటికే ఉన్న ఫైల్‌ను ఓవర్రైట్ చేయవద్దని చెబుతుంది.

నిర్ధారణ కోసం ప్రాంప్ట్‌ను శక్తివంతంగా రూపొందించడానికి 'i' ఎంపికను ఉపయోగించండి.

$cp -ఐtest_file.txt test_file1.txt

మీరు గమ్యస్థానంలో ఫైల్‌ని మాత్రమే కాపీ చేయాలనుకుంటే, అది ఇప్పటికే ఉనికిలో లేనట్లయితే, '-u' ఎంపికతో కింది ఆదేశాన్ని ఉపయోగించండి:

$cp -ఉtest_file.txt test_file1.txt

ఫైల్ యాజమాన్యం మరియు టైమ్‌స్టాంప్‌లను సంరక్షించడానికి, ‘-v’ ఎంపికతో కింది ఆదేశాన్ని ఉపయోగించండి:

$cp -ఉtest_file.txt test_file1.txt

ముగింపు

ఈ వ్యాసంలోని విభిన్న ఉదాహరణలను ఉపయోగించి మేము cp ఆదేశాన్ని వివరించాము. ఇంకా, కావలసిన ఫలితాలను పొందడానికి cp ఆదేశంతో విభిన్న ఎంపికలను ఎలా ఉపయోగించాలో కూడా మేము వివరించాము. అందువల్ల, cp కమాండ్‌తో పైన పేర్కొన్న అన్ని ఎంపికలను ఉపయోగించి, మీరు మీ లైనక్స్ సిస్టమ్‌లో వివిధ ప్రదేశాల్లోని ఫైల్‌లు మరియు డైరెక్టరీలను కాపీ చేస్తారు. Cp కమాండ్ మరియు దాని వినియోగం గురించి మీకు ఇప్పుడు మంచి జ్ఞానం ఉందని నేను ఖచ్చితంగా అనుకుంటున్నాను.