简体   繁体   中英

Windows equivalent to UNIX pwd

How do I find the local path on Windows in a command prompt?

This prints it in the console:

echo %cd%

or paste this command in CMD, then you'll have pwd :

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

它是“当前目录”的cd

Open notepad as administrator and write:

@echo %cd%

Save it in c:\\windows\\system32\\ with the name "pwd.cmd" (be careful not to save pwd.cmd.txt)

Then you have the pwd command.

cd ,

it will give the current directory

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

cd without any parameters is equivalent to pwd on Unix/Linux.

From the console output of typing cd /? :

Displays the name of or changes the current directory.

[...]

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

You can just type

cd

it will return you the current path.

hmm - pwd works for me on Vista...

Final EDIT : it works for me on Vista because WinAvr installed pwd.exe and added \\Program Files\\WinAvr\\Utils\\bin to my path.

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

C:\Documents and Settings\Scripter>

for Unix use pwd command

Current working directory

In PowerShell pwd is an alias to Get-Location so you can simply run pwd in it like in bash

It can also be called from cmd like this powershell -Command pwd although cd or echo %cd% in cmd would work just fine

只需在命令行中写入echo %cd%

It will show you the current path in the console, use the below command

echo %cd%

在此处输入图像描述

使用下面的命令

dir | find "Directory"

You can simply put "." the dot sign. I've had a cmd application that was requiring the path and I was already in the needed directory and I used the dot symbol.

Hope it helps.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM