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

আমি কিভাবে নিম্নলিখিত ডিরেক্টরি মুছে ফেলতে পারি?

আমি টাইপ করেছি:

rmdir lampp

এই ত্রুটি আসে:

rmdir: failed to remove `lampp': Directory not empty

ডিরেক্টরিতে সমস্ত ফাইল মুছতে এবং ডিরেক্টরি ফোল্ডারটি মুছে ফেলার কোনও আদেশ আছে কি?

নীচের কমান্ডটি ব্যবহার করুন :

rm -rf lampp

এটা সব ফাইল এবং ফোল্ডার lampp ডিরেক্টরি.

যদি ব্যবহারকারী ফোল্ডার মুছে ফেলার অনুমতি নেই:

যোগ করুন sudo কমান্ডের শুরুতে :

sudo rm -rf folderName

অন্যথায়, ছাড়া sudo আপনাকে ফেরত দেওয়া হবে অনুমতি অস্বীকার করা হয়েছে. এবং এটি ব্যবহার না করার চেষ্টা করা একটি ভাল অনুশীলন -f একটি ডিরেক্টরি মুছে ফেলার সময়:

sudo rm -r folderName

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

sudo rm -r /path/to/folderName

এফওয়াইআই: আপনি অক্ষর ব্যবহার করতে পারেন -f, -r, -v:

  • -f = অস্তিত্বহীন ফাইলগুলি উপেক্ষা করতে, কখনই প্রম্পট করবেন না
  • -r = ডিরেক্টরি এবং তাদের বিষয়বস্তু পুনরাবৃত্তভাবে অপসারণ করতে
  • -v = কি করা হচ্ছে তা ব্যাখ্যা করার জন্য
rm -R lampp

যাইহোক, আপনি এই মত একটি রিকার্সিভ কমান্ড সঙ্গে সতর্কতা অবলম্বন করা প্রয়োজন, এটা ঘটনাক্রমে আপনি অভিপ্রেত চেয়ে অনেক বেশি মুছে ফেলা সহজ হিসাবে.

আপনি কোন ডিরেক্টরিতে রয়েছেন তা সর্বদা ডাবল-চেক করা এবং এন্টার টিপানোর আগে আপনি কমান্ডটি সঠিকভাবে টাইপ করেছেন কিনা তা ভাল ধারণা

নিরাপদ সংস্করণ

rm -R -i lampp

যোগ করা হচ্ছে -i এটা প্রতি মুছে ফেলার অনুরোধ জানানো হবে, কারণ এটি একটি সামান্য নিরাপদ করে তোলে. আপনি অনেক ফাইল মুছে ফেলা হয় তবে, যদি এই খুব বাস্তব হতে যাচ্ছে না. তবুও, আপনি প্রথমে এটি চেষ্টা করতে পারেন

সম্পর্কে নোট -f অপশন:

অনেক লোক ব্যবহার করার পরামর্শ দেয় -f (এটি একত্রিত -Rf অথবা -rf), দাবি যে এটা বিরক্তিকর অনুরোধ জানানো পরিত্রাণ পায়. তবে, সাধারণ ক্ষেত্রে আপনার এটির প্রয়োজন নেই এবং এটি ব্যবহার করা এমন কিছু সমস্যাকে দমন করে যা আপনি সম্ভবত কর সম্পর্কে জানতে চান. আপনার আর্গুমেন্ট একটি অ বিদ্যমান ডিরেক্টরি বা ফাইল(গুলি) সরবরাহ যদি আপনি এটি ব্যবহার করা হলে, আপনি সতর্ক করা হবে না: আরএম শুধু চুপি চুপি কিছু মুছে ফেলতে ব্যর্থ হবে. একটি সাধারণ নিয়ম হিসাবে, ছাড়া প্রথম চেষ্টা করুন -f: আপনার আর্গুমেন্ট সঙ্গে সমস্যা আছে, তাহলে আপনি বিজ্ঞপ্তি পাবেন. আপনি যদি লেখার অ্যাক্সেস ছাড়াই ফাইলগুলি সম্পর্কে অনেকগুলি প্রম্পট পেতে শুরু করেন তবে আপনি এটি দিয়ে চেষ্টা করতে পারেন -f. বিকল্পভাবে, কোনও ব্যবহারকারীর কাছ থেকে কমান্ডটি চালান (বা সুডো ব্যবহার করে সুপারউজার) যার প্রথম স্থানে এই অনুরোধগুলি রোধ করতে আপনি মুছে ফেলা ফাইল এবং ডিরেক্টরিগুলির সম্পূর্ণ অনুমতি রয়েছে

সিএলআই মোডের মাধ্যমে ডিরেক্টরি মুছে ফেলার প্রচুর উপায় রয়েছে এটা আপনার সাথে আরামদায়ক যা উপায় উপর নির্ভর করে.

rm -rvf /path/to/directory  
  • -r = ডিরেক্টরি এবং তাদের বিষয়বস্তু পুনরাবৃত্তভাবে সরান
  • -v = কি করা হচ্ছে তা ব্যাখ্যা করুন
  • -f = অস্তিত্বহীন ফাইলগুলি উপেক্ষা করুন, কখনই প্রম্পট করবেন না

আপনি যদি লিনাক্সে নতুন হন তবে কমান্ডের ম্যান পৃষ্ঠাগুলি ব্যবহার করুন (man rm) আরো বিকল্প এবং আরো সঠিকতা জন্য .

আমি আজ যে সঙ্গে কিছু সমস্যা ছিল, কিন্তু আমি সুডো সঙ্গে এটি কাটিয়ে উঠতে.

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

$ sudo rm -R [Directory name]

আমি সফলভাবে আজ এই করেনি, এবং আমি / প্রয়োজন চান না নিশ্চিত যে অনেক অ খালি ডিরেক্টরি মুছে ফেলা.

আমি 14.04 এলটিএস ব্যবহার করছি

শুধু করছেন আরএম-আর ল্যাম্প করতে হবে.

আমি উপরের সমস্ত বিস্তারিত কমান্ড ব্যবহার করে “নতুন ফোল্ডার” এর মতো একটি ডিরেক্টরি সরাতে অক্ষম দ্বিগুণ শব্দ কিন্তু আমি যে ডিরেক্টরি মুছে ফেলতে চান. কোন পরামর্শ স্বাগত জানানো হবে. ডিভাকারা, বেঙ্গালুরু, ভারত

Its the blank space in the file name, try using ‘quotes’ > আরএমডিআইআর ‘নতুন ফোল্ডার’ < then the folder disapers, or use escape characters for non-vissible characters.