title: mkdir vs New-Item , is it the same cmdlets?
body: <p>I found that there are two different cmdlets : <code>New-Item</code> and <code>mkdir</code>, firstly I was thinking that <code>mkdir</code> is one of aliases of <code>New-Item</code>, but it is not: <a href="https://i.stack.imgur.com/K0gQG.png" rel="noreferrer"><img src="https://i.stack.imgur.com/K0gQG.png" alt="enter image description here"></a></p>
  
  <p>Try to get aliases of it, it is <code>md</code> for <code>mkdir</code> and <code>ni</code> for <code>New-Item</code> :<a href="https://i.stack.imgur.com/8UmBN.png" rel="noreferrer"><img src="https://i.stack.imgur.com/8UmBN.png" alt=""></a></p>
  
  <p>So I am a little bit confused, what the difference between that cmdlets, because powershell reference gives me almost the same pages: <a href="https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.core/mkdir?view=powershell-6" rel="noreferrer"><code>mkdir</code></a>, <a href="https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.management/new-item?view=powershell-6" rel="noreferrer"><code>New-Item</code></a> 
  But <code>New-Item</code> is in <code>Microsoft.PowerShell.Management</code> and <code>mkdir</code> in <code>Microsoft.PowerShell.Core</code> , but the do the same(or not?)! Why there are two same cmdlets in powershell?</p>