আমি আশা করছিলাম:
cp -R src/prog.js images/icon.jpg /tmp/package
গন্তব্যস্থলে একটি প্রতিসম কাঠামো উত্পন্ন করবে:
/tmp
|
+-- package
|
+-- src
| |
| +-- prog.js
|
+-- images
|
+-- icon.jpg
তবে পরিবর্তে, উভয় ফাইলই / tmp / প্যাকেজে অনুলিপি করা হয়েছে। একটি ফ্ল্যাট কপি। (এটি ওএসএক্সে রয়েছে)।
একটি সাধারণ বাশ ফাংশন কি আমি গন্তব্য ডিরেক্টরিতে সঠিক জায়গায় ওয়াইল্ডকার্ড দ্বারা নির্দিষ্ট ফাইলগুলি (যেমন src / *। জেএস) সহ সমস্ত ফাইল অনুলিপি করতে ব্যবহার করতে পারি। কিছুটা "প্রতিটি ফাইলের জন্য, চালান mkdir -p $(dirname "$file"); cp "$file" $(dirname "$file")
" এর মতো, তবে সম্ভবত একটি কমান্ড।
এটি একটি প্রাসঙ্গিক থ্রেড, যা পরামর্শ দেয় এটি সম্ভব নয়। যদিও লেখকের সমাধানটি আমার পক্ষে এতটা কার্যকর নয়, কারণ আমি কেবল ফাইল, ওয়াইল্ডকার্ড বা না থাকায় একটি তালিকা সরবরাহ করতে চাই এবং সেগুলি সমস্ত গন্তব্যস্থলে অনুলিপি করে দিতে চাই। আইআইআরসি এমএস-ডস এক্সকপিটি এটি করে তবে সিপির জন্য কোনও সমতুল্য বলে মনে হচ্ছে না।