title: Why do you need to change drives in cmd prompts?
body: <p>In a cmd prompt, if you want to go from</p>
  
  <pre><code>c:\foo\
  </code></pre>
  
  <p>to</p>
  
  <pre><code>d:\bar\
  </code></pre>
  
  <p>You must type</p>
  
  <pre><code>d:
  </code></pre>
  
  <p>to change drive first, before you can</p>
  
  <pre><code>cd d:\bar\
  </code></pre>
  
  <p>On Linux, you do not have to do this. Why does cmd unintuitively make you have to do this? Historical? Implementation limitation? By design?</p>
  
  <p>I understand that</p>
  
  <pre><code>cd /d
  </code></pre>
  
  <p>mimics the Linux behavior, however why is Linux's behavior not default? 
  As far as I can tell when you</p>
  
  <pre><code>cd anotherDrive:\directory\
  </code></pre>
  
  <p>it just does nothing, so it's not like the "without /D" usage is reserved for some other semantics.</p>