"Zsh: আপনি অবশ্যই সমস্ত ফাইল মুছতে চান" বার্তাটি একটি zsh বৈশিষ্ট্য, বিশেষত rm
একটি আর্গুমেন্টের সাথে *
বা something/*
গ্লোব সম্প্রসারণের আগে ডেকে আনা একটি কমান্ডের সাহায্যে ট্রিগার করা । আপনি এটি দিয়ে বন্ধ করতে পারেন setopt rm_star_silent
।
"আরএম: নিয়মিত ফাইল সরান" বার্তাটি rm
কমান্ড থেকেই আসে । এটি ডিফল্টরূপে প্রদর্শিত হবে না, কেবলমাত্র rm
বিকল্পটির সাথে ডাকা হলে এটি প্রদর্শিত হবে -i
। আপনি যদি এই বার্তাটি না চান তবে সেই বিকল্পটি পাস করবেন না। এমনকি যদি না -i
, rm
আপনি কেবল পঠনযোগ্য ফাইল মুছতে চেষ্টা করেন তবে নিশ্চিতকরণের জন্য অনুরোধ জানানো হয় (ভিন্ন বার্তা সহ); আপনি বিকল্পটি পাস করে এই নিশ্চয়তাটি সরাতে পারেন -f
।
যেহেতু আপনি -i
কমান্ড লাইনে পাস করেননি , rm
সম্ভবত rm -i
এটির জন্য একটি এলিফ (এটি কোনও ফাংশন, একটি মানহীন র্যাপার কমান্ড, বা অন্য কোনও উপাধীও হতে পারে, তবে উপনামটি rm -i
সবচেয়ে প্রশংসনীয়)। কিছু ডিফল্ট কনফিগারেশন alias rm='rm -i'
তাদের শেল প্রারম্ভিকরণ ফাইল অন্তর্ভুক্ত ; এটি এমন কিছু হতে পারে যা আপনার ডিস্ট্রিবিউশন বা আপনার সিস্টেম প্রশাসক সেট আপ করেছেন বা এমন কিছু হতে পারে যা আপনি কোথাও থেকে তুলেছেন এবং আপনার কনফিগারেশন ফাইলটিতে যুক্ত করেছেন তবে ভুলে গিয়েছিলেন। এর ~/.zshrc
জন্য আপনার একটি নাম সংজ্ঞা পরীক্ষা করুন rm
। যদি আপনি একটি খুঁজে পান তবে এটি সরিয়ে দিন। যদি আপনি কোনওটি খুঁজে না পান, তবে নামটি সরিয়ে ফেলতে একটি আদেশ যোগ করুন:
unalias rm
rm -f ./*
। ডিফল্টরূপে, আপনারrm
কাছে ফাইলটিতে লেখার অনুমতি না থাকলে কিছু জিজ্ঞাসা করবেন না। হতে পারে আপনার একটি আছেalias rm='rm -i'