Windows-equivalent aan UNIX PWD

Hoe vind ik het lokale pad op Windows in een opdrachtprompt?


1, Autoriteit 100%

Dit drukt het af in de console:

echo %cd%

of plak deze opdracht in cmd, dan heb je pwd:

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

2, Autoriteit 27%

Het is cdvoor “huidige directory”.


3, Autoriteit 5%

Open notitieblok als beheerder en schrijf:

@echo %cd%

Opslaan in C: \ Windows \ System32 \
Met de naam “PWD.CMD” (pas op dat u PWD.CMD.TXT) niet opslaan)

Dan hebt u de PWD-opdracht.


4, Autoriteit 3%

cd ,

Het geeft de huidige directory

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

5, Autoriteit 3%

cdZONDER ENIGE PARAMETERS IS EQUIVALENT AAN pwdOP UNIX / LINUX.

Vanaf de CONSOLE-uitvoer van het typen cd /?:

Displays the name of or changes the current directory.
[...]
Type CD without parameters to display the current drive and directory.

6

Hmm – Pwd werkt voor mij op Vista …

Finale bewerken : het werkt voor mij op Vista omdat Winavr Pwd.exe geïnstalleerd en toegevoegd \ Program Files \ Winavr \ Utils \ bin op mijn pad.


7

In PowerShell is pwdeen alias voor Get-Locationzodat je eenvoudig pwderin kunt uitvoeren zoals in bash

Het kan ook worden aangeroepen vanuit cmd zoals dit powershell -Command pwdhoewel cdof echo %cd%in cmd prima zou werken


Antwoord 8

Gebruik het onderstaande commando

dir | find "Directory"

Antwoord 9

Je kunt gewoon “.” het puntteken. Ik heb een cmd-toepassing gehad die het pad vereiste en ik was al in de benodigde map en ik gebruikte het puntsymbool.

Hopelijk helpt het.

Other episodes