ملاحظة: لشرح الطرق المختلفة لنسخ مجلد في Linux ، استخدمنا Linux Mint 20.
طرق نسخ مجلد في Linux:
فيما يلي الطرق الأربعة الأكثر شيوعًا لنسخ مجلد في Linux:
الطريقة الأولى: استخدام Linux GUI:
هذه هي أسهل طريقة لنسخ مجلد في Linux ، وهي شائعة الاستخدام أيضًا في أنظمة التشغيل الأخرى. تحتاج إلى تنفيذ الخطوات التالية لنسخ مجلد في Linux باستخدام هذه الطريقة:
أولاً ، يتعين علينا إنشاء مجلد للتوضيح في الدليل الرئيسي لدينا باسم CopyFolder.
يظهر المجلد الذي أنشأناه في الصورة أدناه:
لبدء تشغيل قائمة منبثقة ، يجب النقر بزر الماوس الأيمن فوق هذا المجلد. بمجرد بدء تشغيل القائمة سنختار خيار النسخ من هذه القائمة كما هو موضح بالصورة التالية:
في هذا المثال ، نعتزم نسخ CopyFolder إلى مجلد المستندات. لذلك ، سنضغط مرتين على مجلد المستندات لفتحه. ثم أثناء وجودنا في مجلد المستندات ، سننقر بزر الماوس الأيمن على مساحته الفارغة لبدء تشغيل قائمة منبثقة مرة أخرى. سنقوم الآن بتحديد خيار لصق من القائمة ، والتي تم إطلاقها للتو كما هو موضح في الصورة الموضحة أدناه:
بعد القيام بذلك ، ستلاحظ أنه تم نسخ CopyFolder أو أي مجلد آخر محدد إلى مجلد المستندات أو أي مجلد آخر اخترته ، كما هو موضح في الصورة التالية:
الطريقة الثانية: استخدام الأمر cp:
هذه الطريقة والطريقتين الأخريين الموضحين أدناه تعتمدان على محطة Linux Mint 20. سنتبع الخطوات المذكورة أدناه للاستفادة من هذه الطريقة في نسخ مجلد في Linux:
نظرًا لأن هذه الطريقة تعتمد على المحطة ، فسنطلق محطة Linux Mint 20 كما هو موضح في الصورة التالية:
يجب عليك إدخال الأمر التالي في جهازك بمجرد إطلاقه:
$cp–r NameOfFolderToBeCopied DestinationPathهنا ، يجب عليك توفير الاسم الفعلي للمجلد المراد نسخه بدلاً من NameOfFolderToBeCopied ، والمسار الفعلي إلى المكان الذي تريد نسخ هذا المجلد بدلاً من DestinationPath. في السيناريو الذي نناقشه ، نعتزم نسخ CopyFolder إلى مجلد المستندات. ومن ثم ، فقد كتبنا CopyFolder بدلاً من NameOfFolderToBeCopied. أيضًا ، المسار إلى مجلد المستندات بدلاً من DestinationPath ، كما هو موضح في الصورة أدناه:
بمجرد الضغط على مفتاح Enter لتنفيذ الأمر المذكور أعلاه ، سيتم نسخ المجلد المطلوب إلى الوجهة المحددة. يمكنك أيضًا تأكيد ما إذا كانت العملية المطلوبة قد تمت أم لا عن طريق تشغيل الأمر التالي في جهازك الطرفي:
$ls–l DestinationPathهنا ، يجب عليك توفير المسار إلى المكان الذي نسخت فيه مجلدك بدلاً من DestinationPath.
سيؤدي تشغيل هذا الأمر إلى سرد جميع محتويات دليل المستندات ، والذي سيحتوي أيضًا على المجلد الذي نسخته للتو ، أي CopyFolder ، كما هو موضح في الصورة أدناه:
الطريقة الثالثة: استخدام الأمر rsync:
عند استخدام الأمر rsync لنسخ مجلد في Linux Mint 20 ، سيتعين علينا تنفيذ جميع الخطوات المذكورة أدناه:
أولاً ، نحتاج إلى تثبيت الأمر rsync ، إذا لم يكن قد تم تثبيته بالفعل ، عن طريق تنفيذ الأمر التالي في طرفنا:
$سودو تثبيت apt-getrsync
بمجرد تثبيت هذا الأمر على نظامك ، سيعكس جهازك الطرفي الإخراج الموضح في الصورة أدناه:
الآن ، عندما يتم تثبيت الأمر rsync بنجاح على نظامك ، يجب عليك تنفيذ الأمر التالي في الجهاز:
$rsync –avz NameOfFolderToBeCopied DestinationPathهنا ، يجب عليك توفير الاسم الفعلي للمجلد المراد نسخه بدلاً من NameOfFolderToBeCopied والمسار الفعلي إلى المكان الذي تريد نسخ هذا المجلد بدلاً من DestinationPath. في السيناريو الذي نناقشه ، نعتزم نسخ CopyFolder إلى مجلد المستندات. ومن ثم ، فقد كتبنا CopyFolder بدلاً من NameOfFolderToBeCopied. بالإضافة إلى المسار إلى مجلد المستندات بدلاً من DestinationPath كما هو موضح في الصورة التالية:
بمجرد تنفيذ هذا الأمر ، سيعرض لك الجهاز الطرفي رسالة تأكيد توضح أن العملية المحددة قد تم تنفيذها بنجاح ، كما هو موضح في الصورة أدناه:
يمكنك أيضًا تأكيده عن طريق تنفيذ الأمر ls ، كما هو موضح في الطريقة أعلاه.
الطريقة رقم 4: استخدام أمر scp:
هذه طريقة أخرى قائمة على المحطة لنسخ مجلد في Linux ، والتي يمكن اتباعها بالطريقة الموضحة أدناه.
يمكن استخدام الأمر scp لنسخ مجلد في Linux بالطريقة التالية:
$scp–r NameOfFolderToBeCopied DestinationPathهنا ، يجب عليك توفير الاسم الفعلي للمجلد المراد نسخه بدلاً من NameOfFolderToBeCopied والمسار الفعلي إلى المكان الذي تريد نسخ هذا المجلد بدلاً من DestinationPath. في السيناريو الذي نناقشه ، نعتزم نسخ CopyFolder إلى مجلد المستندات. ومن ثم ، فقد كتبنا CopyFolder بدلاً من NameOfFolderToBeCopied. أيضًا ، المسار إلى مجلد المستندات بدلاً من DestinationPath كما هو موضح في الصورة التالية:
بمجرد تنفيذ هذا الأمر ، يمكنك تأكيد ما إذا كان قد تم نسخ مجلدك إلى الوجهة المحددة أم لا عن طريق تشغيل الأمر ls مرة أخرى.
استنتاج:
جميع الطرق الموضحة في هذه المقالة سهلة المتابعة للغاية. هذه الطرق قادرة على نسخ مجلد إلى أي وجهة محددة في غضون ثوان قليلة. باتباع أي من هذه الطرق ، يمكنك نسخ أي عدد تريده من المجلدات وفي أي مكان تختاره أثناء استخدام نظام التشغيل Linux.