पॉवरशेल हेरफेर: कॉपी और मूव ड्रिल
एक सुरक्षित दो-चरणीय फ़ाइल हैंडलिंग अनुक्रम के रूप में Copy-Item और Move-Item का अभ्यास करें।
इंटरएक्टिव पाठ शुरू करेंयह ड्रिल एक विश्वसनीय ऑपरेटर अनुक्रम को प्रशिक्षित करता है: सुरक्षा के लिए पहले कॉपी करें, फिर आउटपुट सत्यापित होने के बाद मूव/रीनेम करें।
अभ्यास करने के लिए कमांड
New-Item -Path .\copy-move-demo -ItemType Directory -Force | Out-Null
Set-Content -Path .\copy-move-demo\report.txt -Value 'Quarterly report'
Copy-Item .\copy-move-demo\report.txt .\copy-move-demo\backup.txt
Move-Item .\copy-move-demo\backup.txt .\copy-move-demo\archive.txt
अपेक्षित टर्मिनल सिग्नल
पथ मान्य होने पर दोनों कमांड चुपचाप सफल होते हैं। इसके साथ अंतिम स्थिति की पुष्टि करें:
Get-ChildItem .\copy-move-demo | Select-Object Name
आपको report.txt और archive.txt (backup.txt के बिना) देखना चाहिए।
यह क्यों मायने रखता है
मूव करने से पहले कॉपी करना जोखिम को कम करता है जब फ़ाइलें मूल्यवान होती हैं या वर्कफ़्लो अभी भी सत्यापित किए जा रहे हैं। यह परिचालन गति को बनाए रखते हुए आपको एक रोलबैक पॉइंट देता है।
सामान्य गलतियाँ
- स्रोत और गंतव्य तर्कों को उलटना।
- एक सुरक्षित डुप्लिकेट बनाए बिना तुरंत मूव करना।
- परिणामी नामों का निरीक्षण करना भूल जाना।
अभ्यास विस्तार
एक और सुरक्षित रीनेम चक्र चलाएँ:
New-Item -Path .\copy-move-demo -ItemType Directory -Force | Out-Null
Set-Content -Path .\copy-move-demo\notes.txt -Value 'Release notes'
Copy-Item .\copy-move-demo\notes.txt .\copy-move-demo\notes.bak
Move-Item .\copy-move-demo\notes.bak .\copy-move-demo\notes-archive.txt
Get-ChildItem .\copy-move-demo | Select-Object Name
गंतव्य तर्क स्वचालित होने तक दोहराएं।
संदर्भ
ये दस्तावेज़ लिंक इस लेख में उपयोग किए गए कमांड के लिए आधिकारिक विवरण प्रदान करते हैं।
अगला
वास्तविक क्लीनअप कार्य से पहले Remove-Item रिकर्स और वाइल्डकार्ड पैटर्न का सुरक्षित रूप से अभ्यास करें।