কম্পিউটার টিউটোরিয়াল

mv কমান্ডের সাহায্যে লিনাক্সে ফাইলগুলির নাম পরিবর্তন করুন - একটি ধাপে ধাপে নির্দেশিকা৷

mv কমান্ডের সাহায্যে লিনাক্সে ফাইলগুলির নাম পরিবর্তন করুন - একটি ধাপে ধাপে নির্দেশিকা৷

আপনি কমান্ড লাইন বা GUI ব্যবহার করছেন না কেন ফাইলগুলির নাম পরিবর্তন করা একটি খুব সাধারণ কাজ।

GUI (বা গ্রাফিক্যাল ইউজার ইন্টারফেসের) তুলনায়, CLI বিশেষভাবে শক্তিশালী। এটি আংশিকভাবে কারণ আপনি একটি নির্দিষ্ট সময়ে ফাইলগুলির পুনঃনামকরণের জন্য বাল্কে ফাইলগুলি পুনঃনামকরণ করতে পারেন বা এমনকি স্ক্রিপ্টগুলির সময়সূচীও করতে পারেন৷

এই টিউটোরিয়ালে, আপনি দেখতে পাবেন কিভাবে আপনি বিল্ট-ইন mv ব্যবহার করে লিনাক্স কমান্ড লাইনে ফাইলগুলির নাম পরিবর্তন করতে পারেন। আদেশ৷

লিনাক্স mv কিভাবে ব্যবহার করবেন কমান্ড

আপনি বিল্ট-ইন লিনাক্স কমান্ড mv ব্যবহার করতে পারেন ফাইলের নাম পরিবর্তন করতে।

mv কমান্ড এই সিনট্যাক্স অনুসরণ করে:

mv [options] source_file destination_file

এখানে কিছু বিকল্প রয়েছে যা mv এর সাথে কাজে আসতে পারে কমান্ড:

  • -v , --verbose :কী করা হচ্ছে তা ব্যাখ্যা করে৷
  • -i , --interactive :ফাইলের নাম পরিবর্তন করার আগে প্রম্পট।

ধরা যাক আপনি index.html নাম পরিবর্তন করতে চান web_page.html তে . আপনি mv ব্যবহার করেন নিম্নরূপ আদেশ:

zaira@Zaira:~/rename-files$ mv index.html web_page.html

আসুন ফাইলগুলির তালিকা করি এবং দেখুন ফাইলটির নাম পরিবর্তন করা হয়েছে কিনা:

zaira@Zaira:~/rename-files$ ls
web_page.html

কিভাবে mv ব্যবহার করে বাল্কে ফাইলের নাম রাখবেন

আসুন একটি স্ক্রিপ্ট নিয়ে আলোচনা করি যেখানে আপনি একটি লুপ এবং mv ব্যবহার করে বাল্ক ফাইলগুলির নাম পরিবর্তন করতে পারেন আদেশ৷

এখানে আমাদের কাছে .js এক্সটেনশন সহ ফাইলগুলির একটি তালিকা রয়েছে .

zaira@Zaira:~/rename-files$ ls -lrt
total 0
-rw-r--r-- 1 zaira zaira 0 Sep 30 00:24 index.js
-rw-r--r-- 1 zaira zaira 0 Sep 30 00:24 config.js
-rw-r--r-- 1 zaira zaira 0 Sep 30 00:24 blog.js

এর পরে, আপনি সেগুলিকে .html এ রূপান্তর করতে চান৷ .

ফোল্ডারের সমস্ত ফাইলের নাম পরিবর্তন করতে আপনি নীচের কমান্ডটি ব্যবহার করতে পারেন:

for f in *.js; do mv -- "$f" "${f%.js}.html"; done

হুডের নীচে কী ঘটছে তা দেখতে এই দীর্ঘ স্ট্রিংটি ভেঙে দেওয়া যাক:

  • প্রথম অংশ [for f in *.js ] for কে বলে ডিরেক্টরিতে প্রতিটি “.js” ফাইল প্রক্রিয়া করতে লুপ করুন।
  • পরবর্তী অংশ [do mv -- "$f" "${f%.js}.html ] প্রসেসিং কি করবে তা নির্দিষ্ট করে। এটি mv ব্যবহার করছে প্রতিটি ফাইলের নাম পরিবর্তন করতে। .js বাদ দিয়ে আসল ফাইলের নামের সাথে নতুন ফাইলটির নামকরণ করা হবে অংশ .html এর একটি নতুন এক্সটেনশন পরিবর্তে যুক্ত করা হবে।
  • শেষ অংশ [done ] সব ফাইল প্রসেস হয়ে গেলে লুপ শেষ করে।
zaira@Zaira:~/rename-files$ ls -lrt
total 0
-rw-r--r-- 1 zaira zaira 0 Sep 30 00:24 index.html
-rw-r--r-- 1 zaira zaira 0 Sep 30 00:24 config.html
-rw-r--r-- 1 zaira zaira 0 Sep 30 00:24 blog.html

উপসংহার

আপনি দেখতে পাচ্ছেন, CLI ব্যবহার করে ফাইলের নাম পরিবর্তন করা বেশ সহজ। একটি স্ক্রিপ্টে স্থাপন করা হলে এটি সত্যিই শক্তিশালী হতে পারে৷

আপনি এখানে শিখেছেন আপনার প্রিয় জিনিস কি? আমাকে টুইটারে জানান!

আপনি এখানে আমার অন্যান্য পোস্ট পড়তে পারেন.

Freepik

এ স্টোরিসেট দ্বারা চিত্র

বিনামূল্যে কোড শিখুন. freeCodeCamp-এর ওপেন সোর্স পাঠ্যক্রম 40,000-এরও বেশি লোককে ডেভেলপার হিসেবে চাকরি পেতে সাহায্য করেছে। শুরু করুন


  1. কিভাবে মাইএসকিউএল কোয়েরি আউটপুট এক্সেল বা .txt ফাইলে সংরক্ষণ করবেন?

  2. Tkinter এ এন্ট্রি উইজেটের ফন্ট সাইজ কিভাবে সেট করবেন?

  3. জাভাস্ক্রিপ্টে একটি সংখ্যা ত্রিভুজাকার সংখ্যা কিনা তা খুঁজে বের করা

  4. HTML প্যাটার্ন অ্যাট্রিবিউট