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

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

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

حسنًا ، لدي أخبار سارة لك منذ ذلك الحين سيسمح لك الأمر xargs بدمج عدة أوامر cp في أمر واحد، مما يوفر لك الوقت ويسمح لك بالقيام بذلك دفعة واحدة وبأمر واحد. صيغة الأمر كما يلي:

xargs -n 1 cp -v archivo<<<"/carpeta1/ /carpeta2/" 

كما ترون ، يتعلق الأمر باستخدام الأمر xarg مع الأمر cp كوسيطة، ضع اسم الملف في المكان الذي تضع فيه الملف والمجلدات حيث تريد نسخه حيث تضع المجلد (إضافة ما تريده). إذا أردت على سبيل المثال نسخ ملف test.txt في / home / azpe و / home / isaac ، فسيكون الأمر على النحو التالي.

xargs -n 1 cp -v prueba.txt<<<"/home/azpe/ /home/isaac/ "

إذا أردت نسخه بعيدًا في المجلد / home / joaquin و / home / willy ، فسأضع الأمر التالي.

xargs -n 1 cp -v prueba.txt<<<"/home/azpe/ /home/isaac/ /home/joaquin/ /home/willy/ "

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

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


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: AB Internet Networks 2008 SL
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.

  1.   مونيكا قال

    أجدها مثيرة للاهتمام للغاية.

  2.   سيد راجاسوم قال

    مرحبًا ، فكرتي هي نسخ ملف إلى محركات أقراص خارجية متعددة باستخدام هذه الطريقة. الآن ، بسبب الجهل ، لا يمكنني وضع ملف "txt" على جميع الأقراص MOUNTPOINT (/ media / XXX / UUID) ، حيث ستكون هناك دائمًا أقراص جديدة. هل يمكنك مساعدتي مع هذا؟ من بالفعل شكرا جزيلا لك.