আপনি একজন অভিজ্ঞ লিনাক্স ব্যবহারকারী হোন বা পপওএস বা উবুন্টুর মতো একটি ডিস্ট্রো বাছাই করুন না কেন, আপনার ফাইল এবং ফোল্ডারগুলি কীভাবে পরিচালনা করবেন তা আপনাকে এখনও জানতে হবে। এর অর্থ হল যে আপনি লিনাক্সে ডিরেক্টরি বা ফাইলগুলির নাম পরিবর্তন করতে পারেন এমন অনেক উপায় রয়েছে। লিনাক্স বিশ্বে, ফোল্ডারগুলিকে ডিরেক্টরিও বলা হয়। তারা বিনিময়যোগ্য।
ফাইল এবং ফোল্ডারের নাম পরিবর্তন করার সময় দুটি পরিস্থিতি রয়েছে। হয় আপনি একটি একক ফাইল বা ফোল্ডারের নাম পরিবর্তন করছেন, অথবা আপনি একসাথে অনেক ফাইল বা ফোল্ডারের নাম পরিবর্তন করতে চান। উইন্ডোজ বা ম্যাকের মতই, লিনাক্সের বিভিন্ন উপায় রয়েছে যা আপনি করতে পারেন।
ফাইল ম্যানেজার ব্যবহার করে লিনাক্সে একটি একক ফাইল বা ডিরেক্টরির নাম পরিবর্তন করুন
লিনাক্সের বেশিরভাগ ডিস্ট্রিবিউশন বা ডিস্ট্রোতে উইন্ডোজের ফাইল এক্সপ্লোরার বা MacOS-এর ফাইন্ডারের মতো গ্রাফিকাল ফাইল ম্যানেজার রয়েছে। তাদের বেশিরভাগই একইভাবে কাজ করবে, তবে পার্থক্য থাকতে পারে।
পুনঃনামকরণ ব্যবহার করে পুনঃনামকরণ করুন
- ফাইল বা ফোল্ডারে ডান-ক্লিক করুন।
- নাম পরিবর্তন করুন নির্বাচন করুন অথবা F2 টিপুন .
- ফাইল বা ফোল্ডারের নামের ক্ষেত্রটি সম্পাদনাযোগ্য হয়ে ওঠে। আপনি যে পরিবর্তন চান তা করুন এবং পুনঃনামকরণ করুন নির্বাচন করুন৷ বোতাম বা এন্টার টিপুন .
ফাইল বৈশিষ্ট্য ব্যবহার করে পুনরায় নামকরণ করুন
এই পদ্ধতিটি অদ্ভুত এবং আপনি এটি ব্যবহার করার সম্ভাবনা কম, তবে এটি এখনও সম্ভব।
- ফাইল বা ফোল্ডারে ডান-ক্লিক করুন।
- বৈশিষ্ট্য নির্বাচন করুন অথবা Ctrl + I টিপুন .
- নাম ক্ষেত্র নির্বাচন করুন এবং সম্পাদনা করুন। তারপর বৈশিষ্ট্যগুলি বন্ধ করুন৷ উইন্ডো এবং ফাইল বা ফোল্ডারের নাম পরিবর্তন করা হয়।
ফাইল ম্যানেজার ব্যবহার করে লিনাক্সে অনেক ফাইল বা ফোল্ডারের নাম পরিবর্তন করুন
লিনাক্সের বিভিন্ন ডিস্ট্রোতে উপলব্ধ সমস্ত ফাইল ম্যানেজারে এই বৈশিষ্ট্যটি উপলব্ধ নাও হতে পারে। এটি PopOS-এ রয়েছে৷
৷- একাধিক ফাইল বা ফোল্ডার নির্বাচন করুন এবং তারপরে ডান-ক্লিক করুন এবং পুনঃনামকরণ করুন নির্বাচন করুন অথবা F2 টিপুন .
- আপনি একটি টেমপ্লেট ব্যবহার করে পুনঃনামকরণ করতে পারেন অথবা পাঠ্য খুঁজুন এবং প্রতিস্থাপন করুন .
- একটি টেমপ্লেট ব্যবহার করে পুনঃনামকরণ করুন আপনাকে ফাইল এবং ফোল্ডারগুলিকে ক্রমানুসারে সংখ্যা বা মূল ফাইলের নামের সামনে, পিছনে বা উভয় পাশে পাঠ্য যুক্ত করার মতো জিনিসগুলি করতে দেয়৷
এটি মূল নাম বা পরিবর্তিত তারিখের উপর ভিত্তি করে ফাইলগুলিতে টেমপ্লেট প্রয়োগ করতে পারে।
- পাঠ্য খুঁজুন এবং প্রতিস্থাপন করুন পাঠ্যের একটি নির্দিষ্ট ক্রম অনুসন্ধান করতে এবং এটিকে অন্য কিছু দিয়ে প্রতিস্থাপন করার অনুমতি দেয়। এটি বানান ভুল সংশোধনের জন্য দুর্দান্ত৷
লিনাক্সে সাহায্য পান
নীচের কমান্ড এবং ইউটিলিটিগুলি ব্যবহার করার অনেক উপায় রয়েছে। আপনি কি করতে হবে তা নিশ্চিত না হলে, ম্যান কমান্ডটি শেষ করুন (ম্যানুয়ালের জন্য) এবং আপনার যে ইউটিলিটির সাহায্য প্রয়োজন তার কমান্ড বা নাম। উদাহরণস্বরূপ, মানুষ mv mv ব্যবহারের জন্য ম্যানুয়াল দেখাবে আদেশ।
লিনাক্সে ফাইল বা ডিরেক্টরির নাম পরিবর্তন করার পরে, সর্বদা ফাইল এক্সপ্লোরারে দেখে বা ls ব্যবহার করে সেগুলি পরীক্ষা করুন তাদের তালিকাভুক্ত করার নির্দেশ।
MV কমান্ড দিয়ে একটি একক ফাইল বা ফোল্ডারের নাম পরিবর্তন করুন
এমভি কমান্ডটি ফাইল এবং ফোল্ডারগুলি সরানোর জন্য, তবুও এটি পুনঃনামকরণের জন্যও ভাল কাজ করে। MV কমান্ডের সিনট্যাক্স হল:mv [OPTIONS] উৎস গন্তব্য
- যে ফোল্ডারে নেভিগেট করুন যেখানে আপনি যে ফাইল বা ফোল্ডারগুলি পুনঃনামকরণ করতে চান সেগুলি অবস্থিত৷ ৷
- mv ব্যবহার করুন ফোল্ডার বা ফাইলের নাম পরিবর্তন করার জন্য কমান্ড। যদি নামের মধ্যে স্পেস থাকে, তাহলে নামটিকে উদ্ধৃতি দিয়ে ঘিরে দিন। ধরা যাক 01- নাম বন্ধ.
mv “01-ওয়ার্ক ডকুমেন্টস” “ওয়ার্ক ডকুমেন্টস” টাইপ করুন এবং এন্টার টিপুন।
ফাইলগুলিকে তালিকাভুক্ত করলে দেখায় যে এটির নাম পরিবর্তন করা হয়েছে৷
৷ব্যাশ স্ক্রিপ্ট ব্যবহার করে একাধিক ফাইল বা ফোল্ডারের নাম পরিবর্তন করুন
একটি ব্যাশ স্ক্রিপ্ট তৈরি করতে, আপনাকে একটি প্লেইন টেক্সট এডিটরে কাজ করতে হবে। ধরা যাক আমাদের বেশ কিছু এইচটিএমএল ফাইল ছিল যেগুলো আমরা ভুলবশত প্লেইন টেক্সট ফাইল হিসেবে সেভ করেছিলাম। আমাদের ফাইল এক্সটেনশন .txt থেকে .html এ পরিবর্তন করতে হবে। আমরা তাদের নাম পরিবর্তন করতে এই ব্যাশ স্ক্রিপ্ট ব্যবহার করতে পারি:
*.txt-এ ফাইলের জন্য; করুন
mv — “$file” “${file%.txt}.html”
হয়েছে
- টেক্সট এডিটরে এটি লিখুন এবং ফাইলগুলি যে ফোল্ডারে পরিবর্তন করতে হবে সেই ফোল্ডারে এটিকে rename-txt.sh হিসাবে সংরক্ষণ করুন৷
- টার্মিনালে, সেই ফোল্ডারে নেভিগেট করুন এবং bash rename-txt.sh কমান্ডটি লিখুন এবং Enter টিপুন .
- ls ব্যবহার করে চেক করুন অথবা ফাইল ম্যানেজার দেখুন এটি কাজ করে কিনা তা দেখতে৷
কিভাবে যে কাজ? প্রথম লাইনটি .txt-এ শেষ হওয়া যেকোনো ফাইল খুঁজছে . তারকাচিহ্ন (*) একটি ওয়াইল্ডকার্ড, তাই ফাইলের নামের .txt-এর আগে যেকোন কিছু মিলবে। করুন৷ যতক্ষণ না মিলিত ফাইল থাকে ততক্ষণ কমান্ডটি করতে বলে। এটি একটি লুপ . দ্বিতীয় লাইনে mv আছে আদেশ
ডাবল-ড্যাশ (— ) এটিকে বলে যে কমান্ডের জন্য কোন বিকল্প নেই, কিছু রেগুলার এক্সপ্রেশন বা রেজেক্সের জন্য প্রস্তুত হন। $file একটি ভেরিয়েবল যা এটিকে প্রথম লাইনে তোলা যেকোনো ফাইলের সাথে কাজ করতে বলে। % এটিকে .txt প্রতিস্থাপন করতে বলে যদি এটি কোঁকড়া বন্ধনীর বাইরের মান সহ নামের লেজে থাকে, যা .html .
লিনাক্স ইউটিলিটিগুলির সাথে কীভাবে নিরাপদে ফাইল এবং ফোল্ডারগুলির নাম পরিবর্তন করবেন
বাকি নিবন্ধটি লিনাক্স শেলে ব্যবহৃত ইউটিলিটি সম্পর্কে। একটি ভুল করা এবং গুরুত্বপূর্ণ ফাইলগুলির নাম পরিবর্তন করা সহজ হতে পারে যা প্রোগ্রাম বা লিনাক্সকে কাজ করা বন্ধ করতে পারে। সর্বদা -n ব্যবহার করুন বিকল্প এটি একটি বিদ্যমান ফাইল ওভাররাইট না করার জন্য কমান্ডকে বলে।
একটি ইউটিলিটি কমান্ডে এটি ব্যবহার করা এইরকম দেখতে পারে:mmv -n “*” “#l1” . কমান্ডটি কী করবে তার একটি পূর্বরূপ কীভাবে দেখায় তা নীচে দেখুন। তবুও যদি আপনি তালিকাভুক্ত করেন (ls ) আপনি যে ফাইলগুলি দেখতে পাবেন সেগুলির কোনও পরিবর্তন হয়নি। আপনি যা আশা করেছিলেন তা না হলে, আপনার কমান্ড সামঞ্জস্য করুন এবং আবার চেষ্টা করুন।
পুনঃনামকরণ সহ একাধিক ফাইল এবং ফোল্ডার পুনঃনামকরণ করুন
রিনেম একটি লিনাক্স ইউটিলিটি। এটিকে একটি ছোট প্রোগ্রাম হিসাবে ভাবুন যার একটি গ্রাফিক্যাল ইউজার ইন্টারফেস নেই। আপনার লিনাক্স ডিস্ট্রোতে এটি নাও থাকতে পারে, তবে এটি ইনস্টল করা সহজ।
টার্মিনালে, sudo apt-get install rename কমান্ডটি লিখুন এবং Enter টিপুন . এটি আপনার পাসওয়ার্ড চাইতে পারে, এটি লিখুন এবং Enter টিপুন . এটি ইনস্টল করা শুরু হবে৷
৷একবার ইনস্টল হয়ে গেলে, আপনি Rename ব্যবহার শুরু করতে পারেন।
- যে স্থানে আপনি ফাইল বা ফোল্ডারের নাম পরিবর্তন করতে চান সেখানে নেভিগেট করুন।
- ব্যাশ স্ক্রিপ্টের মতোই, আপনাকে ফাইলগুলি নির্বাচন করতে এবং তাদের সাথে কী করা হবে তা নির্ধারণ করতে আপনাকে regex ব্যবহার করতে হবে। এখানে একটি উদাহরণ দেওয়া হল:‘s/.html/.txt/’ *.html পুনঃনামকরণ করুন
আপনি যদি অনুমান করেন যে এটি আমাদের ফাইলের ফাইল এক্সটেনশনগুলিকে .html থেকে .txt-এ পরিবর্তন করবে, আপনি ঠিক বলেছেন!
এমএমভি ব্যবহার করে ফাইল এবং ফোল্ডারের নাম পরিবর্তন করুন
MMV হল আরেকটি লিনাক্স ইউটিলিটি, রিনেম করার মতো। এটি sudo apt install mmv কমান্ড দিয়ে ইনস্টল করা যেতে পারে . এটি ইনস্টল হয়ে গেলে, আপনি নিজের কমান্ড তৈরি করতে পারেন।
- আমরা যে উদাহরণ MMV কমান্ডটি ব্যবহার করব তা ডিরেক্টরির সমস্ত ফাইলের নামগুলিকে ছোট হাতের থেকে UPPER CASE-এ পরিবর্তন করবে:mmv -r “*” “#u1”
- The -r নাম পরিবর্তন করতে বলে। তারকাচিহ্ন এটিকে নির্দেশিকায় যেকোনো ফাইল পরিবর্তন করতে বলে। #u1 বিশেষ কিছু। এটি মার্কডাউন কোড। এটি এটিকে টেক্সটটিকে বড় হাতের অক্ষরে পরিবর্তন করতে বলে।
লিনাক্সে ডিরেক্টরি এবং ফাইলের নাম পরিবর্তন করার সব উপায় কি?
যদি এখানকার কোনো একটি পদ্ধতি আপনার জন্য কাজ না করে, তাহলে আপনি একটি বাল্ক রিনেমিং টুল ব্যবহার করতে পারেন যার একটি গ্রাফিকাল ইউজার ইন্টারফেস আছে।
থেকে বেছে নিতে বেশ কিছু আছে. Thunar এবং KRename শুরু করার জন্য শুধুমাত্র একটি দম্পতি।