यह संक्षिप्त मार्गदर्शिका बताती है कि "/ बिन / आरएम:तर्क सूची बहुत लंबी" त्रुटि को कैसे ठीक किया जाए जो कभी-कभी लिनक्स में फ़ाइलों या फ़ोल्डरों को हटाने का प्रयास करते समय पॉप अप हो जाती है।
root@dwarf /var/spool/clientmqueue # rm स्पैम-*
/bin/rm:तर्क सूची बहुत लंबी है।
क्या आपने कभी लिनक्स में उपरोक्त त्रुटि देखी है? यह तब होता है जब आपके पास एक निर्देशिका में बहुत अधिक फ़ाइलें होती हैं और आप उन्हें एक साधारण rm -rf * से हटाने में असमर्थ होते हैं
मैंने कई बार इस समस्या का सामना किया है और ऑनलाइन काफी शोध करने के बाद मुझे इस समस्या का समाधान करने के लिए एक साफ-सुथरा समाधान मिला है।
<मजबूत>ढूंढें। -नाम 'स्पैम-*' | xargs आरएम
ऊपर के उदाहरण में कमांड स्पैम- से शुरू होने वाली वर्तमान निर्देशिका की सभी फाइलों को जबरदस्ती हटा देगा . आप स्पैम-* . को बदल सकते हैं अपनी पसंद की किसी भी चीज़ के साथ। आप इसे केवल एक * . से भी बदल सकते हैं (तारांकन) यदि आप सभी को हटाना चाहते हैं फ़ोल्डर में फ़ाइलों की।
<मजबूत>ढूंढें। -नाम '*' | xargs आरएम
लिनक्स खोज का उपयोग करने के बारे में हमारे पास एक अधिक विस्तृत मार्गदर्शिका है जो आपको मददगार लग सकती है और Xargs लिनक्स कमांड है जिससे मैं परिचित नहीं था। यह कई तर्कों को दूसरे कमांड में पारित करना आसान बनाता है और मुझे खुशी है कि मैंने इसे अपने प्रदर्शनों की सूची में जोड़ा है।