私は少し研究をしましたが、それが何をするのかまだ正確にはわかりません。 rmはアイテムを削除することは知っていますが、-rfのドキュメントは見つかりませんでした。 help -rfと入力するたびに、powershellで使用可能なコマンドのリスト全体が出力されました。 PowerShellでrm -rfと入力するとどうなりますか?周りを読んで、ドライブ上のすべてを削除することを集めましたか?よく分かりません?
また、rm -rfはrm -rfと同じです/
PowerShellはUNIXではありません。 rm -rf
は、PowerShellスクリプトではなくUNIXシェルコードです。
rm
(Remove-Item
の略) PowerShellで のドキュメントです。rm
NIXの場合 のドキュメントです。違いを見ます?
UNIXでは、rm -rf
だけでは無効です。 rm
forremoveで属性r
forrecursiveを介して何をすべきかを伝えましたおよびforceのf
ですが、そのアクションをどのように実行するかを指定しませんでした。 rm -rf /path/to/delete/
は、rm
(remove)属性r
(recursive)を意味しますおよびf
(force)ディレクトリ/path/to/remove/
およびそのサブディレクトリ。
PowerShellの正しい同等のコマンドは次のとおりです。
rm C:\path\to\delete -r -fo
PowerShellの-f
は-Filter
と-Force
であいまいであるため、-fo
を使用する必要があることに注意してください。
以下を使用する必要があります。
Remove-Item C:\tmp -Recurse -Force
または(短い)
rm C:\tmp -Recurse -Force