विंडोज UNIX pwd के बराबर है


358

मैं कमांड प्रॉम्प्ट में विंडोज़ पर स्थानीय पथ कैसे खोजूं?


18
बहुत उपयोगी जानकारी, हालांकि मेरा मानना ​​है कि यह अब superuser.com में है
रेमन ज़राज़ुआ बी।

जवाबों:


451

यह इसे कंसोल में प्रिंट करता है:

echo %cd%

या इस कमांड को CMD में पेस्ट करें, फिर आपके पास होगा pwd:

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

3
मुझे अभिगमन से वंचित कर दिया गया और समाधान के लिए खोज की गई, इसमें इतना समय लग गया कि cdकेवल एक और उत्तर के लिए स्विच किया गया
shareef

1
यदि आपने निर्देशिका को ~ संकेतन के माध्यम से एक्सेस किया है, तो यह पूर्ण निर्देशिका नाम नहीं छापता है, उदाहरण के लिए "C: \ PROGRA ~ 3"
voutasaurus

14
आपको करने की आवश्यकता क्यों है echo? बस cdखुद ही ठीक काम करने लगता है।
केविन कर्मकार

1
cd /?कहता हैType CD without parameters to display the current drive and directory.
फुलकव

132

यह cd"वर्तमान निर्देशिका" के लिए है।


10
यदि आपको चर या तो इसकी आवश्यकता है, तो% CD% छद्म-चर का उपयोग करना शायद आसान है।
जॉय

10
प्यारा है, लेकिन cd"परिवर्तन निर्देशिका" के लिए है
डैनियल स्टीवंस

9
संबंधित पक्ष नोट: जबकि विंडोज पर cdअकेला ही वर्तमान कार्य निर्देशिका को प्रिंट करेगा, लिनक्स पर यह आपके उपयोगकर्ता के होम निर्देशिका में कुछ भी प्रिंट किए बिना बदल जाएगा। इसलिए सावधान रहें अगर आप कुछ क्रॉस प्लेटफॉर्म की तलाश में हैं।
डैनियल स्टीवंस

@DanielStevens हेल्प लाइन से cdकहती है कि वर्तमान निर्देशिका को प्रदर्शित करता है या परिवर्तित करता है।
फुल्विक

@ सही, सीडी के लिए विंडोज डॉक्यूमेंटेशन यही कहता है। लिनक्स के लिए प्रलेखन सीडी का कहना है कि जब कोई रास्ता दिया जाता है, यह आपकी होम निर्देशिका में बदल जाएगा। मेरे स्थानीय मैन पेज शब्दों का उपयोग करते हैं: "वर्तमान निर्देशिका को बदलने के लिए। यदि डीआईआर की आपूर्ति नहीं की जाती है, तो होम शेल चर का मान डिफ़ॉल्ट है।"
डैनियल स्टीवंस

26

व्यवस्थापक के रूप में नोटपैड खोलें और लिखें:

@echo %cd%

इसे "pwd.cmd" नाम के साथ c: \ windows \ system32 \ में सहेजें (सावधान रहें कि pwd.cmd.txt को न बचाएं)

तब आपके पास pwd कमांड है।


14

cdबिना किसी पैरामीटर के pwdयूनिक्स / लिनक्स पर समान है ।

टाइपिंग के कंसोल आउटपुट से cd /?:

Displays the name of or changes the current directory.

[...]

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


1

हम्म - विस्टा पर मेरे लिए काम करता है pwd ...

अंतिम संपादित करें : यह Vista पर मेरे लिए काम करता है क्योंकि WINAVR pwd.exe स्थापित किया है और मेरे पथ को जोड़ा गया \ Program Files \ WINAVR \ Utils \ बिन।


1
और न ही विस्टा। क्या आप पॉवरशेल का उपयोग कर रहे हैं?
डैनियल ए। व्हाइट

मैं पॉवरशेल का उपयोग नहीं कर रहा हूँ। मुझे कमांड एक्सटेंशन के बारे में कुछ याद है, लेकिन उसके लिए कहीं भी एक चेकबॉक्स नहीं मिल रहा है। मैंने अपने कमांड प्रॉम्प्ट में भी <tab> पूरा कर लिया है। मैं कसम खा सकता हूं कि कमांड एक्सटेंशन को सक्षम करने के लिए कंट्रोल पैनल में एक एप्लेट हुआ करता था, लेकिन अब मुझे यह नहीं मिल सकता है।
शॉन ई

Windows NT और बाद में डिफ़ॉल्ट रूप से कमांड एक्सटेंशन सक्षम होते हैं। टैब पूरा होने से अलग है और यह विंडोज 2000 से उपलब्ध था और XP के बाद से डिफ़ॉल्ट रूप से सक्षम है। pwd केवल यहाँ काम करता है क्योंकि मेरे पास मेरे पथ में "इको% cd%" के साथ pwd.cmd है। Powershell में gcm pwd का उपयोग आप यह जांचने के लिए कर सकते हैं कि यह आपकी मशीन पर कहाँ से आता है (जैसे कि (1), केवल बेहतर)।
जॉय

gcm pwd रिपोर्ट करता है कि pwd गेट-लोकेशन की परिभाषा के साथ एक उपनाम है।
शॉन ई

2
पार्टी के अंत में लेकिन आमतौर पर आप उस स्थान का पता लगा सकते हैं जहां कमांड प्रॉम्प्ट पर 'जहां' कमांड से pwd आ रहा है।
15

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

C:\Documents and Settings\Scripter>

यूनिक्स के लिए pwdकमांड का उपयोग करें

वर्तमान काम कर निर्देशिका


क्या आप for Unix use pwd commandबेकार नहीं दिखते? क्योंकि यह वही है जो ओपी ने पूछा है
phuclv

0

PowerShell pwdमें एक उपनाम है Get-Locationजिससे आप बस pwdइसे बैश की तरह चला सकते हैं

इसे इस तरह से cmd से भी बुलाया जा सकता है, powershell -Command pwdहालांकि cdया echo %cd%cmd में यह ठीक काम करेगा


-1

नीचे दिए गए आदेश का उपयोग करें

dir | find "Directory"

यदि वर्तमान निर्देशिका में "निर्देशिका" नाम की कोई फ़ाइल या फ़ोल्डर नहीं है, या विंडोज भाषा अंग्रेजी नहीं है, तो यह काम नहीं करेगा, क्योंकि आउटपुट dirस्थानीयकृत है
phuclv

-3

आप बस "डाल सकते हैं।" डॉट संकेत। मेरे पास एक cmd एप्लिकेशन है जो पथ की आवश्यकता थी और मैं पहले से ही आवश्यक निर्देशिका में था और मैंने डॉट प्रतीक का उपयोग किया था।

आशा है ये मदद करेगा।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.