كيفية نسخ جميع الملفات من دليل إلى دليل آخر في Linux

How Copy All Files From Directory Another Directory Linux



يعني نسخ الملف أو المجلد إنشاء ملف جديد به محتوى مكرر كما هو الحال في الملف الحالي.

في بعض الأحيان ، نحتاج إلى نسخ الملفات أو المجلدات بدلاً من امتلاك برنامج نسخ احتياطي. يمكن نسخ الملفات بنفس الاسم ، أو يمكنك تغيير الاسم أيضًا.







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



على الرغم من وجود أوامر متعددة لنسخ الملفات ، فإن ملف cp و rsync الأوامر هي أبسط الأساليب المستخدمة على نطاق واسع.



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

ال cp يعد الأمر أحد الأوامر الشائعة الاستخدام لأداء ينسخ عملية. يمكنك نسخ الملفات أو المجلدات من المصدر إلى الوجهة ، i-e ، دليل واحد من خلال هذا الأمر.





بناء جملة cp الأمر هو:

$cp [والخيارات] [مصدر...] [وجهة…]

دعنا نلقي نظرة على مثال لفهم أداة أوامر cp بشكل أفضل.



في ال الصفحة الرئيسية الدليل ، قم بإنشاء ملف مؤقت مجلد مع ملف نصي اسمه text_file1.txt وإضافة محتوى عشوائي إليها.

انسخ ملفًا بالاسم نفسه:

لنسخ أ text_file1.txt ملف يحمل نفس الاسم ، افتح الجهاز واكتب cp الأمر بالمسار الصحيح.

احصل على مسار المجلد بالنقر بزر الماوس الأيمن على الملف وانتقل إلى ملف الخصائص الخيار (إنها الطريقة السهلة للحصول على رابط المسار).

سيتم فتح مربع حوار بالمسار الكامل لملف نصي:

استخدم هذا المسار مع الامتداد cp أمر لنسخ الملف:

$cp /الصفحة الرئيسية/وردة/مؤقت/text_file1.txt/الصفحة الرئيسية/وردة/درجة الحرارة 2

سيقوم هذا الأمر بنسخ ملف text_file1.txt ملف إلى درجة الحرارة 2 مجلد.

للتحقق من ذلك ، اكتب ls الأمر في المحطة:

$ls /الصفحة الرئيسية/وردة/درجة الحرارة 2

انسخ ملفًا باسم مختلف:

لنسخ الملف في دليل العمل الحالي باسم مختلف ، اكتب ما يلي cp أمر مع موقع الملف:

$cp /الصفحة الرئيسية/وردة/مؤقت/text_file1.txt/الصفحة الرئيسية/وردة/مؤقت/text_file2.txt

تحقق من ذلك باستخدام ملف ls أمر:

$ls /الصفحة الرئيسية/وردة/مؤقت

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

لنسخ ملفات متعددة بامتداد cp الأمر ، انتقل إلى المحطة الطرفية إلى الدليل حيث يتم حفظ الملفات ثم قم بتشغيل ملف cp أمر بأسماء الملفات التي تريد نسخها ومسار الوجهة.

$قرص مضغوط /الصفحة الرئيسية/وردة/مؤقت

$cptext_file1.txt text_file2.txt text_file3.txt/الصفحة الرئيسية/وردة/درجة الحرارة 2

قم بتشغيل الأمر المذكور للتحقق مما إذا تم نسخ الملفات بنجاح:

$ls /الصفحة الرئيسية/وردة/درجة الحرارة 2

السيناريوهات المذكورة أعلاه هي كيفية نسخ ملف واحد أو ملف محدد في دليل. الآن ، استخدم حرف البدل ( * ) لنسخ الملفات الحالية من دليل واحد إلى أي دليل آخر محدد.

دعنا نتحقق من كيفية عملها:

قم بتشغيل ls أمر للتحقق من عدد الملفات الموجودة في ملف مؤقت الدليل:

$ls /الصفحة الرئيسية/وردة/مؤقت

بدلاً من ذكر جميع أسماء الملفات في الجهاز ، استخدم حرف البدل ( * ) مع مسار الدليل لنسخ جميع الملفات إلى الوجهة:

$cp /الصفحة الرئيسية/وردة/مؤقت/ * /الصفحة الرئيسية/وردة/درجة الحرارة 2

الآن ، قم بتشغيل الأمر ls مرة أخرى للتحقق مما إذا تم نسخ جميع الملفات في ملف درجة الحرارة 2 الدليل:

$ls /الصفحة الرئيسية/وردة/درجة الحرارة 2

كيفية نسخ الملفات باستخدام الأمر rsync في Linux:

ال rsync command هو أداة Linux أخرى متعددة الاستخدامات لمزامنة الملفات والدلائل ونسخها محليًا وكذلك عن بُعد.

بناء جملة rsync الأمر هو نسخ الملفات:

$rsync[والخيارات…] [مصدر...] [وجهة…]

إنها أداة مبنية مسبقًا في العديد من توزيعات Linux. ومع ذلك ، إذا لم تحصل عليه على نظامك ، فثبته عن طريق تنفيذ الأمر التالي:

$سودوملائمتثبيتrsync

لنسخ ملف من مكان إلى آخر ، قم بتشغيل الأمر التالي:

$rsync/الصفحة الرئيسية/وردة/دير 1/file1.txt/الصفحة الرئيسية/وردة/دير 2/text_file.txt

للتأكيد ، اكتب:

$ls /الصفحة الرئيسية/وردة/دير 2

لنسخ جميع ملفات الدليل إلى موقع آخر ، سيكون الأمر كما يلي:

$rsync-إلى /الصفحة الرئيسية/وردة/دير 1/ /الصفحة الرئيسية/وردة/دير 2

(ال -إلى مع ال rsync يتم استخدام الأمر لنسخ الدلائل بشكل متكرر)

هنا المفهومان:

إذا قمت بإضافة شرطة مائلة ( / ) مع المسار ، سينسخ محتوى الدليل المصدر إلى دليل الوجهة ، تمامًا كما هو موضح في الصورة:

ولكن ، إذا لم تقم بإضافته ، فسيتم نسخ دليل المصدر داخل دليل الوجهة ، مثل:

$rsync-إلى /الصفحة الرئيسية/وردة/لك /الصفحة الرئيسية/وردة/دير 2

سيقوم الأمر أعلاه بنسخ ملف دير 1 دليل إلى دير 2 الدليل.

استنتاج:

نسخ ملف أو دليل هو الأمر الأساسي الذي يمكن للمرء تشغيله. يمكن للمرء استخدامه عدة مرات أثناء استخدام نظام التشغيل Linux.

شهد هذا الدليل أبسط نهجين ، وهما cp الأمر و rsync أمر. باستخدام هذه الأوامر ، تعلمنا كيفية نسخ ملف واحد ، وملفات متعددة ، وحتى نسخ دليل إلى آخر.