Manipulace s PowerShell: Zkouška čištění
Před skutečným čištěním si bezpečně procvičte rekurzivní a zástupné znaky Remove-Item.
Spustit interaktivní lekciOperace mazání si zaslouží kontrolované nacvičování. Tato lekce izoluje rekurzivní odstranění složky a vyčištění souboru se zástupnými znaky, takže váš záměr zůstane explicitní.
Příkazy k procvičování
New-Item -Path .\cleanup-demo -ItemType Directory -Force | Out-Null
New-Item -Path .\cleanup-demo\trash -ItemType Directory -Force | Out-Null
New-Item -Path .\cleanup-demo\a.tmp,.\cleanup-demo\b.tmp -ItemType File -Force | Out-Null
Remove-Item -Path .\cleanup-demo\trash -Recurse
Remove-Item .\cleanup-demo\*.tmp
Očekávaný terminálový signál
Po úspěchu jsou příkazy k odstranění tiché. Ověřte stav pomocí:
Get-ChildItem .\cleanup-demo
Odstraněné cíle by se již neměly zobrazovat.
Proč na tom záleží
Chyby při čištění jsou drahé. Cvičení bezpečného řízení rozsahu v izolovaném prostoru zabraňuje náhodné ztrátě dat a zvyšuje důvěru v produkční pracovní postupy.
Časté chyby
- Použití zástupných znaků před uvedením odpovídajících souborů.
- Za předpokladu, že rekurzivní odstranění bylo úspěšné bez ověření.
- Probíhá čištění z nesprávného kontextu adresáře.
Rozšíření praxe
Vytvořte jednorázové cíle a odstraňte je:
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 a.tmp,b.tmp
Tím se vytvoří přesný rytmus čištění, kterému můžete důvěřovat.
Reference
Tyto odkazy na dokumentaci poskytují spolehlivé informace o příkazech použitých v tomto článku.
Další
Chytřejší způsob navigace.