cp అనేది ఫైల్లు మరియు డైరెక్టరీలను కాపీ చేయడానికి Linux షెల్ కమాండ్ .
మూలం నుండిడెస్ట్కి కాపీ చేయండి
$ cp [options] source dest
cp కమాండ్ ప్రధాన ఎంపికలు:
ఎంపిక | వివరణ |
---|---|
cp -a | ఫైళ్లను ఆర్కైవ్ చేయండి |
cp -f | అవసరమైతే గమ్యం ఫైల్ను తీసివేయడం ద్వారా బలవంతంగా కాపీ చేయండి |
cp -i | ఇంటరాక్టివ్ - ఓవర్రైట్ చేసే ముందు అడగండి |
cp -l | కాపీకి బదులుగా ఫైల్లను లింక్ చేయండి |
cp -L | సింబాలిక్ లింక్లను అనుసరించండి |
cp -n | ఫైల్ ఓవర్రైట్ లేదు |
cp -R | పునరావృత కాపీ (దాచిన ఫైల్లతో సహా) |
cp -u | నవీకరణ - మూలం dest కంటే కొత్తది అయినప్పుడు కాపీ చేయండి |
cp -v | వెర్బోస్ - సమాచార సందేశాలను ముద్రించండి |
ఒకే ఫైల్ 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 ఎంపికలనుఎంచుకుని , కోడ్ని రూపొందించు బటన్ను నొక్కండి:
Advertising