পাঠকদের সুবিধার জন্য:
rm -rfএমন ক্ষেত্রে সাবধান ! এটি কোনও নেটওয়ার্ক শেয়ার হওয়ার ক্ষেত্রে অন্য কোথাও সমস্যা তৈরি করতে পারে! তোমাকে সতর্ক করা হইছে!
প্রায় সব ক্ষেত্রেই যদি কোনও directoryখালি মনে হয় তবে rmdir directoryসম্ভবত ব্যবহার করুন sudo rmdir directory। rm(বা delউইন্ডোজ অধীনে) ব্যবহার করবেন না । এই কাজ করে থাকে, তাহলে আপনি খুঁজে বের করতে হবে, কি ব্লক এই অনুরোধটি, ফিক্স এবং তারপর পুনরায় চেষ্টা করুন rmdir।
দয়া করে মনে রাখবেন যে আমি ওএস-এক্স জানি না, তবে আমি মনে করি যে জিনিসগুলি ইউনিক্স / বিএসডি আচরণের সাথে খুব মিল রয়েছে।
খুব সম্ভবত যে প্রশ্নে থাকা ডিরেক্টরিটি কেবল একটি মাউন্ট পয়েন্ট ছিল (এনএফএস থেকে) বা একটি মাউন্ট পয়েন্টে অবস্থান করছিল যা কেবল পাঠযোগ্য হয়ে পড়েছিল বা কিছু অনুচিত অবস্থায় আটকেছিল (যা ডিরেক্টরিটি সরিয়ে ফেলতে বাধা দেয়)। আপনি যদি এখন ডিরেক্টরিটি মুছে ফেলার জন্য বাধ্য করেন তবে খুব খারাপ জিনিস ঘটতে পারে।
ভাল ক্ষেত্রে ডিরেক্টরিটি সত্যিই খালি ছিল, সুতরাং এটি মুছে ফেলা (মাউন্ট ইত্যাদি ধ্বংস করা) এর ফলে আর কোনও ক্ষতি হয়নি। খারাপ ক্ষেত্রে এটি খালি ছিল না, কেবল প্রদর্শিত হয়েছিল, যার অর্থ, আপনি এমন কোনও কিছু ছড়িয়ে দিয়েছেন যা আপনি সম্ভবত হত্যা করতে চান নি। এটি সমস্ত মাউন্ট প্রকারের উপর নির্ভর করে, কোন ড্রাইভারগুলি ব্যবহৃত হয় ইত্যাদি পিপি।
যদি জিনিসগুলি যথাযথভাবে কার্যকর করা হয় তবে সাধারণত খারাপ কিছু ঘটবে না। তবে এটি সাধারণ ঘটনা নয়। বিষয়গুলি ইতিমধ্যে একটি অদ্ভুত অবস্থায় রয়েছে, যার অর্থ: কিছু ভুল হয়েছে, তাই আরও ভাল এটি আরও মিশ্রিত করার চেষ্টা করবেন না! যদি কোনও কিছু ক্র্যাক হয় তবে কোনও ভুল স্পর্শ এটি ভেঙে যেতে পারে।
উদাহরণস্বরূপ, আপনি যদি কোনও নেটওয়ার্ক অংশে রেসের শর্তটি আঘাত করেন তবে এটি হতে পারে যে আপনার rm -rfডেটা সরিয়ে ফেলবে যা কেবলমাত্র অন্য কারও ভাগ করে নেওয়ার জন্য অনুলিপি করা হয়েছে।
তবে rmdirসত্যিই খালি ডিরেক্টরি মুছে ফেলা ছাড়াও ক্ষতি করার কোনও নিশ্চয়তা নেই। এটি এনএফএসের ক্ষেত্রেও সত্য, কারণ এনএফএস কেবলমাত্র সত্যই পারমাণবিক আচরণের গ্যারান্টি দেয় mkdirএবং rmdirতবে কোথাও নেই।
অবগতির জন্য:
আপনি সরঞ্জামটি ব্যবহার করে একটি মাউন্টপয়েন্ট সনাক্ত করতে পারেন mountpoint directory। বিকল্পভাবে আউটপুটটি দেখুন mountএবং সেখানে আপনার মাউন্টগুলি স্পট করার চেষ্টা করুন। তবে সাবধান, অন্তত লিনাক্সের অধীনে এটি মিথ্যা হতে পারে। mountpointইউটিলিটি আরও নির্ভরযোগ্য তবে কম সুবিধাজনক ব্যবহার করে ।
সেক্ষেত্রে আপনি মাউন্টপয়েন্টটি পেয়েছেন, আপনি এটি আনমাউন্ট করতে পারেন এবং তারপরে ডিরেক্টরিটি সরাতে পারেন, এটি নিম্নলিখিত ক্রমটি রয়েছে:
umount directory
rmdir directory
প্রয়োজনে sudoযথারীতি ব্যবহার করুন ।
নোট:
rmdirঅ্যাক্সেস রাইটসের কারণে নেটওয়ার্ক শেয়ারগুলি অস্বীকার করতে পারে (এবং অন্য কিছু)।
ত্রুটিযুক্ত ফাইল সিস্টেমগুলি rmdirব্যর্থ কৌশলের উপর নির্ভর করে অস্বীকার করতে পারে। সম্ভবত আপনি এই ক্ষেত্রে একটি যুক্তিসঙ্গত বার্তা দেখতে পাবেন, সম্ভবত না।
লিনাক্সের অধীনে (এবং সম্ভবত কোনও আধুনিক ওএস) আপনি বিভিন্ন উপায় ব্যবহার করে অ্যাক্সেসকেও সীমাবদ্ধ করতে পারেন (যেমন কেবল পঠনযোগ্য কিছু মাউন্ট করা, সেলিনাক্সের মতো ক্ষমতা ইত্যাদি)। এর অর্থ হ'ল আপনি এটি দেখতে পাচ্ছেন না যে এটি একটি মাউন্টপয়েন্ট এবং আপনি কোনও ভুল দেখতে পাচ্ছেন না, তবে এটি কার্যকর হয় না। সেক্ষেত্রে আপনাকে অন্য কোনও কারণে সন্ধান করতে হবে এবং এটি খুব গভীরভাবে ওএসে সমাহিত করা যেতে পারে। আপনি যদি কিছু যুক্তিসঙ্গত ত্রুটি বার্তা দেখেন তবে এটি সরঞ্জামের উপর নির্ভর করে। এছাড়াও সম্ভবত dmesgলিনাক্সের অধীনে সিসলগ / কার্নেল-লগটি দেখুন (দুঃখিত, আমি ওএস-এক্স সমতুল্য জানি না)।
নোট করুন যে বাধ্যতামূলক ফাইল লকিংয়ের উত্সও হতে পারে। উইন্ডোজে এটি স্বাভাবিক হলেও সাধারণত এটি ইউনিক্সের মতো সাধারণ ঘটনা নয় এবং আমি এটি ডিরেক্টরিগুলির জন্য কখনও শুনিনি। বাধ্যতামূলক ফাইল লকগুলি পসিক্সের আওতায় আসে তবে সেগুলি alচ্ছিক।
প্রায়শই এই জাতীয় ক্ষেত্রে, প্রশ্নাবলীর ডিরেক্টরিটি আপনি ভাবেনি তার চেয়ে আলাদা ফাইল সিস্টেমের উপরে থাকে। কমান্ডটি দিয়ে আপনি খুঁজে পেতে পারেন df directory(আমি মনে করি এটি ওএস-এক্স এর অধীনে একই)।
আপনি যেমন ডিরেক্টরিতে statবা statfsডিরেক্টরিতে সরঞ্জামগুলি দিয়ে গভীরভাবে পরিদর্শন করতে পারেন । তবে এগুলি সাধারণ মানুষের জন্য কিছুটা নিম্ন স্তরের এবং প্রায়শই এই জাতীয় সরঞ্জামগুলি সাধারণ ব্যবহারকারীদের থেকে খুব ভালভাবে লুকানো থাকে।
ডিরেক্টরিতে মজার নাম সহ ফাইল থাকতে পারে। কোনও ফাইলের মতো যা তাত্ক্ষণিকভাবে টার্মিনাল আউটপুট মুছবে, তাই দেখে মনে হচ্ছে এটি সেখানে নেই। মিডনাইটকম্যান্ডারের মতো কিছু ls -al | lessব্যবহার বা ব্যবহার করার চেষ্টা করুন mc।
বাগ, হ্যাক্সার্স, এলিয়েনস বা পরীদের মতো আরও বহিরাগত জিনিসগুলি সহ অন্যান্য সম্ভাব্য ট্রেনলোড রয়েছে। তবে সাধারণত সেখানে তাকানো শুরু করা বুদ্ধিমানের কাজ নয়, পরিবর্তে প্রথমে আপনার পাশে ত্রুটিটি খুঁজে বের করার চেষ্টা করুন, কারণ "ভুল মানবিক ইস্ট"।
rmdirএটি সক্ষম না হওয়া অনুভব করি - তবে এটি প্রায়শই কারণ হয় যে কোনও ভলিউম আনমাউন্ট করতে পারে না)।