Linux Essentials for Beginners : পর্ব ০৩

linux_80_20_part_3_feature_image

শিখুন সেই ২০% মৌলিক বিষয়, যা ৮০% সময় ব্যবহৃত হয়

ফাইল এবং ডিরেক্টরি ম্যানেজমেন্ট কমান্ড (mkdir, touch, এবং rm)। Linux শেখার আরেকটি গুরুত্বপূর্ণ অংশ হলো ফাইল এবং ডিরেক্টরি তৈরি ও মুছতে পারা। আজকের এই ব্লগে আমরা আলোচনা করব mkdir, touch, এবং rm কমান্ড সম্পর্কে।

Linux-এর ডিরেক্টরি এবং ফাইল তৈরি করা, মোছার কাজে ব্যবহৃত হয় তিনটি প্রধান কমান্ড:

  1. mkdir: নতুন ডিরেক্টরি তৈরি করতে।
  2. touch: নতুন ফাইল তৈরি করতে।
  3. rm: ফাইল বা ডিরেক্টরি মুছে ফেলতে।

১. mkdir: নতুন ডিরেক্টরি তৈরি করুন

mkdir (Make Directory) কমান্ড ব্যবহার করে নতুন ডিরেক্টরি তৈরি করা হয়।

mkdir Projects

এটি বর্তমান ডিরেক্টরিতে একটি নতুন ডিরেক্টরি Projects তৈরি করবে।

Parent Directories সহ ডিরেক্টরি তৈরি করা:

-p অপশন ব্যবহার করে Parent Directories সহ একটি ডিরেক্টরি তৈরি করতে পারেন।

mkdir -p Projects/2025/January

এটি Projects > 2025 > January নামে Nested Directories তৈরি করবে।


২. touch: নতুন ফাইল তৈরি করুন

touch কমান্ড ব্যবহার করে নতুন ফাইল তৈরি করা যায়।

touch notes.txt

এটি একটি খালি ফাইল notes.txt তৈরি করবে।

একটি কমান্ড দিয়ে একাধিক ফাইল তৈরি করতে পারেন।

touch file1.txt file2.txt file3.txt

এটি একসাথে file1.txt, file2.txt, এবং file3.txt তৈরি করবে।


৩. rm: ফাইল বা ডিরেক্টরি মুছে ফেলুন

rm (Remove) কমান্ড ব্যবহার করে ফাইল এবং ডিরেক্টরি মুছে ফেলা যায়।

rm notes.txt

এটি notes.txt ফাইলটি মুছে ফেলবে।

একাধিক ফাইল মুছে ফেলা:

rm file1.txt file2.txt

এটি file1.txt এবং file2.txt মুছে ফেলবে।

ডিরেক্টরি মুছে ফেলা:

-r (Recursive) অপশন ব্যবহার করে ডিরেক্টরি এবং এর সকল কন্টেন্ট মুছে ফেলুন।

rm -r Projects

এটি Projects ডিরেক্টরি এবং এর ভেতরের সকল ফাইল ও সাবডিরেক্টরি মুছে ফেলবে।

মুছে ফেলার আগে নিশ্চিত হওয়া:

-i (Interactive) অপশন ব্যবহার করে প্রতিটি ফাইল বা ডিরেক্টরি মুছে ফেলার আগে অনুমতি চাইবে।

rm -i file1.txt

একসাথে দুইটি অপশন ব্যবহার:

rm -ri Projects

এটি Projects ডিরেক্টরি মুছে ফেলার আগে প্রতিটি ধাপে নিশ্চিত হতে বলবে।


mkdir, touch, এবং rm কমান্ডের ব্যবহার:

কাজের উদ্দেশ্যকমান্ডব্যাখ্যা
একটি নতুন ডিরেক্টরি তৈরি করাmkdir Projectsবর্তমান ডিরেক্টরিতে Projects নামে একটি নতুন ডিরেক্টরি তৈরি করবে।
Parent Directories সহ তৈরি করাmkdir -p Projects/2025/JanuaryNested Directories তৈরি করবে।
একটি নতুন ফাইল তৈরি করাtouch notes.txtএকটি খালি ফাইল তৈরি করবে।
একাধিক ফাইল তৈরি করাtouch file1.txt file2.txtএকসাথে একাধিক ফাইল তৈরি করবে।
একটি ফাইল মুছে ফেলাrm notes.txtnotes.txt ফাইল মুছে ফেলবে।
একটি ডিরেক্টরি মুছে ফেলাrm -r ProjectsProjects ডিরেক্টরি এবং এর সমস্ত কন্টেন্ট মুছে ফেলবে।
মুছে ফেলার আগে নিশ্চিত হওয়াrm -i file1.txtপ্রতিটি ফাইল মুছে ফেলার আগে নিশ্চিত করবে।

সতর্কতা: rm কমান্ড ব্যবহার করার সময় সাবধান থাকুন, কারণ এটি মুছে ফেলা ফাইল বা ডিরেক্টরি পুনরুদ্ধার করা সম্ভব নয়।


পরবর্তী পর্বে আমরা cp, mv, এবং find কমান্ড নিয়ে আলোচনা করব, যা ফাইল কপি, স্থানান্তর এবং খুঁজে বের করার জন্য ব্যবহৃত হয়।

আপনার যদি কোনো প্রশ্ন থাকে, তাহলে দয়া করে কমেন্টে লিখুন।

Leave a Reply

Your email address will not be published. Required fields are marked *