cp என்பது கோப்புகள் மற்றும் கோப்பகங்களை நகலெடுப்பதற்கான லினக்ஸ் ஷெல் கட்டளையாகும்.
மூலத்திலிருந்து டெஸ்டுக்குநகலெடுக்கவும் _
$ cp [options] source dest
cp கட்டளை முக்கிய விருப்பங்கள்:
விருப்பம் | விளக்கம் |
---|---|
cp -a | கோப்புகளை காப்பகப்படுத்தவும் |
cp -f | தேவைப்பட்டால், இலக்கு கோப்பை அகற்றுவதன் மூலம் கட்டாயமாக நகலெடுக்கவும் |
cp -i | ஊடாடும் - மேலெழுதுவதற்கு முன் கேளுங்கள் |
cp -l | நகலுக்கு பதிலாக கோப்புகளை இணைக்கவும் |
cp -L | குறியீட்டு இணைப்புகளைப் பின்பற்றவும் |
cp -n | கோப்பு மேலெழுதவில்லை |
சிபி -ஆர் | சுழல்நிலை நகல் (மறைக்கப்பட்ட கோப்புகள் உட்பட) |
cp -u | மேம்படுத்தல் - dest ஐ விட ஆதாரம் புதியதாக இருக்கும் போது நகலெடுக்கவும் |
cp -v | verbose - தகவல் செய்திகளை அச்சிடுதல் |
ஒரே கோப்பை main.c ஐ இலக்கு கோப்பகத்திற்கு நகலெடுக்கவும் :
$ cp main.c bak
2 கோப்புகளை main.c மற்றும் def.h ஆகியவற்றை இலக்கு முழுமையான பாதை கோப்பகத்திற்கு நகலெடுக்கவும் /home/usr/rapid/ :
$ cp main.c def.h /home/usr/rapid/
தற்போதைய கோப்பகத்தில் உள்ள அனைத்து C கோப்புகளையும் துணை அடைவு bakக்கு நகலெடுக்கவும்:
$ cp *.c bak
src கோப்பகத்தை முழுமையான பாதை கோப்பகத்திற்கு நகலெடுக்கவும் /home/usr/rapid/ :
$ cp src /home/usr/rapid/
dev இல் உள்ள அனைத்து கோப்புகளையும் கோப்பகங்களையும் மீண்டும் மீண்டும் துணை அடைவு bakக்கு நகலெடுக்கவும்:
$ cp -R dev bak
கோப்பு நகலை கட்டாயப்படுத்தவும்:
$ cp -f test.c bak
கோப்பு மேலெழுதுவதற்கு முன் ஊடாடும் வரியில்:
$ cp -i test.c bak
cp: overwrite 'bak/test.c'? y
தற்போதைய கோப்பகத்தில் உள்ள அனைத்து கோப்புகளையும் புதுப்பிக்கவும் - புதிய கோப்புகளை மட்டும் இலக்கு கோப்பகத்திற்கு நகலெடுக்கவும்:
$ cp -u * bak
cp விருப்பங்களைத்தேர்ந்தெடுத்து , குறியீட்டை உருவாக்கு பொத்தானை அழுத்தவும்:
Advertising