ব্যাশে কীভাবে একটি ফাইলের নাম পরিবর্তন করবেন

How Rename File Bash



যেকোনো অপারেটিং সিস্টেমের জন্য একটি ফাইলের নাম পরিবর্তন করা খুবই সাধারণ কাজ। গ্রাফিক্যাল ইউজার ইন্টারফেস (GUI) ব্যবহার করে যে কেউ সহজেই একটি ফাইলের নাম পরিবর্তন করতে পারে। আপনি bash স্ক্রিপ্টে একটি কমান্ড ব্যবহার করে একটি ফাইলের নাম পরিবর্তন করতে পারেন। একটি ফাইলের নাম পরিবর্তন করার জন্য লিনাক্সে অনেক কমান্ড বিদ্যমান। আদেশ 'এমভি' একটি ফাইলের নাম পরিবর্তন করার জন্য সবচেয়ে জনপ্রিয় কমান্ড। নামক আরেকটি কমান্ড আছে 'নামকরণ' যা একই কাজের জন্যও ব্যবহার করা যেতে পারে। যাইহোক, উবুন্টুতে এই কমান্ডটি ডিফল্টভাবে ইনস্টল করা নেই, তাই একটি ফাইলের নাম পরিবর্তন করতে আপনাকে এই কমান্ডটি ইনস্টল করতে হবে। এই নিবন্ধটি ফাইলের নামগুলির পুনnameনামকরণ করতে ব্যাশে এই দুটি কমান্ড কীভাবে ব্যবহার করবেন তা ব্যাখ্যা করে।

'Mv' কমান্ড দিয়ে একটি ফাইলের নাম পরিবর্তন করুন

একটি ফাইলের নাম পরিবর্তন করার জন্য লিনাক্সে সর্বাধিক ব্যবহৃত কমান্ড হল 'এমভি' কমান্ড এই কমান্ডের সিনট্যাক্স নিচে দেওয়া হল।







বাক্য গঠন



mv [বিকল্প] সূত্রগন্তব্য

এর সাথে যেকোনো বিকল্প ব্যবহার করে 'এমভি' কমান্ড alচ্ছিক। একটি ফাইলের পুনnameনামকরণ করতে, আপনাকে অবশ্যই এই কমান্ড দিয়ে নাম পরিবর্তন করা ফাইলের নামের পরে আসল ফাইলের নাম টাইপ করতে হবে। এর বিভিন্ন ব্যবহার 'এমভি' কমান্ডটি এই নিবন্ধের পরবর্তী বিভাগে ব্যাখ্যা করা হয়েছে।



উদাহরণ 1: অপশন ছাড়াই 'mv' কমান্ড দিয়ে একটি ফাইলের নাম পরিবর্তন করুন

আসল ফাইলের নাম এবং নাম পরিবর্তন করা ফাইলের নাম নিম্নলিখিত স্ক্রিপ্টে ব্যবহারকারীর ইনপুট হিসাবে নেওয়া হবে। আসল ফাইলের নাম বিদ্যমান থাকলে ফাইলের নাম পরিবর্তন করা হবে। যদি পুনnamedনামকৃত ফাইলের নাম সহ কোন ফাইল ইতিমধ্যেই বিদ্যমান থাকে, তাহলে পুরানো ফাইলটি নতুন নামকরণ করা ফাইলের বিষয়বস্তু দ্বারা ওভাররাইট করা হবে।





#!/বিন/ব্যাশ

# আসল ফাইলের নাম নিন
পড়ুন -পি 'নাম পরিবর্তন করতে মূল ফাইলের নাম লিখুন:'আসল
# নাম পরিবর্তন করা ফাইলের নাম নিন
পড়ুন -পি 'পুনnameনামকরণ করার জন্য নাম পরিবর্তন করা ফাইলের নাম লিখুন:'পুনnameনামকরণ

# আসল ফাইলটি আছে কিনা তা পরীক্ষা করুন
যদি [ -ফ $ মূল ];তারপর
# ফাইলের নাম পরিবর্তন করুন
$(mv $ মূল $ নাম পরিবর্তন করুন)
বের করে দিল 'ফাইলটির নাম পরিবর্তন করা হয়েছে।'
থাকা

আউটপুট



উদাহরণ 2: 'mv' কমান্ড ব্যবহার করে -i বিকল্প দিয়ে একটি ফাইলের নাম পরিবর্তন করুন

উপরের উদাহরণের সমস্যাটি ব্যবহার করে সমাধান করা যেতে পারে '-আই' সঙ্গে বিকল্প 'এমভি' কমান্ড নাম পরিবর্তন করার কাজটি করার আগে নিম্নলিখিত স্ক্রিপ্টটি ব্যবহারকারীর কাছে ওভাররাইট করার অনুমতি চাইবে। যদি ব্যবহারকারী প্রেস করেন ' n 'তাহলে নাম পরিবর্তন করার কাজটি করা হবে না।

#!/বিন/ব্যাশ

# আসল ফাইলের নাম নিন
পড়ুন -পি 'নাম পরিবর্তন করতে মূল ফাইলের নাম লিখুন:'আসল
# নাম পরিবর্তন করা ফাইলের নাম নিন
পড়ুন -পি 'নাম পরিবর্তন করতে ফাইলের নাম পরিবর্তন করুন:'পুনnameনামকরণ

# আসল ফাইলটি আছে কিনা তা পরীক্ষা করুন
যদি [ -ফ $ মূল ];তারপর
# চেক করুন পুনnameনামকরণ ফাইলের নাম বিদ্যমান কি না
যদি [$(mv -আই $ মূল $ নাম পরিবর্তন করুন) ];তারপর
বের করে দিল 'ফাইলটির নাম পরিবর্তন করা হয়েছে।'
থাকা
থাকা

আউটপুট

'Rename' কমান্ড দিয়ে একটি ফাইলের নাম পরিবর্তন করুন

দ্য 'নামকরণ' উন্নত ফাইলের নাম পরিবর্তন করার জন্য পদ্ধতি ব্যবহার করা হয়। ইনস্টল করার জন্য টার্মিনালে নিম্নলিখিত কমান্ডটি চালান 'নামকরণ' কমান্ড

$sudoউপযুক্তইনস্টলপুনnameনামকরণ

এই কমান্ডের সিনট্যাক্স নিচে দেওয়া হল।

বাক্য গঠন

পুনnameনামকরণ[বিকল্প] এর/অনুসন্ধান/প্রতিস্থাপন/'নথি পত্র

এই কমান্ডটি বিকল্পগুলির সাথে এবং ছাড়া ব্যবহার করা যেতে পারে, যেমন ' mv 'আদেশ। নিয়মিত এক্সপ্রেশন ব্যবহার করে একাধিক ফাইলের নামকরণ করা যেতে পারে। এখানে ' গুলি 'প্রতিস্থাপন নির্দেশ করে। যদি সার্চ টেক্সট পাওয়া যায়, তাহলে ফাইলগুলি রিপ্লেসমেন্ট টেক্সট দ্বারা নামকরণ করা হবে।

উদাহরণ 3: রেগুলার এক্সপ্রেশন এর সাথে মিলে যাওয়া ফাইলের নাম পরিবর্তন করুন

নিম্নোক্ত স্ক্রিপ্টটি রেগুলার এক্সপ্রেশন প্যাটার্ন ব্যবহার করে একাধিক ফাইলের নাম পরিবর্তন করতে ব্যবহার করা যেতে পারে যা অনুসন্ধানকৃত ফাইলের নাম এবং নাম পরিবর্তন করা ফাইলের নামকে ইনপুট হিসাবে গ্রহণ করবে। যদি বর্তমান এক্সটেনশনটি সার্চ টেক্সটের সাথে মিলে যায়, তাহলে যে কোন ফাইলের এক্সটেনশানটি টেক্সট প্রতিস্থাপন করে নাম পরিবর্তন করা হবে।

#!/বিন/ব্যাশ

# সার্চ টেক্সট নিন
পড়ুন -পি 'অনুসন্ধান পাঠ্য লিখুন:'অনুসন্ধান
# প্রতিস্থাপন পাঠ্যটি নিন
পড়ুন -পি 'প্রতিস্থাপন পাঠ্য লিখুন:'প্রতিস্থাপন

# প্যাটার্নের সাথে মেলে এমন সব ফাইলের নাম পরিবর্তন করুন
$(পুনnameনামকরণএর/।$ অনুসন্ধান/।$ প্রতিস্থাপন/ ' *)
বের করে দিল 'ফাইলগুলির নাম পরিবর্তন করা হয়েছে।'

আউটপুট

উপসংহার

এই নিবন্ধটি এর উদাহরণ ব্যাখ্যা করার জন্য বেশ কয়েকটি উদাহরণ ব্যবহার করেছে 'এমভি' এবং 'নামকরণ' bash কমান্ড। উপরের উদাহরণগুলি অনুশীলন করার পরে ব্যাশ ব্যবহারকারীদের জন্য একটি ফাইলের নাম পুনamingনামকরণ সহজ হওয়া উচিত।