সুতরাং, ব্যবহারকারীদের জন্য তাদের ডিজিটাল সম্পদের উপর শৃঙ্খলা বজায় রাখা এবং নিয়ন্ত্রণ করা একটি মূল্যবান পদ্ধতি। যাইহোক, একজন Fedora শিক্ষানবিস হিসেবে, আপনি হয়তো জানেন না কিভাবে কমান্ড ব্যবহার করে ফাইলের নাম পরিবর্তন করতে হয়। এই নিবন্ধে, আপনি ফেডোরা লিনাক্সের টার্মিনাল থেকে একটি ফাইলের নাম পরিবর্তন করার উপায়গুলি জানতে পারবেন।
ফেডোরা লিনাক্সে টার্মিনাল থেকে কীভাবে একটি ফাইলের নাম পরিবর্তন করবেন
যদিও ফাইলগুলির নাম পরিবর্তন করার বিভিন্ন উপায় রয়েছে, 'mv' এবং 'rename' কমান্ডগুলি ব্যবহার করে আপনি এটির জন্য ব্যবহার করতে পারেন এমন সহজ কমান্ডগুলি। আসুন তাদের ব্যবহার করার কিছু উদাহরণ নেওয়া যাক:
এমভি কমান্ড
যদিও ফাইলগুলির নাম পরিবর্তন করার বিভিন্ন উপায় রয়েছে, 'mv' এবং 'rename' কমান্ডগুলি ব্যবহার করে আপনি এটির জন্য ব্যবহার করতে পারেন এমন সহজ কমান্ডগুলি। আসুন তাদের ব্যবহার করার কিছু উদাহরণ নেওয়া যাক:
cd ~/নথিপত্র
ls -l
আপনি আগের ছবিতে দেখতে পাচ্ছেন, “ডকুমেন্টস” ডিরেক্টরিতে “Fedora.pdf”, “Fedora.txt”, এবং “Linux.txt” ফাইল রয়েছে। এখন, আমরা 'Linux.txt' নামের ফাইলটির নাম পরিবর্তন করে 'Linuxhint.txt' রাখি।
mv Linux.txt Linuxhint.txt
একাধিক ফাইলের নাম পরিবর্তন করুন
একই ডিরেক্টরির দুটি ফাইলের একই এক্সটেনশন থাকলে, আপনি 'mv' কমান্ড ব্যবহার করে তাদের এক্সটেনশন পরিবর্তন করতে পারেন। কিভাবে আপনি এটা করবেন এখানে:
অনুসন্ধান . -গভীর -নাম '*.যেমন আমরা প্রদত্ত উদাহরণে দেখতে পাচ্ছি, আমাদের কাছে “.txt” এক্সটেনশনের দুটি ফাইল রয়েছে (“Fedora.txt” এবং “Linux.txt”)। এখানে, আমরা নিম্নলিখিত 'mv' কমান্ড দিয়ে তাদের এক্সটেনশন পরিবর্তন করে এই দুটি ফাইলের নাম পরিবর্তন করি:
অনুসন্ধান . -গভীর -নাম '*.txt' -exec sh -c 'f='{}'; mv -- '$f' '${f%.txt}.png'' \;
পূর্ববর্তী কমান্ডে:
- find → এটি বর্তমান ডিরেক্টরি বা ফাইলের একটি উপাদান অনুসন্ধান করে বা খুঁজে পায়।
- -exec → এটি অনুসন্ধানের অনুরূপ ফাইলগুলিতে 'mv' কমান্ড কার্যকর করে এবং বর্তমান ফাইলের নামটিকে নতুনটির সাথে রূপান্তর করে।
পূর্ববর্তী কমান্ডের পরিবর্তে, আপনি একাধিক ফাইলের এক্সটেনশন পরিবর্তন করতে এবং একটি ফাইলের নাম পরিবর্তন করতে নিম্নলিখিত কমান্ডটি ব্যবহার করতে পারেন:
f এর জন্য *.txt; do mv -- '$f' '${f%.txt}.html'; সম্পন্ন
প্রদত্ত উদাহরণে, আমরা '.txt' এক্সটেনশনটিকে '.html' এ পরিবর্তন করেছি।
ব্যাশ স্ক্রিপ্ট ব্যবহার করে একাধিক ফাইলের নাম পরিবর্তন করুন
আপনি ব্যাশ স্ক্রিপ্ট ব্যবহার করে তাদের এক্সটেনশন পরিবর্তন করে একাধিক ফাইলের নাম পরিবর্তন করতে পারেন। আপনাকে একটি ব্যাশ ফাইল তৈরি করতে হবে এবং এতে নিম্নলিখিত লাইনগুলি যুক্ত করতে হবে:
#!/bin/bashজন্য চ ভিতরে * . < বর্তমান ফাইল_এক্সটেনশন > ; করতে
mv -- ' $f ' ' ${f%।<বর্তমান ফাইল_এক্সটেনশন>} .<নতুন ফাইল_এক্সটেনশন>'
সম্পন্ন
উদাহরণস্বরূপ, আমরা ফাইল এক্সটেনশনকে '.txt' থেকে '.png' এ পরিবর্তন করি।
আপনি আগের ছবিতে দেখতে পাচ্ছেন, তিনটি ফাইল রয়েছে যার দুটিতে একটি '.txt' এক্সটেনশন রয়েছে। এখানে, আমরা ফাইলের এক্সটেনশন '.txt' থেকে '.png' এ পরিবর্তন করি।
Bash স্ক্রিপ্টে নিম্নলিখিত লাইন যোগ করুন:
#!/bin/bashজন্য চ ভিতরে * .txt; করতে
mv -- ' $f ' ' ${f%.txt} .png'
সম্পন্ন
নিম্নলিখিত 'sh' কমান্ডটি ব্যবহার করে, স্ক্রিপ্টটি নিম্নরূপ সংরক্ষণ করুন এবং চালান:
sh filename.shপূর্ববর্তী কমান্ড আপনাকে কোন আউটপুট দেয় না কিন্তু ফাইলের এক্সটেনশন পরিবর্তন করে।
রিনেম কমান্ড
'রিনেম' কমান্ডটি 'mv' কমান্ডের চেয়ে আরও উন্নত। যাইহোক, এটি ফেডোরাতে একটি প্রাক-ইনস্টল করা ইউটিলিটি নয়, তাই আপনাকে প্রথমে নিম্নলিখিত কমান্ডটি ব্যবহার করে এটি ইনস্টল করতে হবে:
sudo yum prename -y ইনস্টল করুন
এখন, আপনি একই এক্সটেনশনের সাথে ফাইলগুলির নাম পরিবর্তন করতে পারেন:
নাম পরিবর্তন করুন
উপসংহার
ফেডোরা লিনাক্সের টার্মিনাল থেকে আপনি একটি ফাইলের নাম পরিবর্তন করার চেষ্টা করতে পারেন এমন সাধারণ কমান্ড সম্পর্কে এটি। 'রিনেম' কমান্ডটি 'mv' কমান্ডের চেয়ে আরও উন্নত এবং ব্যবহারকারী-বান্ধব, তবে এটি লিনাক্সে আগে থেকে ইনস্টল করা নেই, তাই আপনাকে এটি ম্যানুয়ালি ইনস্টল করতে হবে। সামগ্রিকভাবে, উভয় কমান্ডই সহায়ক এবং একজন শিক্ষানবিস হিসাবে, আপনি আপনার Fedora সিস্টেমে আপনার ফাইলগুলির নাম পরিবর্তন করতে সেগুলি ব্যবহার করতে পারেন।