গুরুত্বপূর্ণ: আধুনিক ইউইএফআই সিস্টেমগুলি ফার্মওয়্যারটিকে /sys
ডিরেক্টরিটির অধীনে মাউন্ট করে এবং এটি ওএসে উপলব্ধ করে। একটি আধুনিক সিস্টেমে এই কমান্ডটি চালাবেন না কারণ এটি আপনার মেশিনটি মূলত ব্রিচিং করে এই ফার্মওয়্যারটি সরিয়ে ফেলবে।
আমি সবচেয়ে সহজ দৃশ্যের কথা ভাবতে পারি যে কেউ তাদের ড্রাইভ থেকে সমস্ত ডেটা মুছতে চায়। এটি করার পুরোপুরি বৈধ কারণ এবং আমি সবচেয়ে সহজ উপায়টি ভাবতে পারি
rm -rf --no-preserve-root /
প্রকৃতপক্ষে এটিকে একটি উদাহরণ হিসাবে দেওয়া হয়েছে info rm
:
`--no-preserve-root'
Do not treat `/' specially when removing recursively. This option
is not recommended unless you really want to remove all the files
on your computer.
অন্য একটি পুরোপুরি ভাল কারণ হ'ল আপনি যে মাউন্ট করা ফাইল সিস্টেমটি প্রবেশ করেছেন তা মুছতে চান chroot
। সেক্ষেত্রে, rm -rf --no-preserve-root /
সিস্টেম মুছে ফেলবে chroot
পরিবেশ কিন্তু পুলিশের অক্ষত ছাড়বে।
আমি নিশ্চিত যে আরও সম্ভাব্য কারণ রয়েছে তবে সাধারণভাবে এটি একটি খুব যুক্তিসঙ্গত পদ্ধতির বলে মনে হচ্ছে যে আমার সিস্টেম আমাকে এটি দিয়ে যা করতে চাইবে তা করতে দেয়। সাবধানতা অবলম্বন করা আমার কাজ, সিস্টেমটি কেবলমাত্র আমি যা করতে চাই তা করতে সক্ষম করে তোলে। আমি যা চাই তা বোকামি করা, এটি আমার সমস্যা এবং ওএসের নয়।
যাইহোক, এটি তুলনামূলকভাবে নতুন বিধিনিষেধ, এটি পসিক্স স্পেসিফিকেশনের 7 তম সংস্করণে যুক্ত করা হয়েছিল ( পূর্ববর্তীটি এখানে রয়েছে), rm -rf /
এটির আগে পুরোপুরি বৈধ কমান্ড ছিল। একটি ঐতিহাসিক নোট অন, .
এবং ..
ডিরেক্টরি সবসময় থেকে রক্ষা করা হয়েছে rm
, কখনও 1979, যখন থেকে rm
প্রথম ডিলিট ডিরেক্টরি করার ক্ষমতা অর্জন করেছিলেন। আরো বিষয়ে এখানে ।
/
তবে »সাধারণ কেস« এখনও উপস্থাপিত। অন্য কথায়: what আমাকে কী করণীয় তা বলা আমার কম্পিউটারের কাজ নয় «এবং এটি হওয়া উচিত নয়।