ব্যাশে একটি ফোল্ডার মুছুন

Delete Folder Bash



লিনাক্স মিন্ট 20 এ কাজ করার সময়, আপনাকে বিভিন্ন ফাইল এবং ফোল্ডারে কাজ করতে হবে। কিন্তু একটি ফোল্ডার বা ডাইরেক্টরি তৈরি বা মুছে ফেলার পদ্ধতি একটি ফাইল তৈরি বা মুছে ফেলার চেয়ে কিছুটা আলাদা। কমান্ড-লাইন থেকে ফাইল বা ডিরেক্টরি মুছে ফেলার সময়, সতর্ক থাকুন কারণ একবার এই নিবন্ধে উল্লিখিত কমান্ডগুলি ব্যবহার করে ডিরেক্টরিটি সরানো হলে, এটি আর পুনরুদ্ধার করা হবে না।

এই নিবন্ধে, আপনি ব্যাশে ফোল্ডারগুলি মুছে ফেলার সমস্ত প্রাথমিক পদ্ধতি সম্পর্কে শিখবেন।







ফোল্ডার বা ডিরেক্টরি মুছে ফেলার দুটি পদ্ধতি রয়েছে। এগুলি নিম্নরূপ:



  • কমান্ড rmdir - খালি ফোল্ডার বা ডিরেক্টরি মুছে ফেলার জন্য ব্যবহৃত হয়।
    • একটি একক ফোল্ডার সরান
    • একটি ফোল্ডারের মধ্যে ফোল্ডারটি সরান
    • একাধিক ফোল্ডার সরান
  • কমান্ড rm - খালি নয় এমন ফোল্ডার বা ডিরেক্টরি মুছে ফেলার জন্য ব্যবহৃত হয়।

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



কমান্ড rmdir

আপনি যদি লিনাক্স ব্যবহারকারী হন এবং একটি খালি ফোল্ডার মুছে ফেলতে চান, তাহলে আপনাকে rmdir কমান্ড ব্যবহার করতে হবে। সুতরাং, একেবারে শুরুতে, আপনাকে আপনার হোম ডিরেক্টরিতে বর্তমানে কতগুলি ফোল্ডার রয়েছে তা পরীক্ষা করতে হবে:





$ ls

একটি একক ফোল্ডার সরান

প্রথমত, নিম্নলিখিত সাধারণ কমান্ডটি ব্যবহার করে Folder1 নামের একটি নতুন ডিরেক্টরি তৈরি করুন এবং সমস্ত ডিরেক্টরি আবার তালিকাভুক্ত করুন। আপনি ডিরেক্টরিগুলির তালিকায় একটি নতুন তৈরি ফোল্ডার দেখতে পাবেন।



$ mkdir ফোল্ডার-নাম

এই নতুন তৈরি করা ফোল্ডারটি সরাতে, যা এই মুহূর্তে খালি, নিম্নলিখিত কমান্ডটি ব্যবহার করুন:

$ rmdir ফোল্ডার-নাম

সমস্ত ডিরেক্টরি তালিকা করুন, এবং আপনি দেখতে পাবেন যে নির্দিষ্ট ফোল্ডারটি মুছে ফেলা হয়েছে এবং তালিকায় উপস্থিত নেই।

একটি ফোল্ডারের মধ্যে ফোল্ডারটি সরান

আপনার কাছে থাকা সমস্ত ডিরেক্টরি তালিকা করুন। নিম্নরূপ mkdir কমান্ড ব্যবহার করে Folder2 নামের একটি নতুন ডিরেক্টরি তৈরি করুন:

$ mkdir ফোল্ডার-নাম

এখন, ফোল্ডার 2 নামে একটি নতুন তৈরি ফোল্ডারের মধ্যে আরেকটি ফোল্ডার, টেস্ট 1 তৈরি করুন।

$ mkdir ফোল্ডার 1-নাম/ফোল্ডার 2 নাম

আপনি সিডি কমান্ডের মাধ্যমে একটি ফোল্ডারের মধ্যে একটি ফোল্ডার তৈরি করতে পারেন, যেমনটি নীচে দেখানো হয়েছে:

$ cd ফোল্ডার 1-নাম
$ mkdir ফোল্ডার 2-নাম

এখন, rmdir কমান্ড ব্যবহার করে Folder2 ফোল্ডারটি সরানোর চেষ্টা করুন। আপনি একটি ত্রুটি পেয়ে শেষ হয়ে যাবেন: ফোল্ডার 2 এর মধ্যে Test1 থাকায় ডিরেক্টরিটি খালি নেই, যার কারণে rmdir কমান্ড ফোল্ডার 2 মুছে ফেলতে অক্ষম।

$ rmdir ভাঁজ নাম

সুতরাং, আপনাকে নীচের কমান্ডটি ব্যবহার করে Test1 ফোল্ডারটি মুছতে হবে:

$ rmdir ফোল্ডার 1-নাম/ফোল্ডার 2-নাম

আপনি ফোল্ডারের পথের পরিবর্তে cd কমান্ড ব্যবহার করে একটি ফোল্ডারের মধ্যে একটি ফোল্ডার মুছে ফেলার জন্য আরেকটি পদ্ধতিও চেষ্টা করতে পারেন:

$ cd ভাঁজ নাম
$ rmdir সাবফোল্ডার-নাম

আপনি দেখতে পারেন টেস্ট 1 ফোল্ডারটি ফোল্ডার 2 থেকে মুছে ফেলা হয়েছে।

দ্রষ্টব্য: যদি আপনি ফোল্ডারটি মুছে ফেলার সময় একটি অপসারণ বার্তা দেখতে চান, তাহলে আপনাকে -v পতাকা সহ নিম্নলিখিত কমান্ডটি ব্যবহার করতে হবে:

$ rmdir –v ফাইলের নাম

একাধিক ফোল্ডার সরান

একবারে একাধিক ফোল্ডার মুছে ফেলার জন্য, আপনাকে প্রথমে একাধিক ফোল্ডার তৈরি করতে হবে। সুতরাং, mkdir কমান্ড ব্যবহার করে Test1, Test2, এবং Test3 নামের তিনটি ফোল্ডার তৈরি করুন। Ls কমান্ড ব্যবহার করে নতুন তৈরি সব ফোল্ডার তালিকা করুন।

$ mkdir ফোল্ডার 1 ফোল্ডার 2 ফোল্ডার 3

ফোল্ডারগুলির আলাদা নাম থাকলে আপনি মুছে ফেলার জন্য নিম্নলিখিত কমান্ডটি ব্যবহার করতে পারেন:

$ rmdir ফোল্ডার 1 ফোল্ডার 2 ফোল্ডার 3

যদি আপনার ফোল্ডারগুলির বিভিন্ন নাম থাকে, তাহলে সেগুলি মুছে ফেলার জন্য নিম্নলিখিত কমান্ডটি চেষ্টা করুন:

$ rmdir –v ফোল্ডার*

এই কমান্ডে * চিহ্নটি দেখায় যে এটি নির্দিষ্ট শব্দ ফোল্ডার দিয়ে শুরু করা সমস্ত ফোল্ডারগুলি বেছে নেবে। নীচের ছবিতে, টেস্ট দিয়ে শুরু হওয়া সমস্ত ফোল্ডার মুছে ফেলা হবে।

কমান্ড rm

যদি আপনি একটি ফোল্ডার মুছে ফেলতে চান যা খালি নয়, তাহলে আপনাকে rm কমান্ড ব্যবহার করতে হবে। আপনার হোম ডিরেক্টরিতে বর্তমানে কতগুলি ফোল্ডার রয়েছে তা নীচে তালিকাভুক্ত করে দেখুন:

$ ls

এখন, নতুন নামের সাথে একটি নতুন ফোল্ডার তৈরি করুন এবং এই ফোল্ডারের মধ্যে Test1, Test2, Test3, ইত্যাদি হিসাবে আরও কিছু ফোল্ডার তৈরি করুন।

$ mkdir ভাঁজ নাম
$ cd ভাঁজ নাম
$ mkdir সাবফোল্ডার 1 সাবফোল্ডার 2 সাবফোল্ডার 3

আপনার হোম ডিরেক্টরিতে বর্তমানে উপলব্ধ ফোল্ডারগুলি দেখুন।

এখন, খালি ফোল্ডারটি সরানোর জন্য rm কমান্ড ব্যবহার করার সময় এসেছে। এই উদ্দেশ্যে, মুছে ফেলার ফোল্ডারের নাম অনুসরণ করে নিম্নলিখিত rm কমান্ডটি ব্যবহার করুন:

$ rm folderr ফোল্ডার-নাম

এই কমান্ডে -r পতাকা বলতে প্রথমে একটি ফোল্ডারের সমস্ত বিষয়বস্তু মুছে ফেলা বোঝায়।

আপনি ছোট r এর পরিবর্তে মূলধন R ব্যবহার করতে পারেন। দেখবেন ফোল্ডারটি ডিলিট হয়ে যাবে। শুধু তাই নয়, নতুন ফোল্ডারের ভিতরে থাকা সমস্ত ফোল্ডারও এটি দিয়ে মুছে ফেলা হয়েছে।

খালি ফোল্ডারটি সরানোর জন্য সামান্য পরিবর্তন সহ আরেকটি কমান্ড রয়েছে, যেমনটি নীচে দেখানো হয়েছে:

$ rm –rf ফোল্ডার-নাম

এই বিশেষ কমান্ডে, -r পতাকা এই বিশেষ ফোল্ডারের সমস্ত সাব -ফোল্ডার বা ফাইল মুছে দেবে, তারপর এমন একটি ফোল্ডারে এগিয়ে যাবে যা মুছে ফেলার প্রয়োজন। অন্যদিকে, প্রম্পট না দেখিয়ে জোর করে এই ফোল্ডারটি মুছে ফেলার জন্য f পতাকা ব্যবহার করা হয়।

অথবা

$ rm –rfv ফোল্ডার-নাম

উপরে উল্লিখিত কমান্ডে, v পতাকা পাঠ্য আউটপুট সহ একটি ফোল্ডার মুছে ফেলার প্রক্রিয়া দেখানোর জন্য ব্যবহৃত হয়। এটি একটি বার্তাও প্রদর্শন করবে যে একটি ডিরেক্টরি সফলভাবে মুছে ফেলা হয়েছে, যেমন নিচে দেখানো হয়েছে।

উপসংহার

সংক্ষেপে, আমরা কিভাবে সফলভাবে যথাক্রমে rmdir এবং rm কমান্ড ব্যবহার করে ব্যাশে খালি এবং খালি ফোল্ডার মুছে ফেলার পদ্ধতিগুলি নিয়ে আলোচনা করেছি। বিভিন্ন শর্ত সহ খালি ফোল্ডারগুলি কীভাবে মুছে ফেলা যায় তা আমরা বিশদভাবে ব্যাখ্যা করেছি, যেমন, একক ফোল্ডার, একটি ফোল্ডারের মধ্যে ফোল্ডার এবং একাধিক ফোল্ডার অপসারণ। আশা করি, এই নিবন্ধটি আপনাকে ব্যাশে ফোল্ডারগুলি মুছে ফেলার বিষয়ে আপনার মূল বিষয়গুলি কভার করতে অনেক সাহায্য করেছে। এছাড়াও, উপরের টিউটোরিয়ালটি অনুসরণ করে, আপনি এখন ব্যাশে ফাইল এবং ফোল্ডারগুলি সহজেই মুছতে পারেন।