Si vous en avez besoin dans une variable, l'utilisation de la pseudo-variable% CD% est probablement plus facile.
Joey
10
Mignon, mais cdc'est pour "changer de répertoire"
Daniel Stevens
9
Remarque connexe: sous Windows cdseul, le répertoire de travail actuel sera imprimé, sous Linux, il se transformera en répertoire personnel de votre utilisateur sans rien imprimer. Alors, méfiez-vous si vous recherchez quelque chose de multiplateforme.
Daniel Stevens
@DanielStevens, la ligne d'aide cdindique: affiche le nom ou modifie le répertoire actuel.
phuclv
@phuclv correct, la documentation Windows pour cd le dit. La documentation Linux pour cd indique que si aucun chemin n'est indiqué, il se transformera dans votre répertoire personnel. Mes pages de manuel locales utilisent la formulation: "Changez le répertoire courant en dir. Si dir n'est pas fourni, la valeur de la variable shell HOME est la valeur par défaut."
Daniel Stevens
26
Ouvrez le bloc-notes en tant qu'administrateur et écrivez:
@echo %cd%
Enregistrez-le dans c: \ windows \ system32 \ avec le nom "pwd.cmd" (attention à ne pas enregistrer pwd.cmd.txt)
Je n'utilise pas PowerShell. Je semble me rappeler quelque chose sur les extensions de commande, mais je ne trouve aucune case à cocher pour cela. J'ai également terminé <tab> dans mon invite de commande. Je pourrais jurer qu'il y avait auparavant une applet dans le Panneau de configuration pour activer les extensions de commande, mais je ne la trouve pas maintenant.
sean e
Les extensions de commande sont activées par défaut sur Windows NT et versions ultérieures. La complétion des onglets est distincte de celle-ci et était disponible à partir de Windows 2000 et activée par défaut depuis XP. pwd ne fonctionne ici que parce que j'ai un pwd.cmd avec "echo% cd%" sur mon chemin. Vous pouvez utiliser gcm pwd dans Powershell pour vérifier d'où il vient sur votre machine (un peu comme lequel (1), en mieux).
Joey
gcm pwd signale que pwd est un alias avec une définition de Get-Location.
sean e
2
En retard à la fête, mais vous pouvez généralement déterminer l'emplacement d'où provient pwd par la commande «où» à l'invite de commande.
veepsk
0
C:\Documents and Settings\Scripter>echo %cd%
C:\Documents and Settings\Scripter
C:\Documents and Settings\Scripter>
cela ne fonctionnera pas s'il y a un fichier ou un dossier nommé "Répertoire" dans le répertoire courant, ou si la langue de Windows n'est pas l'anglais, car la sortie de direst localisée
phuclv
-3
Vous pouvez simplement mettre "." le signe point. J'ai eu une application cmd qui nécessitait le chemin et j'étais déjà dans le répertoire nécessaire et j'ai utilisé le symbole de point.
Réponses:
Cela l'imprime dans la console:
ou collez cette commande dans CMD, vous aurez alors
pwd
:la source
cd
uniquementecho
? Justecd
en soi semble bien fonctionner.cd /?
ditType CD without parameters to display the current drive and directory.
C'est
cd
pour "répertoire courant".la source
cd
c'est pour "changer de répertoire"cd
seul, le répertoire de travail actuel sera imprimé, sous Linux, il se transformera en répertoire personnel de votre utilisateur sans rien imprimer. Alors, méfiez-vous si vous recherchez quelque chose de multiplateforme.cd
indique: affiche le nom ou modifie le répertoire actuel.Ouvrez le bloc-notes en tant qu'administrateur et écrivez:
Enregistrez-le dans c: \ windows \ system32 \ avec le nom "pwd.cmd" (attention à ne pas enregistrer pwd.cmd.txt)
Ensuite, vous avez la commande pwd.
la source
cd
sans aucun paramètre est équivalent àpwd
sous Unix / Linux.De la sortie de la console de frappe
cd /?
:la source
il donnera le répertoire courant
la source
cd
assez. La virgule est inutile,
,;
,=
sont également délimiteurs tout comme l' espace et onglet , donccd ,
ne diffère pas decd =;=
oucd <space>
hmm - pwd fonctionne pour moi sur Vista ...
EDIT final : cela fonctionne pour moi sur Vista car WinAvr a installé pwd.exe et ajouté \ Program Files \ WinAvr \ Utils \ bin à mon chemin.
la source
pour la
pwd
commande d' utilisation UnixRépertoire de travail actuel
la source
for Unix use pwd command
inutile? Parce que c'est ce que le PO a demandéDans PowerShell
pwd
est un alias pourGet-Location
que vous puissiez simplement l'exécuterpwd
comme dans bashIl peut également être appelé à partir de cmd comme ceci
powershell -Command pwd
bien quecd
ouecho %cd%
en cmd fonctionnerait très bienla source
Utilisez la commande ci-dessous
la source
dir
est localiséeVous pouvez simplement mettre "." le signe point. J'ai eu une application cmd qui nécessitait le chemin et j'étais déjà dans le répertoire nécessaire et j'ai utilisé le symbole de point.
J'espère que cela aide.
la source