ফাইলনামে তারিখের ফর্ম্যাটটি কীভাবে পরিবর্তন করবেন সে সম্পর্কে মন্তব্যে স্পষ্ট প্রশ্নের উত্তর দেওয়া, ড্রুবেনের gnu date
পদ্ধতির বিভিন্ন রূপ ব্যবহার করুন । এই কমান্ডের স্থানীয় ফোল্ডারের সমস্ত ফাইলগুলি খুঁজে বের করে, এবং পাইপ একমাত্র ফাইলের নাম xargs
, বদলে date
দ্বিতীয় আর্গুমেন্ট হিসাবে রুপান্তরিত ফাইলের নাম থেকে mv
যা সঞ্চালিত নামান্তর।
কমান্ডটি মূল্যায়ন করার সাথে সাথে bash
ভেরিয়েবল বিকল্পের অতিরিক্ত, সামান্য সার্কিটাস ব্যবহার প্রয়োজন necessarybash
date
find ./ -printf '%f\n' | xargs -I '{}' sh -c 'mv $1 $(date -j -f %Y-%m-%d $1 +%m/%d%Y)' -- {} \;