cp هو أمر Linux shell لنسخ الملفات والأدلة.
نسخ من المصدر إلى دست
$ 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
انسخ ملفين 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
قم بتحديث جميع الملفات في الدليل الحالي - انسخ الملفات الأحدث فقط إلى الدليل الوجهة bak :
$ cp -u * bak
حدد خيارات cp واضغط على زر إنشاء الرمز :