আরএম এর পিছনে কি ধারণা ডিফল্টরূপে অ-লিখনযোগ্য ফাইলটি সরিয়ে ফেলছে না?


13

আরএম এর পিছনে কি ধারণা ডিফল্টরূপে অ-লিখনযোগ্য ফাইলটি সরিয়ে ফেলছে না? প্রতিবার আপনি বর্তমান কোনও ব্যবহারকারীর জন্য অ-লিখনযোগ্য ফাইল এমন কোনও ফাইল সরিয়ে ফেলতে চান তবে ডিরেক্টরিতে আপনার লেখার অনুমতি রয়েছে এই সতর্কতাটি পেতে এবং মুছে ফেলার বিষয়টি নিশ্চিত করতে আপনাকে pres y 'প্রেস করতে হবে:

rm: remove write-protected regular file 

আমি অবাক হই যে লিখিত-অযোগ্য ফাইলগুলিকে কেন এ জাতীয় বিশেষ পদ্ধতিতে চিকিত্সা করা হয়? আমার মনে যে বিষয়টি আসবে তা হ'ল এই জাতীয় ফাইলগুলি সাধারণত ব্যবহারকারী কনফিগারেশন ফাইল যা ব্যবহারকারীর গোপন ডেটা যেমন এনক্রিপ্ট করা পাসওয়ার্ড থাকে তাই rm মুছে ফেলার আগে সতর্ক করে দেয়। এখন আসল কারণটি কী?

উত্তর:


16

কারণ ইউএনআইএক্স এর আচরণ এই ক্ষেত্রে একটু পাল্টা স্বজ্ঞাত। যখন কোনও ফাইল কেবল পঠনযোগ্য হিসাবে চিহ্নিত করে এবং কেউ এটি মুছতে সক্ষম হন তখন অনেক লোকেরা বেশ অবাক হন। কোনও ফাইল মুছে ফেলার জন্য আপনাকে কেবল ধারণকারী ডিরেক্টরিতে লেখার অনুমতি প্রয়োজন। rmআপনাকে সৌজন্য হিসাবে জিজ্ঞাসা করছে, আপনি যদি আশা করছেন যে এটি কেবলমাত্র পঠনযোগ্য হবে এটির সংরক্ষণ করবে।

-f(বল) ব্যবহার করে এটি আপনাকে উত্সাহিত না করে এটি করবে। তবে তা সাবধানে ব্যবহার করুন।


"rm -rf *" টাইপ করার সময় সতর্কতা অবলম্বন করুন, ভাবেন।
চককট্রিল

4
আমার এক বন্ধু এটিকে "রিড মেইল ​​রিয়েল ফাস্ট" হিসাবে উল্লেখ করে। :)
কুর্তেম

0

আমি মনে করি আপনি এটি প্রম্পট করা সম্পর্কে ঠিক বলেছেন কারণ এটি লিখিত হয়নি set আপনি যদি অ-লিখনযোগ্য ফাইলটি সরিয়ে ফেলছেন তবে বাস্তবে আপনি সেই ফাইলটিতে লিখছেন। আপনি যদি অনুরোধ না করতে চান তবে আপনি সর্বদা একটি উপনাম তৈরি করতে পারবেন বলে rm আসলে rm -f।


আমি মনে করি না আমি আপনার উত্তরটি সঠিকভাবে পেয়েছি। আমি ভাবছি যে কেন আরএম প্রথমদিকে এই ধরনের সতর্কতা জারি করে, কেন কেবল লেখার ফাইল থেকে আলাদা ফাইলগুলিই পড়তে হয়। আমি জানি যখন এই সতর্কতাটি প্রদর্শিত হয়, তখন আমি কেন আশ্চর্য হই।
ব্যবহারকারী 1042840

কারণ আপনি যদি কিছু পড়ার জন্য সেট করেন তবে এটি পরিবর্তিত হবে বলে মনে হয় না। এর মধ্যে অপসারণ অন্তর্ভুক্ত। আপনি যদি রুট হন এবং তবে কেবলমাত্র পঠনযোগ্য ফাইলটি মুছে ফেলতে বলুন এটি নিশ্চিত করতে চায় যে আপনি কোনও ভুল করছেন না। এটি আপনাকে আপনার পছন্দ সম্পর্কে পুনর্বিবেচনা দেয়।
জিত

1
@ জাইট এটি আসলে সঠিক নয়। তুমি না ফাইলে লেখা যখন মোছা হচ্ছে। আপনি সমন্বিত ডিরেক্টরিতে লিখছেন।
কুর্তম

আপনি ঠিক আছেন এটি একটি টাইপো ছিল, তবে অন্তর্নিহিত যুক্তিটি একই।
জিত
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.