কম্পিউটার

লিনাক্সে একটি ডিরেক্টরি কীভাবে মুছবেন

লিনাক্সে একটি ডিরেক্টরি কীভাবে মুছবেন

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

লিনাক্সে একটি ডিরেক্টরি মুছে ফেলার গ্রাফিক্যাল পদ্ধতি

প্রতিটি ডেস্কটপ পরিবেশ (এবং ফাইল ম্যানেজার) সামান্য ভিন্ন। এই নিবন্ধটি একজন ম্যানেজার হিসাবে নিমোর সাথে Budgie ব্যবহার করার ধাপগুলির মধ্য দিয়ে হেঁটে যাবে, তবে প্রক্রিয়াটি প্রতিটি ডেস্কটপের সাথে মোটামুটি একই রকম৷

লিনাক্সে একটি ডিরেক্টরি কীভাবে মুছবেন

আপনার ফাইল ম্যানেজার খুলুন এবং আপনি যে ডিরেক্টরিটি মুছতে চান তার অবস্থানে ব্রাউজ করুন। একবার আপনি এটি খুঁজে পেলে, উপলব্ধ ক্রিয়াগুলির মেনু খুলতে সেই ডিরেক্টরিতে ডান ক্লিক করুন। আপনার পরিবেশের উপর নির্ভর করে, আপনি "মুছুন" এবং "ট্র্যাশে সরান" বা শুধুমাত্র "ট্র্যাশে সরান" উভয়ই দেখতে পাবেন। ডিরেক্টরিটিকে ট্র্যাশে নিয়ে যাওয়া সর্বদা একটি নিরাপদ বাজি, কারণ আপনি যদি ভুল করেন তবে আপনি এটি পুনরুদ্ধার করতে পারেন। আপনার মেনুতে "ট্র্যাশে সরান" ক্লিক করুন৷

ফাইল ম্যানেজার কখনও কখনও আপনাকে জিজ্ঞাসা করবে যে আপনি সত্যিই ফোল্ডারটি মুছতে চান কিনা। আপনি তা নিশ্চিত করুন. ডিরেক্টরিটি তার বর্তমান অবস্থান থেকে সরে যাবে এবং পরিবর্তে ট্র্যাশ ফোল্ডারে প্রদর্শিত হবে৷ এটিকে অস্তিত্ব থেকে সম্পূর্ণরূপে জ্যাপ করার জন্য শুধুমাত্র একটি ধাপ বাকি আছে!

লিনাক্সে একটি ডিরেক্টরি কীভাবে মুছবেন

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

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

লিনাক্সে একটি ডিরেক্টরি মুছে ফেলার জন্য কমান্ড লাইন ব্যবহার করা

কমান্ড লাইন থেকে একটি ডিরেক্টরি মুছে ফেলার একটি আরও সরাসরি উপায় আছে। rm কমান্ড ফাইল এবং ডিরেক্টরি উভয় অপসারণ করতে ব্যবহার করা যেতে পারে।

এটি একটি পদ্ধতি হিসাবে দরকারী যা আপনাকে ফাইল অপসারণ সিস্টেমের উপর আরও নিয়ন্ত্রণ দেবে বা আপনার ফাইল ম্যানেজার অ্যাক্সেসযোগ্য না হলে কিছু মুছে ফেলার উপায় হিসাবে৷

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

cd ~/Documents
লিনাক্সে একটি ডিরেক্টরি কীভাবে মুছবেন

~ একটি প্রতীক যা আপনার হোম ডিরেক্টরি প্রতিনিধিত্ব করে।

চলুন শুরু করা যাক mkdir Test ব্যবহার করে একটি ফোল্ডার তৈরি করে . আপনি rm Test ব্যবহার করে এই স্বল্পকালীন ফোল্ডারটি মুছে ফেলার চেষ্টা করতে পারেন .

লিনাক্সে একটি ডিরেক্টরি কীভাবে মুছবেন

এটা ঠিক কাজ করেনি, তাই না?

যদিও rm 's ম্যানুয়াল কমান্ডের ফাংশনটিকে "ফাইল বা ডিরেক্টরিগুলি সরান" হিসাবে বর্ণনা করে, এখানে একটি সামান্য সতর্কতা রয়েছে:কমান্ডটি নিজেই হবে না ডিরেক্টরিগুলি সরান৷

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

যেহেতু আমরা নিশ্চিত যে আমরা টেস্ট ডিরেক্টরি থেকে পরিত্রাণ পেতে চাই, তাই আমাদের -f ব্যবহার করতে হবে পতাকা, যা আপনাকে অনুরোধ না করেই অপসারণ করতে বাধ্য করে। চূড়ান্ত কমান্ডটি এইরকম হওয়া উচিত:

rm -rf Test
লিনাক্সে একটি ডিরেক্টরি কীভাবে মুছবেন

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

mkdir Test
cd Test
touch file1.txt file2.txt file3.txt file4.txt
cd ..
rm -rf Test
লিনাক্সে একটি ডিরেক্টরি কীভাবে মুছবেন

মনে হচ্ছে অনেক কিছু নেওয়ার মতো, কিন্তু আপনি যা করেছেন তা ব্যাখ্যা করা সহজ। প্রথমে, আপনি "পরীক্ষা" নামে একটি ডিরেক্টরি তৈরি করেছেন। তারপরে আপনি আপনার শেলটিকে সেই ডিরেক্টরিতে যেতে এবং চারটি ফাইল তৈরি করার আদেশ দিয়েছেন। .. cd এর পরে আপনার শেলকে টেস্টের প্যারেন্টে (অর্থাৎ, আপনার নথি ফোল্ডারে ফিরে) একটি ডিরেক্টরি ব্যাক আপ করার নির্দেশ দিয়েছে।

আপনি যে চূড়ান্ত কমান্ডটি টাইপ করেছেন তা পরীক্ষা এবং এর ভিতরের সমস্ত ফাইলের পুনরাবৃত্তিমূলক জোরপূর্বক মুছে ফেলেছে। এই কারণেই -r ডিরেক্টরি অপসারণ করার সময় পতাকা আবশ্যক৷

দেয়ার ইজ টু ইট মিট দ্য আই

বেশিরভাগ ক্ষেত্রে, -r এবং -f rm-এ পতাকা আপনার টার্মিনালে কমান্ড টাইপ করার সময় আপনি যা ব্যবহার করতে যাচ্ছেন তা প্রায় সবই। নিম্নলিখিত কিছু অন্যান্য দরকারী পতাকা আছে:

-iপ্রতিটি ফাইল মুছে ফেলার জন্য আপনাকে অনুরোধ করে৷৷ আপনি গুরুত্বপূর্ণ বলে মনে করতে পারেন বা নাও থাকতে পারেন এমন ফাইল ধারণকারী ফোল্ডারের পুনরাবৃত্তিমূলক অপসারণ করার সময় এটি কার্যকর। আপনি যখন মুছে ফেলা নিশ্চিত করতে চান, y টাইপ করুন অনুরোধ করা হলে. n টাইপ করুন আপনি যদি সেই ফাইলটি রাখতে চান। পুনরাবৃত্ত অপসারণের সময় একটি ফাইল রাখা অপসারণ প্রক্রিয়া বন্ধ করতে পারে। উদাহরণ:

rm -ri /home/user/Database.
লিনাক্সে একটি ডিরেক্টরি কীভাবে মুছবেন

-dএকটি ডিরেক্টরি খালি থাকলেই তা সরিয়ে দেয়৷৷ এটি একটি অপরিহার্য পতাকা যখন আপনি ফোল্ডারগুলি সাফ করতে চান যেগুলি পূরণ করতে আপনি কখনই বিরক্ত হননি৷ এটি বিশেষভাবে কার্যকর হয় যখন আপনি একটি স্ক্রিপ্ট লিখতে চান যা আপনার ড্রাইভের একটি নির্দিষ্ট এলাকায় সমস্ত খালি ফোল্ডার মুছে দেয়। আপনি যদি টার্মিনালে কমান্ড জারি করেন তবে আপনি এই পতাকার জন্য খুব বেশি ব্যবহার পাবেন না। উদাহরণ:

rm -d /home/user/Database/UID01
লিনাক্সে একটি ডিরেক্টরি কীভাবে মুছবেন

-vচালছে rm ভার্বোস মোডে৷৷ এই পতাকাটি আপনাকে rm দেখে সমস্যার সমাধান করতে সাহায্য করে আপনার নির্দেশাবলী কার্যকর করার চেষ্টা করার সময় আপনাকে পথের প্রতিটি ধাপ বলে। যদি কিছু পুরোপুরি সঠিক না হয় তবে আপনি প্রক্রিয়াটির মধ্য দিয়ে চলার জন্য এটি ব্যবহার করেন। উদাহরণ:

rm -rv /home/user/Database
লিনাক্সে একটি ডিরেক্টরি কীভাবে মুছবেন

--versionrm এর কোন সংস্করণ আপনাকে বলে আপনি দৌড়াচ্ছেন। আপনার সম্ভবত এই পতাকাটি ব্যবহার করার প্রয়োজন হবে না, তবে আপনি যদি ভাবছেন যে আপনি সর্বশেষ সংস্করণটি ব্যবহার করছেন তবে এটি সেখানে রয়েছে৷

লিনাক্সে একটি ডিরেক্টরি কীভাবে মুছবেন

শুধু একটি আর কমান্ড

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

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

প্রায়শই জিজ্ঞাসিত প্রশ্নগুলি

1. আমি যদি "অনুমতি অস্বীকার" পাই তাহলে আমি কি করব?

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

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

2. হল rm নিরাপদ?

হ্যা এবং না. rm কমান্ড শুধুমাত্র একটি মুছে ফেলার আদেশ. আপনি যে ফাইল এবং ডিরেক্টরিগুলি মুছে ফেলছেন তা সংবেদনশীল কিনা তা নিয়ে প্রশ্ন ওঠে না। যতক্ষণ না আপনি নিশ্চিত হন যে আপনি এমন কিছু মুছে ফেলছেন না যা মুছে ফেলা উচিত নয়, rm নিরাপদ।

সাধারণত, আপনি অপারেটিং সিস্টেমে সমস্যা সৃষ্টি করবেন না যদি আপনি "/home" ডিরেক্টরির সীমার মধ্যে থাকেন। একবার আপনি এটি অতিক্রম করার উদ্যোগ নিলে, আপনি আর শান্ত সমুদ্রে থাকবেন না এবং আপনি কোথায় যান তা সত্যিই দেখতে হবে।

3. আমি কি অন্য অপারেটিং সিস্টেমে rm বা rmdir ব্যবহার করতে পারি?

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

উইন্ডোজের সাথে, জিনিসগুলি একটু আলাদা। ফাইল এবং ডিরেক্টরি অপসারণের জন্য কোন একক কমান্ড নেই, পরিবর্তে অপারেশনের সেট দুটি স্বতন্ত্র গ্রুপে বিভক্ত। Windows কমান্ড লাইন rd চিনতে পারে ডিরেক্টরি এবং del মুছে ফেলতে একক ফাইল মুছে ফেলার জন্য। rd-এর পতাকা লিনাক্সের rm -rf এর সাথে এর ম্যানুয়াল পৃষ্ঠায় কিছু মিল পাওয়া যায় .

উপসংহার

এখানে প্রদত্ত সমস্ত তথ্য সহ, আপনি আশাকরি আপনার টার্মিনাল এবং ফাইল ম্যানেজার ব্যবহার করে আপনার বিশৃঙ্খলা দূর করতে আত্মবিশ্বাসের স্তরের সাথে এটি পড়ার থেকে বেরিয়ে আসবেন। শুধু সাবধানে চলাফেরা করতে ভুলবেন না এবং আপনি যে শক্তি ব্যবহার করেন তার প্রতি কিছুটা শ্রদ্ধার সাথে প্রতিটি পদক্ষেপ নিন। তাড়াহুড়ো করার দরকার নেই। আপনার টার্মিনাল এবং ফাইল ম্যানেজার কোথাও যাচ্ছে না!

কিভাবে WSL এর সাথে Windows এ Linux ইনস্টল করতে হয় এবং Linux-এ রুট পাসওয়ার্ড রিসেট করতে হয় তা শিখতে পড়ুন।


  1. কীভাবে একটি অ্যাপল আইডি মুছবেন

  2. কীভাবে লিনাক্সে একটি ডিরেক্টরির নাম পরিবর্তন করবেন

  3. কিভাবে ডিসকর্ড মুছবেন

  4. লিনাক্সে একটি ফাইল স্থায়ীভাবে কীভাবে মুছবেন