ব্যাশে আমি যা জানি তা সেটাই
rmdir directoryname
ডিরেক্টরিটি সরিয়ে ফেলবে তবে কেবল এটি খালি রয়েছে। সাব-ডাইরেক্টরিগুলি মুছে ফেলার জন্য কি কোনও উপায় আছে?
ব্যাশে আমি যা জানি তা সেটাই
rmdir directoryname
ডিরেক্টরিটি সরিয়ে ফেলবে তবে কেবল এটি খালি রয়েছে। সাব-ডাইরেক্টরিগুলি মুছে ফেলার জন্য কি কোনও উপায় আছে?
উত্তর:
নিম্নলিখিত কমান্ডটি এটি আপনার জন্য করবে। সতর্কতা ব্যবহার করুন।
rm -rf directoryname
rm: invalid option -- r
rm -r <ডিরেক্টরি>> ডিরেক্টরি মুছে ফেলার চেষ্টা করার সময় আমি একটি ত্রুটি পেয়েছি get
rm -rf directoryname
কোজ ব্যবহার করা আপনার পক্ষে "নিরাপদ" হবে আপনি চাইবেন না যে আপনার স্ক্রিপ্টটি কার্যকর করতে বিরতি দেয়, কারণ এটি ব্যবহারকারীর ইনপুটটির জন্য অপেক্ষা করছে। অবশ্যই, আপনার অবশ্যই নিশ্চিত থাকতে হবে যে ডিরেক্টরি মুছে ফেলা কোনও ক্ষতি করে না।
যদি rm -rf directoryname
আপনাকে ব্যর্থ হয়, ব্যবহার করার চেষ্টা করুন rm -R -f directoryname
, বা rm --recursive -f directoryname
।
এগুলি নিয়ে যদি আপনার ভাগ্য না থাকে তবে আপনার আরএম পুনরায় ইনস্টল করা বা শেলগুলি স্যুইচ করা বিবেচনা করা উচিত।
man rm
পুনরাবৃত্তি মোছার বিষয়ে আমার বিকল্পগুলি এবং বল বিকল্পগুলি দেখতে টাইপ করে এটি সন্ধান করেছি ।
rm
ম্যান পৃষ্ঠার তালিকা আছে -r
? এটার কাজ কি? (এটি কেবলমাত্র ডামি ফাইল (এবং সম্ভবত উপ-ডিরেক্টরি) দিয়ে পরীক্ষা করার উদ্দেশ্যে আপনি যে ডিরেক্টরিটি তৈরি করেছেন তাতে এটি ব্যবহার করে দেখুন।) আপনি কোন অপারেটিং সিস্টেম ব্যবহার করছেন?
rm -r
কাজ না করে তবে এটি কোনও ওএস সমস্যা হবে, শেল ইস্যু নয়। (কথায় কথায় বলতে গেলে, rm
আপনি যে সংস্করণটি ব্যবহার করছেন তাতে এটি একটি সমস্যা হয়ে দাঁড়াবে , সুতরাং আপনি এটির ভিন্ন সংস্করণ ইনস্টল করে rm
বা আপনার সিস্টেমটি ইতিমধ্যে rm
অন্য কোনও ডিরেক্টরিতে অন্য কোনও সংস্করণ রয়েছে কিনা তা অনুসন্ধান করে এটি সমাধান করতে পারেন) /bin
।)
man rm
আমার টার্মিনালে দৌড়ালাম , এটি আমাকে less
পাঠ্য দর্শকের সাথে একটি টেক্সট ফাইল দিয়েছে । আমি স্ক্রল করে একটি সম্পূর্ণরূপে একটি ইন্টেন্টেড এন্ট্রি পেয়েছি যার সাথে -R এবং --recursive বিকল্পগুলি -r বিকল্পের সাথে একত্রে মিলিত হয়েছে , এটি নির্দেশ করে যে এই সমস্ত আর্গুমেন্ট অভিন্ন।
sudo rm -r directoryName
? বেসিক কমান্ডগুলির অলিখিত লিখিত নিয়মগুলি হ'ল এটি -r
এমন একটি প্রোগ্রামকে আপনার ফাইল সিস্টেমের প্রতিটি ফাইলের উপর পুনরাবৃত্তভাবে চালানোর অনুমতি দেবে (আপনি যেখান থেকে বেছে নেবেন শুরু করুন!) এবং -ফ বিপজ্জনক হলেও তা জোর করে কাজ করবে । 'সিডি', 'এমভি', 'এলএস' বেশিরভাগ ক্ষেত্রেই এই নীতিটি সত্য। ls -r /
এটি একটি ডুজি হতে চলেছে এবং cp -rf / /dev/null
এটি আপনার ফাইল সিস্টেমের সমস্ত কিছুই ধ্বংস করবে। <- এই আদেশটি কখনও চালাবেন না!
rm -r directoryname
।