rm
是删除item,但是参数是多少-rf
做或表示?
每当我输入 help -rf 时,它都会打印 powershell 中可用命令的完整列表。如果您输入会发生什么rm -rf
在 powershell 中?通过阅读周围的资料,我发现它会删除驱动器上的所有内容?我不知道?
也是rm -rf
与...一样rm -rf /
?
PowerShell 不是 UNIX。rm -rf
是 UNIX shell 代码,而不是 PowerShell 脚本。
- 这是文档
rm
(短缺Remove-Item
) 在 PowerShell 上 http://ss64.com/ps/remove-item.html.
- 这是文档
rm
on UNIX http://pubs.opengroup.org/onlinepubs/9699919799/utilities/rm.html.
看到不同?
在 UNIX 上,rm -rf
单独无效。你告诉它要做什么rm
for remove与属性r
for 递归的 and f
for force,但你没有告诉它应该执行什么操作。rm -rf /path/to/delete/
means rm
(remove) 带有属性r
(递归的) and f
(force)在目录上/path/to/remove/
及其子目录。
PowerShell 上正确的等效命令是:
rm C:\path\to\delete -r -fo
注意-f
在 PowerShell 中是不明确的-Filter
and -Force
因此-fo
需要使用。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)