cp అనేది ఫైల్స్ మరియు డైరెక్టరీలను కాపీ చేయడానికి Linux షెల్ కమాండ్ .
మూలం నుండి డెస్ట్కు కాపీ చేయండి
$ cp [options] source dest
cp కమాండ్ ప్రధాన ఎంపికలు:
ఎంపిక | వివరణ |
---|---|
cp -a | ఫైళ్ళను ఆర్కైవ్ చేయండి |
cp -f | అవసరమైతే గమ్యం ఫైల్ను తొలగించడం ద్వారా కాపీని బలవంతం చేయండి |
cp -i | ఇంటరాక్టివ్ - ఓవర్రైట్ చేయడానికి ముందు అడగండి |
cp -l | కాపీకి బదులుగా ఫైళ్ళను లింక్ చేయండి |
cp -L | సింబాలిక్ లింక్లను అనుసరించండి |
cp -n | ఫైల్ ఓవర్రైట్ లేదు |
cp -R | పునరావృత కాపీ (దాచిన ఫైళ్ళతో సహా) |
cp -u | నవీకరణ - డెస్ట్ కంటే మూలం క్రొత్తగా ఉన్నప్పుడు కాపీ చేయండి |
cp -v | వెర్బోస్ - సమాచార సందేశాలను ముద్రించండి |
గమ్యం డైరెక్టరీ బాక్కు ఒకే ఫైల్ main.c ని కాపీ చేయండి :
$ cp main.c bak
2 ఫైళ్లను కాపీ main.c మరియు def.h కచ్చితమైన మార్గం డైరెక్టరీ గమ్యానికి / home / usr / వేగవంతమైన / :
$ cp main.c def.h /home/usr/rapid/
ప్రస్తుత డైరెక్టరీలోని అన్ని సి ఫైళ్ళను సబ్ డైరెక్టరీ బాక్ కు కాపీ చేయండి :
$ cp *.c bak
డైరెక్టరీ src ని సంపూర్ణ మార్గం డైరెక్టరీకి కాపీ చేయండి / home / usr / rapid / :
$ cp src /home/usr/rapid/
అన్ని ఫైళ్ళు మరియు డైరెక్టరీల కాపీ dev పునరావృతంగా డైరెక్టరీని బాక్ :
$ cp -R dev bak
ఫైల్ కాపీని బలవంతం చేయండి:
$ cp -f test.c bak
ఫైల్ ఓవర్రైట్ చేయడానికి ముందు ఇంటరాక్టివ్ ప్రాంప్ట్:
$ cp -i test.c bak
cp: overwrite 'bak/test.c'? y
ప్రస్తుత డైరెక్టరీలోని అన్ని ఫైల్లను నవీకరించండి - గమ్యస్థాన డైరెక్టరీ బాక్కు క్రొత్త ఫైల్లను మాత్రమే కాపీ చేయండి :
$ cp -u * bak
Cp ఎంపికలను ఎంచుకోండి మరియు సృష్టించు కోడ్ బటన్ను నొక్కండి: