আপনি যদি কখনও লিনাক্স কমান্ড কনসোল ব্যবহার করে থাকেন তবে আপনি ইতিমধ্যে জানেন যে কোনও ফাইল বা একাধিক ফাইল অনুলিপি করা খুব সহজ is সিপি কমান্ড ধন্যবাদ, একটি কমান্ড যা আমরা সকলেই কিছু সময়ে ব্যবহার করেছি এবং সেই তারিখটি কনসোল ব্যবহার করে ফাইলগুলি অনুলিপি করতে আমাদের খুব ভালভাবে পরিবেশন করেছে।
তবে, যখন আমরা একই সাথে একাধিক ডিরেক্টরিতে একটি ফাইল অনুলিপি করতে চাই তখন কী হয়? সিপি কমান্ড সরাসরি এটি করার অনুমতি দেয় না, বার বার cp কমান্ড পুনরাবৃত্তি করা, এমন কিছু যা জটিল এবং অবৈধ হতে পারে। নিশ্চয়ই যখন আপনার সাথে এটি ঘটেছে আপনি ভেবে দেখেছেন যে এমন কোনও ইউটিলিটি নেই যা আপনাকে কোনও একক ফাইলকে একক কমান্ডে বিভিন্ন ডিরেক্টরিতে অনুলিপি করার অনুমতি দেয়, পুনরাবৃত্তি না করে।
ঠিক আছে, আমি আপনার জন্য সুসংবাদ আছে xargs কমান্ড আপনাকে একাধিক সিপি কমান্ড যুক্ত করতে দেয়, আপনার সময় সাশ্রয় এবং একক কমান্ডের সাহায্যে আপনাকে একযোগে এটি করার অনুমতি দেয়। সিনট্যাক্স কমান্ডটি নিম্নরূপ:
xargs -n 1 cp -v archivo<<<"/carpeta1/ /carpeta2/"
আপনি দেখতে পারেন, এটি আর্গুমেন্ট হিসাবে সিপি কমান্ডের সাথে xarg কমান্ডটি ব্যবহার করার বিষয়ে, আপনি যেখানে ফাইলটি রেখেছেন সেখানে আপনার ফাইলের নাম এবং ফোল্ডারগুলি যেখানে আপনি অনুলিপি করতে চান সেখানে যেখানে ফোল্ডারটি রেখেছেন (যেখানে আপনি চান সেগুলি যুক্ত করে) রাখবেন। উদাহরণস্বরূপ যদি আমি / home / azpe এবং / home / isaac এ ফাইলটি test.txt অনুলিপি করতে চান, কমান্ডটি নিম্নলিখিত হবে।
xargs -n 1 cp -v prueba.txt<<<"/home/azpe/ /home/isaac/ "
যদি আমি আলাদা না করে ফোল্ডার / হোম / জোয়াকুইন এবং / হোম / উইলিতে এটি অনুলিপি করতে চান তবে আমি নীচের কমান্ডটি রেখে দেব।
xargs -n 1 cp -v prueba.txt<<<"/home/azpe/ /home/isaac/ /home/joaquin/ /home/willy/ "
এই ভাবে, আমরা একই সাথে বেশ কয়েকটি ডিরেক্টরিতে একটি ফাইল অনুলিপি করতে সক্ষম হব, নিঃসন্দেহে এমন কিছু যা খুব ব্যবহারিক এবং কৌতূহলযুক্ত এবং এটি কখনই জানতে ব্যথা দেয় না। মনে রাখবেন যে আপনি যে ফোল্ডারগুলি চান তা উদ্ধৃতিতে রাখতে পারেন।
এই কমান্ডটির জন্য আমি একটি ভাল ব্যবহারের কথা ভাবতে পারি উদাহরণস্বরূপ এমন একজন শিক্ষকের জন্য যা তার সমস্ত শিক্ষার্থীদের কাছে একটি ফাইল অনুলিপি করতে চায় this এই আদেশটি ব্যবহার করে, একবারে ফাইলটি অনুলিপি করতে পারে এবং একটি একক কমান্ডে, প্রতিটি শিক্ষার্থীর জন্য একটি কমান্ড স্থাপন না করেই চলে।