أمثلة على أوامر Linux cp

Linux Cp Command Examples



أثناء العمل على نظام Linux ، يعد نسخ الملفات والأدلة مهمة مهمة يتم إجراؤها يوميًا. يحتاج جميع المستخدمين إلى أداة مساعدة بسيطة وسهلة يمكنهم من خلالها نسخ جميع ملفاتهم وأدلةهم. لهذا الغرض ، يتم استخدام الأداة المساعدة لسطر أوامر cp الأكثر شيوعًا على أنظمة UNIX و Linux.

سنشرح الأمر cp ببعض الأمثلة في هذه المقالة.







البنية الأساسية لأمر cp

لاستخدام الأمر cp ، اتبع الصيغة الموضحة أدناه:



$cp [الأعلام] [مصدر الملف] [الملف الوجهة]

يمكن أن يحتوي الملف المصدر على أكثر من ملف وأدلة في الصيغة أعلاه ، ويمكن أن يكون الملف الوجهة ملفًا واحدًا أو دليلًا فقط.



ملاحظة مهمة: يجب أن يكون لدى المستخدم إذن قراءة على ملف مصدر أثناء نسخ الملفات والدلائل ، ويجب أن يكون لدى المستخدم إذن كتابة على الملف أو الدليل الوجهة. وإلا ، فسيظهر خطأ 'تم رفض الإذن'.





استخدام الأمر cp

هناك الاستخدامات التالية لـ 'أمر cp' التي سنشرحها الآن ببعض الأمثلة:

انسخ الملف إلى دليل العمل الحالي

لنسخ ملف إلى الدليل الحالي ، قم بتنفيذ الأمر التالي على الجهاز:



مثال

على سبيل المثال ، من خلال تشغيل الأمر المذكور أدناه ، يمكنك نسخ ملف test_file.txt إلى ملف backup_file.txt:

$cptest_file.txt backup_file.txt

انسخ الملف إلى دليل آخر

لنسخ الملف إلى دليل آخر ، حدد مسار دليل مطلق أو نسبي للوجهة.

مثال

على سبيل المثال ، لنسخ test_file.txt إلى دليل / lookup ، استخدم الأمر التالي:

$cptest_file.txt/ابحث عن

في الأمر أعلاه ، يتم نسخ الملف بنفس اسم الملف الأصلي. إذا كنت تريد نسخ الملف باسم مختلف ، فاستخدم الأمر المذكور أدناه:

$cptest_file.txt/ابحث عن/newtest_file.txt

سيقوم الأمر أعلاه بنسخ الملف باسم جديد 'newtest_file.txt' إلى الوجهة المحددة.

نسخ الدلائل إلى دليل آخر

باستخدام الخيار '-R' أو '-r' ، يمكنك نسخ جميع الملفات ، بما في ذلك الأدلة الفرعية ، إلى دليل آخر.

مثال

في المثال التالي ، نقوم بتكييف الدليل الشخصي في الدليل الرسمي:

$cp الدليل_الشخصي_الدليل_الرسمي

إذا كنت تريد نسخ الملفات وجميع الأدلة الفرعية فقط بدلاً من دليل المصدر ، فاستخدم الأمر التالي مع الخيار '-RT':

$cp -RTالدليل_الشخصي_الدليل_الرسمي

سيقوم الأمر أعلاه بنسخ محتوى الدليل ، بما في ذلك جميع الملفات المخفية بدلاً من الدليل نفسه.

نسخ ملفات متعددة في دلائل مختلفة

باستخدام الأمر التالي ، يمكنك نسخ ملفات متعددة إلى أدلة مختلفة:

$cptest_file.txt الدليل الشخصي test_file1.txt الدليل الرسمي

أمر Linux cp مع الخيارات

يمكنك استخدام الخيارات التالية مع الأمر cp لنسخ ملف بشكل مختلف:

إذا كان الملف الوجهة موجودًا ، فسيتم استبدال الملف افتراضيًا. يخبرنا استخدام العلامة '-n' مع الأمر cp بعدم الكتابة فوق ملف موجود بالفعل.

استخدم الخيار 'i' لإنشاء مطالبة التأكيد بقوة.

$cp -أناtest_file.txt test_file1.txt

إذا كنت تريد فقط نسخ ملف على الوجهة ، إذا لم يكن موجودًا بالفعل ، فاستخدم الأمر التالي مع الخيار '-u':

$cp -utest_file.txt test_file1.txt

للاحتفاظ بالملكية والطوابع الزمنية لملف ، استخدم الأمر التالي مع الخيار '-v':

$cp -utest_file.txt test_file1.txt

استنتاج

لقد شرحنا الأمر cp باستخدام الأمثلة المختلفة في هذه المقالة. علاوة على ذلك ، أوضحنا أيضًا كيفية استخدام خيارات مختلفة باستخدام الأمر cp للحصول على النتائج المرجوة. ومن ثم ، باستخدام جميع الخيارات المذكورة أعلاه مع الأمر cp ، يمكنك نسخ الملفات والدلائل في مواقع مختلفة إلى نظام Linux الخاص بك. أنا متأكد من أن لديك الآن معرفة جيدة بأمر cp واستخدامه.