web-dev-qa-db-fra.com

Windows équivalent à UNIX pwd

Comment trouver le chemin d'accès local sur Windows dans une invite de commande?

317
Joshua

Cela l’imprime dans la console:

echo %cd%

ou collez cette commande dans CMD, vous aurez alors pwd:

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

C'est cd pour "répertoire courant".

118
Daniel A. White

Ouvrez le bloc-notes en tant qu'administrateur et écrivez:

@echo %cd%

Enregistrez-le dans c:\windows\system32\avec le nom "pwd.cmd" (veillez à ne pas enregistrer pwd.cmd.txt).

Ensuite, vous avez la commande pwd.

23
Fernando

cd ,

il donnera le répertoire courant

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

cd sans aucun paramètre est équivalent à pwd sous Unix/Linux.

A partir de la sortie de la console, tapez cd /?:

Displays the name of or changes the current directory.

[...]

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

hmm - pwd travaille pour moi sur Vista ...

Final EDIT: cela fonctionne pour moi sur Vista car WinAvr a installé pwd.exe et ajouté\Program Files\WinAvr\Utils\bin à mon chemin.

1
sean e

Utilisez la commande ci-dessous

dir | find "Directory"
0
Bugmenot
C:\Documents and Settings\Scripter>echo %cd%
C:\Documents and Settings\Scripter

C:\Documents and Settings\Scripter>

pour Unix, utilisez la commande pwd

Répertoire de travail actuel

0
scripter

Dans PowerShell, pwd est un alias pour Get-Location afin que vous puissiez simplement y exécuter pwd comme dans bash

Il peut aussi être appelé depuis cmd comme ceci _powershell -Command pwd_ bien que cd ou _echo %cd%_ dans cmd fonctionne parfaitement

0
phuclv