أمر cp في Linux
كتابة جميع الأوامر في Linux
يُستخدم أمر cp في Linux (بالإنجليزية: copy file) لنسخ الملفات أو المجلدات.
النحو
cp [خيارات] مصدر الهدف
أو
cp [خيارات] مصدر... مجلد
شرح المعلمات:
-
-a: هذا الخيار يُستخدم عادةً أثناء نسخ المجلدات، ويحافظ على الروابط وخصائص الملف ونسخ جميع المحتويات داخل المجلد. يُشابه هذا الخيار مجموعة dpR.
-
-d: يحافظ على الروابط أثناء النسخ. ما يعنيه هذا الروابط هو ما يعادله في نظام Windows.
-
-f: يغطي ملف الهدف الموجود دون تقديم تحذير.
-
-i: على عكس خيار -f، يقدم تحذيرًا قبل تغطية ملف الهدف، ويطلب من المستخدم التأكيد على تغطية الهدف، إذا أجاب المستخدم "y"، سيتم تغطية ملف الهدف.
-
-p: بالإضافة إلى نسخ محتوى الملف، ينسخ أيضًا وقت التعديل وحقوق الوصول إلى الملف الجديد.
-
-r: إذا كان الملف المصدر مجلدًا، فإنه ينسخ جميع المجلدات والملفات داخل هذا المجلد.
-
-l: لا ينسخ الملفات، بل يصنع روابط ملف فقط.
أمثلة علىlierne
استخدام الأمر cp لتثبيت الدليل الحالي test/ نسخ جميع الملفات في المجلد newtest فيما يلي، أدخل الأمر التالي:
$ cp --r test/ newtest
ملاحظة: يجب على المستخدمين استخدام هذا الأمر لنسخ المجلدات، يجب استخدام المعلمات -r أو -R .
كتابة جميع الأوامر في Linux