O caminho para cada nova instância do shell começa no meu diretório de usuário (C:\Users\user).
Dentro deste diretório, ou melhor, da unidade (neste caso C:), não posso usar o comando cd como estou acostumado - ele apenas ecoa o diretório especificado.
Assim que eu mudar o diretório para um diretório pai, posso executar "cd D:" e ele muda para a unidade.
Mas esse comportamento não aparece de forma consistente em todas as instâncias do shell.
Às vezes tenho que ir ao C: para mudar.
Tenho certeza de que não estou usando o comando da maneira errada, pois é o que costumo fazer para iniciar o Grails.
Responder1
Para mudar para outra unidade, basta usar essa letra de unidade. O comando D:
muda para o D-drive. Para mudar para outro diretório, digamos, a raiz de D:, você precisará de dois comandos:
D:
cd D:\
(or)
D:
cd \
O shell do Windows possui um diretório ativo para cada unidade/volume. Se você especificar a letra da unidade ao alterar o diretório, você alterará o diretório ativo desse volume, mas na verdade não tornará esse volume ativo também.
Responder2
cd
com apenas uma unidade mostra apenas o diretório atual nessa unidade. Passe a própria unidade como um comando para alternar para seu diretório atual ( d:
) ou use cd /d
para alternar a unidade e o diretório.