Linux/Unixలో cp కమాండ్

cp అనేది ఫైల్‌లు మరియు డైరెక్టరీలను కాపీ చేయడానికి Linux షెల్ కమాండ్ .

cp కమాండ్ సింటాక్స్

మూలం నుండిడెస్ట్‌కి కాపీ చేయండి

$ cp [options] source dest

cp కమాండ్ ఎంపికలు

cp కమాండ్ ప్రధాన ఎంపికలు:

ఎంపిక వివరణ
cp -a ఫైళ్లను ఆర్కైవ్ చేయండి
cp -f అవసరమైతే గమ్యం ఫైల్‌ను తీసివేయడం ద్వారా బలవంతంగా కాపీ చేయండి
cp -i ఇంటరాక్టివ్ - ఓవర్‌రైట్ చేసే ముందు అడగండి
cp -l కాపీకి బదులుగా ఫైల్‌లను లింక్ చేయండి
cp -L సింబాలిక్ లింక్‌లను అనుసరించండి
cp -n ఫైల్ ఓవర్రైట్ లేదు
cp -R పునరావృత కాపీ (దాచిన ఫైల్‌లతో సహా)
cp -u నవీకరణ - మూలం dest కంటే కొత్తది అయినప్పుడు కాపీ చేయండి
cp -v వెర్బోస్ - సమాచార సందేశాలను ముద్రించండి

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

ఒకే ఫైల్ main.c ని డెస్టినేషన్ డైరెక్టరీకి కాపీ చేయండి bak :

$ cp main.c bak

 

గమ్యం సంపూర్ణ మార్గం డైరెక్టరీ /home/usr/rapid/ :2 ఫైల్‌లను main.c మరియు def.h కి కాపీ చేయండి

$ cp main.c def.h /home/usr/rapid/

 

ప్రస్తుత డైరెక్టరీలోని అన్ని C ఫైల్‌లను సబ్ డైరెక్టరీ bakకి కాపీ చేయండి:

$ cp *.c bak

 

డైరెక్టరీ srcని సంపూర్ణ పాత్ డైరెక్టరీకి కాపీ చేయండి /home/usr/rapid/ :

$ cp src /home/usr/rapid/

 

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

$ cp -R dev bak

 

ఫోర్స్ ఫైల్ కాపీ:

$ cp -f test.c bak

 

ఫైల్ ఓవర్‌రైట్ చేయడానికి ముందు ఇంటరాక్టివ్ ప్రాంప్ట్:

$ cp -i test.c bak
cp: overwrite 'bak/test.c'? y

 

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

$ cp -u * bak

cp కోడ్ జెనరేటర్

cp ఎంపికలనుఎంచుకుని , కోడ్‌ని రూపొందించు బటన్‌ను నొక్కండి:

ఎంపికలు
ఫోర్స్ కాపీ (-f)
ఇంటరాక్టివ్ - ఓవర్‌రైట్ చేసే ముందు అడగండి (-i)
లింక్ ఫైల్స్ (-l)
సింబాలిక్ లింక్‌లను అనుసరించండి (-L)
ఓవర్‌రైట్ లేదు (-n)
రికర్సివ్ డైరెక్టరీ ట్రీ కాపీ (-R)
కొత్త ఫైల్‌లను నవీకరించండి (-u)
వెర్బోస్ సందేశాలు (-v)
 
ఫైల్‌లు / ఫోల్డర్‌లు
మూలాధార ఫైల్‌లు / ఫోల్డర్‌లు:
గమ్యం ఫోల్డర్ / ఫైల్:
 
అవుట్‌పుట్ దారి మళ్లింపు
 
 

కోడ్‌ని ఎంచుకోవడానికి టెక్స్ట్‌బాక్స్‌పై క్లిక్ చేసి, దానిని టెర్మినల్‌లో కాపీ చేసి పేస్ట్ చేయండి:

 


ఇది కూడ చూడు

Advertising

LINUX
°• CmtoInchesConvert.com •°