আমি কীভাবে নীচের ডিরেক্টরিটি মুছব?
আমি টাইপ করেছি:
rmdir lampp
এই ত্রুটি উঠে আসে:
rmdir: failed to remove `lampp': Directory not empty
ডিরেক্টরিতে সমস্ত ফাইল মুছতে এবং ডিরেক্টরি ফোল্ডারটি মুছতে কি কোনও আদেশ রয়েছে?
rm -r lampp
না।
আমি কীভাবে নীচের ডিরেক্টরিটি মুছব?
আমি টাইপ করেছি:
rmdir lampp
এই ত্রুটি উঠে আসে:
rmdir: failed to remove `lampp': Directory not empty
ডিরেক্টরিতে সমস্ত ফাইল মুছতে এবং ডিরেক্টরি ফোল্ডারটি মুছতে কি কোনও আদেশ রয়েছে?
rm -r lampp
না।
উত্তর:
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
= কী করা হচ্ছে তা বোঝাতে--no-preserve-root
খুব টাইপ না করে @ বি কেএসপুরজেনটি করবেন না ।
rm -R lampp
তবে আপনাকে এ জাতীয় পুনরাবৃত্তির আদেশের সাথে সতর্কতা অবলম্বন করা উচিত, কারণ আপনার ইচ্ছা থেকে দুর্ঘটনাক্রমে অনেক বেশি মুছে ফেলা সহজ।
আপনি যে ডিরেক্টরিটিতে রয়েছেন এবং এন্টার টিপানোর আগে আপনি আদেশটি সঠিকভাবে টাইপ করেছেন কিনা তা সর্বদা ডাবল-চেক করা ভাল ধারণা idea
নিরাপদ সংস্করণ
rm -R -i lampp
যোগ করা -i
এটিকে কিছুটা নিরাপদ করে তোলে, কারণ এটি আপনাকে প্রতিটি মুছে ফেলার অনুরোধ জানাবে। তবে আপনি যদি অনেকগুলি ফাইল মুছে ফেলেন তবে এটি খুব ব্যবহারিক হবে না। তবুও, আপনি প্রথমে এটি চেষ্টা করতে পারেন।
বিকল্প সম্পর্কে নোট -f
:
অনেকে বিরক্তিকর অনুরোধ থেকে মুক্তি পেয়ে দাবি করে -f
(এর সাথে একত্রিত করে -Rf
বা -rf
) ব্যবহার করার পরামর্শ দেয় । যাইহোক, স্বাভাবিক ক্ষেত্রে আপনি এটি প্রয়োজন নেই, এবং এটি ব্যবহার কিছু সমস্যা যে আপনি সম্ভবত শুষে না সম্পর্কে জানতে চান। আপনি যখন এটি ব্যবহার করেন, আপনাকে সতর্ক করা হবে না যদি আপনার যুক্তিগুলি কোনও অ-বিদ্যমান ডিরেক্টরি বা ফাইল (গুলি) সরবরাহ করে: আরএম কিছুক্ষণ মুছে ফেলার জন্য নিঃশব্দে ব্যর্থ হবে। একটি সাধারণ নিয়ম হিসাবে, প্রথমে প্রথমে চেষ্টা করুন -f
: আপনার যুক্তিগুলির সাথে যদি সমস্যা থাকে তবে আপনি লক্ষ্য করবেন। আপনি যদি লেখার অ্যাক্সেস ছাড়াই ফাইলগুলি সম্পর্কে প্রচুর অনুরোধ পেতে শুরু করেন তবে আপনি এটি দিয়ে চেষ্টা করতে পারেন-f
। বিকল্পভাবে, কোনও ব্যবহারকারী (বা সুডু ব্যবহার করে সুপারুসার) এর কমান্ডটি চালান যা এই ফাইলগুলি এবং ডিরেক্টরিগুলি মুছে ফেলতে সক্ষম হওয়ার প্রথম অনুমতি রয়েছে যাতে এই অনুরোধগুলি প্রথমে প্রতিরোধ করতে পারে।
-r
ব্যবহার করা যেতে পারে এবং এখানে একই প্রভাব রয়েছে। আমি কেবল বড় হাতের অক্ষর ব্যবহার করি -R
কারণ এটি অন্যান্য কমান্ডের সাথে সামঞ্জস্যপূর্ণ যেমন আমি grep
এবং chmod
যেগুলির কয়েকটি কেবল বড় হাতের ফর্মকে সমর্থন করে।
rm -ir FOLDER
।
সিএলআই মোডের মাধ্যমে কোনও ডিরেক্টরি মুছে ফেলার প্রচুর উপায় রয়েছে। এটি নির্ভর করে আপনি কোন উপায়ে আরামদায়ক It
rm -rvf /path/to/directory
-r
= ডিরেক্টরি এবং তাদের বিষয়বস্তু পুনরাবৃত্তভাবে সরান-v
= কী করা হচ্ছে তা ব্যাখ্যা করুন-f
= অস্তিত্বযুক্ত ফাইল উপেক্ষা করুন, কখনও প্রম্পট করবেন নাআপনি যদি লিনাক্সে নতুন হন, man rm
আরও বিকল্প এবং আরও নির্ভুলতার জন্য কমান্ডের ম্যান পেজগুলি ব্যবহার করুন ( )।
আজকের সাথে আমার কিছুটা সমস্যা ছিল, তবে আমি এটি সুডো দিয়ে কাটিয়ে উঠি।
ক্যাভেট: খুব নিশ্চিত হয়ে নিন আপনি নীচের কমান্ডটি ব্যবহার করার আগে পুরো জিনিসটি মুছতে চান।
$ sudo rm -R [Directory name]
আমি আজ এটি সফলভাবে করেছি, এবং অনেকগুলি খালি খালি ডিরেক্টরি সরিয়েছি যা আমি নিশ্চিত করেছি যে আমি চাই না / প্রয়োজন নেই।
আমি 14.04 এলটিএস ব্যবহার করছি
উপায় দ্বারা আমি ব্যক্তিগতভাবে একটি রাইট সুরক্ষিত ফাইল / গুলি (.git এবং উপ ডিরেক্টরি) ধারণকারী একটি ডিরেক্টরি মুছে ফেলতে চেয়েছিলাম এবং অবশেষে বুঝতে পেরেছিলাম যে এই ফাইলগুলি সাফল্যের সাথে মুছে ফেলার জন্য আমারও একটি সুপার ব্যবহারকারী হওয়া দরকার। আমি যা করেছি তা এখানে:
#became super user
sudo su -
#deleted contents of, and then the directory, harvey_snake/
rm -R harvey_snake/
sudo su
এখানে দরকার আছে। rm
কমান্ডটি কেবল উপসর্গ দিয়ে দিন sudo
। সুরক্ষার জন্য এটি একটি ভাল অনুশীলন (সুডোর সমর্থকদের মতে) যখন প্রয়োজন হবে না তখন রুট প্রম্পটে না থাকা।
sudo rm -r
।
/directory_name
) তৈরি করতে পারেন যাতে আপনি কোন ডিরেক্টরি মুছে ফেলছেন তা নিয়ে সন্দেহ নেই।