How To Use cp Command To copy files and folders In Linux Or Ubuntu Step By Step Tutorial
جدول المحتويات:
- كيفية استخدام قيادة
cp
- نسخ الملفات مع قيادة حزب المحافظين
- نسخ الدلائل مع قيادة الحزب الشيوعي
- نسخ ملفات متعددة والدلائل
- استنتاج
عند العمل على أنظمة Linux و Unix ، يعد نسخ الملفات والدلائل من أكثر المهام شيوعًا التي ستؤديها يوميًا.
cp
هي أداة مساعدة لسطر الأوامر لنسخ الملفات والدلائل على أنظمة Unix و Linux.
، سنشرح كيفية استخدام الأمر
cp
.
كيفية استخدام قيادة
cp
بناء الجملة العام للأمر
cp
كالتالي:
cp SOURCE… DESTINATION
يمكن أن يحتوي
SOURCE
على ملف أو أكثر من الأدلة أو الدلائل كوسائط ، ويمكن أن تكون الوسيطة
DESTINATION
ملفًا أو دليلًا واحدًا.
- عندما تكون
SOURCE
وDESTINATION
كلا الملفين ، ينسخ الأمرcp
الملف الأول إلى الثاني. في حالة عدم وجود الملف ، يقوم الأمر بإنشائه. عندما يكون لدىSOURCE
ملفات أو أدلة متعددةDESTINATION
يجب أن تكون وسيطةDESTINATION
بمثابة دليل. في هذه الحالة ، يتم نقل الملفات والدلائلSOURCE
إلى دليلDESTINATION
تكونDESTINATION
SOURCE
وDESTINATION
كلاهما دليل ، يقوم الأمرcp
بنسخ الدليل الأول إلى الدليل الثاني.
لنسخ الملفات والدلائل ، يجب أن يكون لديك على الأقل قراءة أذونات على الملف المصدر وكتابة إذن في الدليل الوجهة. خلاف ذلك ، يتم عرض خطأ رفض إذن.
نسخ الملفات مع قيادة حزب المحافظين
السيناريو الأساسي لاستخدام
cp
هو نسخ ملف في دليل العمل الحالي. على سبيل المثال ، لنسخ ملف باسم
file_backup.txt
إلى
file_backup.txt
لك الجرح قم بتشغيل الأمر التالي:
cp file file_backup
أو
cp file{, _backup}
لنسخ ملف إلى دليل آخر ، حدد المسار المطلق أو النسبي إلى الدليل الوجهة.
عند تحديد اسم الدليل فقط كوجهة ، يكون للملف المنسوخ نفس اسم الملف الأصلي.
في المثال التالي ، نقوم بنسخ ملف
file.txt
إلى الدليل
/backup
:
cp file.txt /backup
cp file.txt /backup/new_file.txt
بشكل افتراضي ، في حالة وجود الملف الوجهة ، يتم الكتابة فوقه. يخبر الخيار
-n
cp
بعدم الكتابة فوق ملف موجود.
لإجبار
cp
على المطالبة بالتأكيد ، استخدم الخيار
-i
.
cp -i file.txt file_backup.txt
cp -u file.txt file_backup.txt
عند نسخ ملف ، يكون الملف الجديد مملوكًا للمستخدم الذي يقوم بتشغيل الأمر. استخدم الخيار
-p
للحفاظ على وضع الملف ، والملكية ، والطوابع الزمنية:
cp -p file.txt file_backup.txt
الخيار الآخر الذي يمكن أن يكون مفيدًا هو
-v
، والذي يخبر
cp
بطباعة إخراج مطوّل:
cp -v file.txt file_backup.txt
'file.txt' -> 'file_backup.txt'
نسخ الدلائل مع قيادة الحزب الشيوعي
لنسخ دليل ، بما في ذلك جميع الملفات والدلائل ، استخدم الخيار
-R
أو
-r
.
في المثال التالي ، نقوم بنسخ دليل
Pictures
إلى
Pictures_backup
:
cp -R Pictures Pictures_backup
ينشئ الأمر أعلاه الدليل الوجهة ، ونسخ جميع الملفات والدلائل بشكل متكرر من المصدر إلى الدليل الوجهة.
إذا كان الدليل الوجهة موجود بالفعل ، فسيتم نسخ الدليل المصدر نفسه وجميع محتوياته داخل الدليل الوجهة. لنسخ الملفات والدلائل فقط وليس الدليل الهدف ، استخدم الخيار
-T
:
cp -RT Pictures Pictures_backup
هناك طريقة أخرى لنسخ محتوى الدليل فقط وليس الدليل نفسه وهي استخدام حرف البدل (
*
). عيب الأمر التالي هو أنه لا ينسخ الملفات والدلائل المخفية (تلك التي تبدأ بنقطة
.
):
cp -RT Pictures/* Pictures_backup/
يمكن أيضًا استخدام جميع الخيارات التي استخدمناها في القسم السابق عند نسخ الملفات عند نسخ الدلائل. الفرق الرئيسي هو أنه عند نسخ الدلائل. تحتاج دائما إلى استخدام الخيار-
-R
نسخ ملفات متعددة والدلائل
لنسخ ملفات وأدلة متعددة في وقت واحد ، حدد أسمائهم واستخدم الدليل الوجهة كوسيطة أخيرة:
cp file.txt dir file1.txt dir1
عند نسخ ملفات متعددة ، يجب أن تكون الوجهة دليلًا.
استنتاج
يعد نسخ الملفات والدلائل باستخدام الأمر
cp
مهمة بسيطة. للحصول على معلومات حول جميع خيارات
cp
المتاحة ، اكتب
man cp
في جهازك.
لنسخ الملفات عبر الشبكة ، استخدم الأدوات المساعدة
rsync
و
scp
.
كيفية تشغيل نظام التشغيل chrome في نظام التشغيل windows 8 (أو نظام التشغيل windows 8.1) - توجيه التكنولوجيا
إليك كيفية الحصول على تجربة تشبه Chromebook في نظام التشغيل Windows 8 أو 8.1 من خلال تشغيل نظام التشغيل Chrome.
أمر Chmod في نظام التشغيل Linux (أذونات الملفات)
في Linux ، تتم إدارة الوصول إلى الملفات من خلال أذونات الملف وسماته وملكيته. يغطي هذا البرنامج التعليمي كيفية استخدام الأمر chmod لتغيير أذونات الوصول إلى الملفات والدلائل.
كيفية نقل الملفات والدلائل في نظام التشغيل linux (أمر mv)
يعد نقل الملفات والدلائل أحد أكثر المهام الأساسية التي تحتاج غالبًا إلى تنفيذها على نظام Linux. في هذا البرنامج التعليمي ، سنشرح كيفية استخدام الأمر mv لنقل الملفات والدلائل.