rm কমান্ড সহ ফাইল & ফোল্ডার মুছে ফেলার সময় একটি নিশ্চিতকরণ সক্ষম করুন
বেশিরভাগ কমান্ড লাইন ব্যবহারকারীরা জানেন যে ফাইলগুলি অপসারণ এবং মুছে ফেলার জন্য "rm" কমান্ডটি বেশ শক্তিশালী, ফাইল সিস্টেমের মধ্যে কল্পনাযোগ্য যে কোনও ফাইল মুছে ফেলতে সক্ষম - এটি সরানো উচিত বা না করা উচিত। একবার আপনি ওয়াইল্ডকার্ড এবং sudo, rm এবং srm যোগ করার পরে কারণ দ্রুতগতিতে আরও শক্তিশালী এবং সম্ভাব্য বিপজ্জনক, তাই উন্নত ব্যবহারকারীদের জন্য যারা rm বৈশিষ্ট্যটিতে নিরাপত্তার একটি স্তর যুক্ত করতে চান তারা rm এবং srm কমান্ডগুলির সাথে একটি নিশ্চিতকরণ ডায়ালগ সক্ষম করতে পারেন।এটি তাদের জন্য একটি সহায়ক প্রতিরক্ষামূলক ব্যবস্থাও অফার করে যারা কমান্ড লাইন শিখছেন এবং ফাইলগুলির তাত্ক্ষণিক মুছে ফেলা এবং তাদের কমান্ড কার্যকর করার মধ্যে যাচাইকরণের একটি স্তর স্থাপন করতে চান৷
এই কৌশলটির দুটি অংশ রয়েছে, প্রথমটি হল rm দিয়ে ফাইল বা ফোল্ডার মুছে ফেলার আগে একটি নিশ্চিতকরণ সক্ষম করতে এবং ব্যবহার করার জন্য সঠিক পতাকাটি জেনে রাখা, এবং দ্বিতীয়টি উপরে উল্লিখিত করতে একটি উপনাম ব্যবহার করে rm কমান্ডের জন্য নতুন ডিফল্ট বিকল্পে নিশ্চিতকরণ সহ সরান। এই দুটি কৌশলই ম্যাক ওএস এক্স, লিনাক্স এবং অন্যান্য ইউনিক্স বৈচিত্রে কাজ করে, তাই এটি মূলত অপারেটিং সিস্টেম অজ্ঞেয়বাদী, এবং এটি শক্তিশালী srm নিরাপদ রিমুভ কমান্ডের সাথেও কাজ করে। এটি স্পষ্টতই লক্ষ্য করা হয়েছে যে আরও উন্নত ব্যবহারকারীরা শুরুতে কমান্ড লাইনের সাথে স্বাচ্ছন্দ্য বোধ করেন, কারণ rm এবং srm ব্যবহার করা নতুনদের জন্য উপযুক্ত সরঞ্জাম নয়৷
ফাইল এবং ফোল্ডার মুছে ফেলার আগে নিশ্চিতকরণ সহ rm কমান্ড ব্যবহার করা
rm (বা srm) দিয়ে কোনো ফাইল মুছে ফেলার আগে একটি নিশ্চিতকরণ সক্ষম করার সিনট্যাক্স হল একটি -i পতাকা, যা এভাবে ব্যবহার করা হয়:
rm -i ফাইলের নাম
উদাহরণস্বরূপ, আপনি যদি "theSampleFile.zip" নামের একটি ফাইল মুছে ফেলতে চান এবং কমান্ডটি অপসারণের আগে একটি নিশ্চিতকরণ পেতে চান, তাহলে আপনি নিম্নলিখিত সিনট্যাক্সটি ব্যবহার করবেন:
rm -i theSampleFile.zip
একবার আপনি রিটার্ন হিট করলে, আপনাকে জিজ্ঞাসা করা হবে যে আপনি প্রশ্নে থাকা ফাইলের নামটি মুছে ফেলতে চান কি না, কমান্ডটি এইভাবে মুছে ফেলার আগে সঠিক ফাইলটির পুনরাবৃত্তি করে:
% rm -i theSampleFile.zip theSampleFile.zip অপসারণ করবেন? y
ফাইলটি মুছে ফেলার জন্য 'y' টিপুন এবং রিটার্ন করা 'হ্যাঁ' দিয়ে উত্তর দেয় এবং 'n' এবং রিটার্ন কী চাপলে না দিয়ে প্রতিক্রিয়া হয় এবং ফাইলটি সরানো হবে না।
আরএম -আই সিনট্যাক্স এমনকি -র সাথে কাজ করে যাতে থাকা সাবফোল্ডারগুলির ডিরেক্টরি এবং ফাইলের বিষয়বস্তু বারবার মুছে ফেলার আগে একটি নিশ্চিতকরণ পাওয়ার জন্য:
rm -ir/Example/Folder/
ডাইরেক্টরীতে পাওয়া প্রতিটি পৃথক ফাইলের জন্য কমান্ডটি সম্পূর্ণ হওয়ার আগে আপনাকে আবার একটি y বা n ইস্যু করতে হবে।
srm-এর সাথে একই কনফার্মেশন ডায়ালগ পেতেও -i পতাকা ব্যবহার করে:
srm -i /Example/file.zip
আবারও, আপনি নির্দিষ্ট ফাইল অপসারণ নিশ্চিত বা অস্বীকার করতে y এবং n কী ব্যবহার করবেন।
একটি উপনামের সাথে ডিফল্টরূপে একটি 'rm' কমান্ড নিশ্চিতকরণ কীভাবে সক্ষম করবেন
আপনার .bash_profile বা .profile খুলুন এবং আপনি ডিফল্ট 'rm' সিনট্যাক্সকে 'rm -i'-এ পরিবর্তন করে নতুন ডিফল্ট হিসেবে একটি উপনাম তৈরি করতে পারেন।
alias rm='rm -i'
আপনি srm দিয়ে একই ধরনের উপনাম তৈরি করতে পারেন:
alias srm='srm -i'
প্রোফাইলের মধ্যে অনন্য লাইনে উভয়টিকে যোগ করাই যথেষ্ট, তারপর শেল রিফ্রেশ করলে উভয়টিকে bash, zsh, tcsh বা আপনার শেল যেটি ব্যবহার করা হচ্ছে তা থেকে অ্যাক্সেস করা যাবে।
ফাইলগুলি সরানোর আগে কমান্ড লাইনে rm এবং srm সুরক্ষিত করার জন্য অন্য কোন উন্নত টিপস আছে? আমাদের মন্তব্য জানাতে। আর যদি আপনি চান তাহলে .