Windows эквивалентна UNIX pwd

Как найти локальный путь в Windows в командной строке?

Ответ 1

Это печатает это в консоли:

echo %cd%

или вставьте эту команду в CMD, тогда у вас будет pwd:

(echo @echo off
echo echo ^%cd^%) > C:\WINDOWS\pwd.bat

Ответ 2

Это "t20" для "текущего каталога".

Ответ 3

Откройте блокнот как администратор и напишите:

@echo %cd%

Сохраните его в c:\windows\system32 \ с именем "pwd.cmd" (будьте осторожны, чтобы не сохранить pwd.cmd.txt)

Затем у вас есть команда pwd.

Ответ 4

cd ,

он предоставит текущий каталог

D:\Folder\subFolder>cd ,
D:\Folder\subFolder

Ответ 5

cd без каких-либо параметров эквивалентен pwd в Unix/Linux.

Из вывода консоли ввода cd /?:

Displays the name of or changes the current directory.

[...]

Type CD without parameters to display the current drive and directory.

Ответ 6

chdir или cd предоставляет текущий рабочий каталог

Ответ 7

hmm - pwd работает для меня на Vista...

Final EDIT: он работает для меня на Vista, потому что WinAvr установил pwd.exe и добавил к нему путь \Program Files\WinAvr\Utils\bin.

Ответ 8

Используйте команду ниже

dir | find "Directory"

Ответ 9

C:\Documents and Settings\Scripter>echo %cd%
C:\Documents and Settings\Scripter

C:\Documents and Settings\Scripter>

для Unix используйте команду pwd

Текущий рабочий каталог

Ответ 10

В PowerShell pwd является псевдонимом Get-Location поэтому вы можете просто запустить pwd в нем, как в bash.

Он также может быть вызван из cmd как этот powershell -Command pwd хотя cd или echo %cd% в cmd будет работать нормально

Ответ 11

Вы можете просто поставить ".". знак точки. У меня было приложение cmd, которому был нужен путь, и я уже был в нужной директории, и я использовал символ точки.

Надеюсь, что это поможет.