cp فائلوں اور ڈائریکٹریوں کو کاپی کرنے کے لئے لینکس شیل کمانڈ ہے ۔
ماخذ سے منزل تک کاپی کریں ۔
$ cp [options] source dest
cp کمانڈ کے اہم اختیارات:
اختیار | تفصیل |
---|---|
cp -a | فائلوں کو محفوظ کریں۔ |
cp -f | اگر ضرورت ہو تو منزل کی فائل کو ہٹا کر زبردستی کاپی کریں۔ |
cp -i | انٹرایکٹو - اوور رائٹ کرنے سے پہلے پوچھیں۔ |
cp -l | کاپی کے بجائے فائلوں کو لنک کریں۔ |
cp -L | علامتی لنکس کی پیروی کریں |
cp -n | کوئی فائل اوور رائٹ نہیں۔ |
cp -R | تکراری کاپی (چھپی ہوئی فائلوں سمیت) |
سی پی یو | اپ ڈیٹ - اس وقت کاپی کریں جب ماخذ ڈیسٹ سے نیا ہو۔ |
cp -v | وربوز - معلوماتی پیغامات پرنٹ کریں۔ |
واحد فائل main.c کو منزل ڈائریکٹری میں کاپی کریں bak :
$ 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
سی پی آپشنز کو منتخب کریںاور جنریٹ کوڈ بٹن دبائیں:
Advertising