PowerShell中mkdir别名对应的Verb-Noun格式命令定义是什么?
PowerShell中
mkdir别名对应的Verb-Noun定义是什么? 哎,你问到点子上了!在Windows PowerShell里,md确实是指向mkdir的别名,但有意思的是,mkdir本身也不是原生的Verb-Noun格式命令——它其实也是个别名,最终对应的标准Verb-Noun定义是New-Item。
你可以通过这两步验证:
- 先确认
md和mkdir的别名关系,执行以下命令:
Get-Item -Path alias:* | Where-Object {$_.Definition -eq "mkdir"}
执行后会看到输出里明确显示md是指向mkdir的别名。
- 再直接查询
mkdir的真实指向:
Get-Alias mkdir
这时候就能看到它的Definition字段就是New-Item。
其实这是PowerShell为了兼容传统CMD命令用户的习惯,特意保留了mkdir这个别名。当你执行mkdir时,PowerShell会自动把它解析为New-Item -ItemType Directory,本质还是调用标准的Verb-Noun格式cmdlet来完成目录创建操作。
内容的提问来源于stack exchange,提问作者Intrepidis
相关产品推荐
相关产品推荐

