ब्लॉग पर वापस जाएं
अद्यतनArnošt Havelka

पॉवरशेल हेरफेर: क्लीनअप रिहर्सल

वास्तविक क्लीनअप कार्य से पहले Remove-Item रिकर्स और वाइल्डकार्ड पैटर्न का सुरक्षित रूप से अभ्यास करें।

इंटरएक्टिव पाठ शुरू करें
पॉवरशेल हेरफेर: क्लीनअप रिहर्सल

डिलीट संचालन नियंत्रित पूर्वाभ्यास के पात्र हैं। यह पाठ रिकर्सिव फ़ोल्डर हटाने और वाइल्डकार्ड फ़ाइल क्लीनअप को अलग करता है ताकि आपका इरादा स्पष्ट रहे।

अभ्यास करने के लिए कमांड

Remove-Item -Path trash -Recurse
Remove-Item *.tmp

अपेक्षित टर्मिनल सिग्नल

सफलता पर, हटाने वाले कमांड शांत होते हैं। इसके साथ स्थिति को मान्य करें:

Get-ChildItem

हटाए गए लक्ष्य अब दिखाई नहीं देने चाहिए।

यह क्यों मायने रखता है

क्लीनअप की गलतियां महंगी पड़ती हैं। सैंडबॉक्स में सुरक्षित स्कोप नियंत्रण का अभ्यास करने से आकस्मिक डेटा हानि को रोका जा सकता है और उत्पादन वर्कफ़्लो में आत्मविश्वास में सुधार होता है।

सामान्य गलतियाँ

अभ्यास विस्तार

डिस्पोजेबल लक्ष्य बनाएं और उन्हें हटा दें:

New-Item -Path scratch -ItemType Directory | Out-Null
New-Item -Path a.tmp,b.tmp -ItemType File -Value 'temp' | Out-Null
Remove-Item -Path scratch -Recurse
Remove-Item *.tmp

यह एक सटीक क्लीनअप लय विकसित करता है जिस पर आप भरोसा कर सकते हैं।

संदर्भ

ये दस्तावेज़ लिंक इस लेख में उपयोग किए गए कमांड के लिए आधिकारिक विवरण प्रदान करते हैं।

अगला

PowerShell रिपल प्रभाव: सिग्नल फ़िल्टर करें

लॉग फ़ाइलों को जल्दी से अलग करने के लिए पाइपलाइन में Where-Object का उपयोग करें।