بنية مجلدات نظام كالي لينكس - kali linux directory structure
جدول المحتويات:
- نسخ الملفات باستخدام الأمر
cp
- نسخ ملف إلى دليل
- نسخ ملفات متعددة
- نسخ الدلائل مع قيادة
cp
- نسخ الملفات
rsync
الأمرrsync
- استنتاج
تعد نسخ الملفات والدلائل واحدة من أكثر المهام شيوعًا التي ستؤديها عند العمل على سطر الأوامر. في Linux ، هناك العديد من الأوامر لنسخ الملفات باستخدام
cp
و
rsync
كأكثر الأدوات استخدامًا.
من الممارسات الشائعة استخدام الأمر
cp
عند نسخ الملفات والأمر
rsync
عند نسخ الدلائل.
لتكون قادرًا على نسخ الملفات والدلائل ، يجب أن يكون لديك على الأقل قراءة أذونات على الملف المصدر وكتابة إذن في الدليل الوجهة.
نسخ الملفات باستخدام الأمر
cp
في أنظمة التشغيل Linux و Unix ، يتم استخدام الأمر
cp
لنسخ الملفات والدلائل.
حالة الاستخدام الأكثر بساطة هي نسخ ملف في دليل العمل الحالي. على سبيل المثال ، لنسخ ملف باسم
file_backup.txt
إلى ملف باسم
file_backup.txt
في الدليل الحالي ، يمكنك تشغيل الأمر التالي:
cp file.txt file_backup.txt
إذا كان الملف الوجهة موجودًا ، فسيتم الكتابة فوقه. للحصول على رسالة تأكيد قبل الكتابة فوق الملفات ، استخدم الخيار
-i
.
cp -i file.txt file_backup.txt
افتراضيًا ، عند استخدام الأمر
cp
لنسخ ملف ، سيكون الملف الجديد مملوكًا للمستخدم الذي يقوم بتنفيذ الأمر. استخدم الخيار
-p
للحفاظ على وضع الملف والملكية والطوابع الزمنية:
cp -p file.txt file_backup.txt
خيار آخر يمكن أن يكون مفيدا هو
-v
. عند استخدام هذا الخيار ، يقوم الأمر بطباعة ما يجري:
cp -v file.txt file_backup.txt
'file.txt' -> 'file_backup.txt'
نسخ ملف إلى دليل
لنسخ ملف إلى دليل ، حدد المسار المطلق أو النسبي للدليل. إذا تم حذف الدليل الوجهة ، فسيتم نسخ الملف إلى الدليل الحالي.
في المثال التالي ، نقوم بنسخ ملف
file.txt
إلى الدليل
/backup
:
cp file.txt /backup
عند تحديد اسم الدليل فقط كوجهة ، سيكون للملف المنسوخ نفس اسم الملف الأصلي.
cp file.txt /backup/new_file.txt
سيقوم الأمر أعلاه بنسخ الملف إلى الدليل المحدد كـ
new_file.txt
.
نسخ ملفات متعددة
لنسخ ملفات وأدلة متعددة في وقت واحد ، حدد أسماء الملفات والدلائل المصدر متبوعة بدليل الوجهة كوسيطة أخيرة:
cp file.txt dir file1.txt file2.txt dir1
عند نسخ ملفات متعددة ، يجب أن تكون الوجهة دليلًا.
يتيح لك الأمر cp أيضًا استخدام مطابقة الأنماط. على سبيل المثال ، لنسخ جميع ملفات
.png
من الدليل الحالي إلى الدليل
/backup
، يمكنك استخدام:
نسخ الدلائل مع قيادة
cp
لنسخ دليل ، بما في ذلك جميع الملفات والدلائل ، استخدم الخيار
-R
أو
-r
. في المثال التالي ، نقوم بنسخ دليل
Pictures
إلى
Pictures_backup
:
cp -R Pictures Pictures_backup
سيقوم الأمر أعلاه بإنشاء الدليل الوجهة ونسخ كل الملفات والأدلة الفرعية بشكل متكرر من المصدر إلى الدليل الوجهة.
إذا كان الدليل الوجهة موجود بالفعل ، فسيتم نسخ الدليل المصدر نفسه وجميع محتوياته إلى دليل الوجهة. لنسخ الملفات والدلائل الفرعية فقط وليس الدلائل الهدف ، استخدم الخيار
-T
:
cp -RT Pictures Pictures_backup
يمكن أيضًا استخدام الخيارات المستخدمة عند نسخ الملفات عند نسخ الدليل. الفرق الرئيسي هو أنه عند نسخ الدلائل ، تحتاج إلى استخدام الخيار
-R
.
نسخ الملفات
rsync
الأمر
rsync
rsync
عبارة عن أداة مساعدة لسرعة الأوامر متعددة الاستخدامات تقوم بمزامنة الملفات والدلائل بين موقعين. يمكن استخدامه لنسخ الملفات إلى المواقع المحلية والبعيدة.
يتضمن
rsync
عددًا من الخيارات التي تتحكم في كل جانب من جوانب سلوكها. الخيار الأكثر فائدة هو
-a
وهو نسخ الدلائل بشكل متكرر ، ونقل الأجهزة الخاصة والحظر ، والحفاظ على الروابط الرمزية ، وأوقات التعديل ، والمجموعة ، والملكية ، والأذونات.
لنسخ ملف واحد من موقع إلى آخر ، يمكنك تشغيل الأمر التالي:
rsync -a file.txt file_backup.txt
في حالة وجود الملف الوجهة ، ستقوم
rsync
بالكتابة فوقه.
يمكن استخدام نفس الأمر لنسخ دليل:
rsync -a /var/www/public_html/ /var/www/public_html_backup/
يهدد
rsync
الدلائل المصدر التي تنتهي بشرطة مائلة زائدة
/
مختلف. إذا قمت بإضافة شرطة مائلة زائدة على الدليل المصدر ، فسيعمل الأمر على نسخ محتويات الدليل المصدر فقط إلى الدليل الوجهة. عندما يتم حذف شرطة مائلة زائدة ، سيقوم
rsync
بنسخ الدليل المصدر داخل الدليل الوجهة. الخيار الأكثر أمانًا هو تضمين دائمًا الشرطة المائلة
/
على الوجهة والمصدر.
لمعرفة المزيد حول
rsync
راجع المقالات التالية:
استنتاج
في هذا الدليل ، أوضحنا لك كيفية نسخ الملفات والدلائل في أنظمة Linux وأنظمة Unix باستخدام أدوات
cp
و
rsync
.
كيفية إزالة الملفات والدلائل باستخدام سطر الأوامر لينكس
في هذا البرنامج التعليمي ، سنعرض لك كيفية استخدام الأمر rm لإزالة الملفات والدلائل من خلال أمثلة وشروحات لخيارات rm الأكثر شيوعًا.
كيفية إعادة تسمية الملفات والدلائل في لينكس
تعد إعادة تسمية الملفات والدلائل واحدة من أكثر المهام الأساسية التي تحتاج غالبًا إلى تنفيذها على نظام Linux. في هذا البرنامج التعليمي ، سنعرض لك كيفية استخدام أوامر mv وإعادة تسمية لإعادة تسمية الملفات والدلائل.
كيفية الرمز البريدي الملفات والدلائل في لينكس
Zip هو تنسيق ملفات الأرشيف الأكثر استخدامًا والذي يدعم ضغط البيانات المفقودة. في هذا البرنامج التعليمي ، سوف نوضح لك كيفية Zip (ضغط) الملفات والدلائل في Linux باستخدام الأمر zip.