Respostas:
Isso o imprime no console:
echo %cd%
ou cole este comando no CMD, você terá pwd:
(echo @echo off
echo echo ^%cd^%) > C:\WINDOWS\pwd.bat
cdúnica
echo? Só cdpor si só parece funcionar bem.
cd /?dizType CD without parameters to display the current drive and directory.
É cdpara "diretório atual".
cdé para "alterar diretório"
cdsozinho imprimirá o diretório de trabalho atual, no Linux ele será alterado para o diretório inicial do usuário sem imprimir nada. Portanto, cuidado se você estiver procurando algo entre plataformas.
cddiz Exibe o nome ou altera o diretório atual.
cdsem nenhum parâmetro é equivalente a pwdno Unix / Linux.
Na saída do console da digitação cd /?:
Displays the name of or changes the current directory.
[...]
Type CD without parameters to display the current drive and directory.
cd ,
dará o diretório atual
D:\Folder\subFolder>cd ,
D:\Folder\subFolder
cdé suficiente. A vírgula é inútil
,, ;, =também são delimitadores como espaço e guia , portanto, cd ,não é diferente de cd =;=oucd <space>
hmm - o pwd funciona para mim no Vista ...
Edição final : funciona para mim no Vista porque o WinAvr instalou o pwd.exe e adicionou \ Arquivos de Programas \ WinAvr \ Utils \ bin ao meu caminho.
C:\Documents and Settings\Scripter>echo %cd%
C:\Documents and Settings\Scripter
C:\Documents and Settings\Scripter>
para o pwdcomando de uso Unix
for Unix use pwd commandinútil? Porque é que o OP perguntou
No PowerShell, pwdexiste um alias para Get-Locationque você possa executá pwd-lo como no bash
Também pode ser chamado de cmd assim, powershell -Command pwdembora cdou echo %cd%no cmd funcione perfeitamente