আমার এখানে একটু প্রশ্ন আছে।
আমি দুটি ফাইলের থাকে, তাহলে বলতে filea
এবং fileb
, mv filea fileb
would
- মুছে ফেলা
fileb
- নামান্তর
filea
করতেfileb
তারপর যদি আমি দুই ডিরেক্টরি আছে, বলতে dira
এবং dirb
, mv dira dirb
would
- সরানো
dira
মধ্যেdirb
(এটা হয়ে যাবেdirb/dira
)
উল্লেখ করে যে উভয় ক্ষেত্রেই কোনও নোটিশ বা বার্তা নেই, তবে এটি আমার কাছে বেশ বেমানান। আমার মনে হয় কেবলমাত্র লিখিত সামগ্রীর সাথে mv dira dirb
ওভাররাইট করা উচিত (বা নামের ডিরেক্টরিতে দুটি ডিরেক্টরি একত্রিত )।dirb
dira
dirb
আমি কোথাও পড়ে মনে পড়েছি যে স্ল্যাশ (যেমন dira/
) এর সাথে একটি ডিরেক্টরি নামের সাথে ডিরেক্টরি হিসাবে বিবেচনা করা হয়, এবং কোনও স্ল্যাশ (যেমন dira
) নামটি কোনও ফাইলের মতো (অবশ্যই কিছু নির্দিষ্ট ক্ষেত্রে) হিসাবে গণ্য করা হয়। যাইহোক এখন আমি শেলটি (zsh এবং সম্ভবত ব্যাশ) স্ল্যাশ ব্যবহার করে আমার ডিরেক্টরিটির স্বরলিপিটিকে সম্মান করতে চাই। টার্মিনাল বিকল্প আছে যা আমাকে এটি প্রয়োগ করতে সক্ষম করে?
স্পষ্ট করার জন্য, এখানে আমার কাঙ্ক্ষিত আচরণ:
mv dira dirb
dirb
এর সামগ্রীর সাথে ওভাররাইট করা ফলাফলdira
mv dira dirb/
(এ ) মধ্যেdira
সরানো ফলাফলdirb
dirb/dira
আমার মতো কেউ কি ভেবে দেখেছেন? নাকি আমি কি অদ্ভুত?