Windows эквивалентно UNIX pwd - PullRequest
307 голосов
/ 28 мая 2009

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

Ответы [ 10 ]

395 голосов
/ 28 мая 2009

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

echo %cd%

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

(echo @echo off
echo echo ^%cd^%) > C:\WINDOWS\pwd.bat
115 голосов
/ 28 мая 2009

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

23 голосов
/ 08 января 2011

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

@echo %cd%

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

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

13 голосов
/ 11 декабря 2014

cd ,

выдаст текущий каталог

D:\Folder\subFolder>cd ,
D:\Folder\subFolder
12 голосов
/ 27 апреля 2016

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.
1 голос
/ 28 мая 2009

хмм - у меня на Vista работает pwd ...

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

0 голосов
/ 11 мая 2019

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

Его также можно вызвать из cmd следующим образом powershell -Command pwd, хотя cd или echo %cd% в cmd будет работать нормально

0 голосов
/ 12 марта 2016

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

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

0 голосов
/ 31 августа 2009
C:\Documents and Settings\Scripter>echo %cd%
C:\Documents and Settings\Scripter

C:\Documents and Settings\Scripter>

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

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

0 голосов
/ 28 мая 2009

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

dir | find "Directory"
...