Skip to main content

डिर कमांड (उदाहरण, विकल्प, स्विच, और अधिक)

डॉस में dir कमांड (जून 2026)

डॉस में dir कमांड (जून 2026)
Anonim

डीआईआर कमांड एक कमांड प्रॉम्प्ट कमांड है जो किसी फ़ोल्डर में निहित फ़ाइलों और उपफोल्डर्स की एक सूची प्रदर्शित करने के लिए उपयोग किया जाता है।

सूचीबद्ध प्रत्येक फ़ाइल या फ़ोल्डर के लिए, डीआईआर कमांड डिफ़ॉल्ट रूप से, आइटम को आखिरी बार बदल दिया गया दिनांक और समय दिखाएगा, अगर आइटम एक फ़ोल्डर है (लेबल के रूप में लेबल किया गया है)

) या फ़ाइल, लागू होने पर फ़ाइल का आकार, और अंत में फ़ाइल एक्सटेंशन सहित फ़ाइल या फ़ोल्डर का नाम।

फ़ाइल और फ़ोल्डर सूची के बाहर, डीआईआर कमांड विभाजन के वर्तमान ड्राइव अक्षर, वॉल्यूम लेबल, वॉल्यूम सीरियल नंबर, सूचीबद्ध फाइलों की कुल संख्या, बाइट्स में उन फ़ाइलों का कुल आकार, सूचीबद्ध उपफोल्डर्स की संख्या, और कुल बाइट ड्राइव पर मुक्त शेष।

Dir कमांड उपलब्धता

डीआईआर कमांड विंडोज़ 10, विंडोज 8, विंडोज 7, विंडोज विस्टा और विंडोज एक्सपी सहित सभी विंडोज ऑपरेटिंग सिस्टम में कमांड प्रॉम्प्ट के भीतर से उपलब्ध है।

विंडोज के पुराने संस्करणों में डीआईआर कमांड भी शामिल है लेकिन नीचे सूचीबद्ध किए गए कुछ कम विकल्पों के साथ। डीआईआर कमांड भी एक डॉस कमांड है, जो एमएस-डॉस के सभी संस्करणों में उपलब्ध है।

डीआईआर कमांड ऑफ़लाइन कमांड प्रॉम्प्ट संस्करणों में पाया जा सकता है, जैसे उन्नत स्टार्टअप विकल्प और सिस्टम रिकवरी विकल्प से उपलब्ध हैं। विंडोज़ XP में रिकवरी कंसोल में डीआईआर कमांड भी शामिल है।

ध्यान दें: कुछ डीआईआर कमांड स्विच और अन्य डीआईआर कमांड सिंटैक्स की उपलब्धता ऑपरेटिंग सिस्टम से ऑपरेटिंग सिस्टम में भिन्न हो सकती है।

Dir कमांड सिंटेक्स

dir चलाना : पथ फ़ाइल का नाम /ए: गुण / b /सी / घ / एल / n / ओ: क्रमबद्ध आदेश / p / q / r / s / टी: timefield / डब्ल्यू /एक्स /4

सुझाव: यदि आप सुनिश्चित नहीं हैं कि डीआईआर कमांड के सिंटैक्स की व्याख्या कैसे करें, जैसा कि मैंने इसे ऊपर लिखा है या जैसा कि नीचे दी गई तालिका में दिखाया गया है, कमांड सिंटेक्स को कैसे पढ़ा जाए।

चलाना : , पथ, फ़ाइल नाम यह है चलाना , पथ , और / या फ़ाइल का नाम कि आप के लिए डीआईआर कमांड परिणाम देखना चाहते हैं। सभी तीन वैकल्पिक हैं क्योंकि डीआईआर कमांड को अकेले निष्पादित किया जा सकता है। वाइल्डकार्ड की अनुमति है। देखें डिर कमांड उदाहरण यदि यह स्पष्ट नहीं है तो नीचे अनुभाग।
/ए

जब अकेले निष्पादित किया जाता है, तो यह स्विच सभी प्रकार की फाइलों और फ़ोल्डरों को दिखाता है, जिनमें फ़ाइल विशेषताएँ शामिल हैं जो आम तौर पर उन्हें कमांड प्रॉम्प्ट या विंडोज़ में दिखने से रोकती हैं। उपयोग/ए निम्नलिखित में से एक या अधिक के साथ गुण (कॉलन वैकल्पिक है, कोई रिक्त स्थान आवश्यक नहीं है) dir कमांड परिणाम में केवल उन प्रकार की फ़ाइलों को दिखाने के लिए:

  • ए = संग्रह फ़ाइलें
  • घ = निर्देशिकाएं
  • ज = छिपी हुई फाइलें
  • मैं = सामग्री अनुक्रमित फाइल नहीं
  • एल = अंक दोहराएं
  • आर = केवल-पढ़ने वाली फाइलें
  • रों = सिस्टम फाइलें
  • v = अखंडता फाइलें
  • एक्स = कोई स्क्रब फाइलें नहीं
  • - = परिणामों से उन फ़ाइल विशेषताओं वाले आइटम को बाहर करने के लिए उपरोक्त किसी भी विशेषता के उपसर्ग के रूप में इसका उपयोग करें।
/ b"नंगे" प्रारूप का उपयोग करके डीआईआर परिणामों को दिखाने के लिए इस विकल्प का उपयोग करें, जो विशिष्ट शीर्षलेख और पाद लेख जानकारी को हटा देता है, साथ ही साथ प्रत्येक आइटम पर सभी विवरण हटा देता है, केवल निर्देशिका नाम या फ़ाइल नाम और एक्सटेंशन को छोड़ देता है।
/सीयह स्विच हजारों विभाजक के उपयोग को मजबूर करता है जब dir कमांड का उपयोग इस तरह से किया जाता है जो फ़ाइल आकार दिखाता है। अधिकांश कंप्यूटरों पर यह डिफ़ॉल्ट व्यवहार है इसलिए व्यावहारिक उपयोग है/-सी परिणामों में हजारों विभाजक को अक्षम करने के लिए।
/ घउपयोग/ घ केवल फ़ोल्डरों (ब्रैकेट्स के भीतर निहित) और उनके एक्सटेंशन के साथ फ़ाइल नामों पर प्रदर्शित वस्तुओं को सीमित करने के लिए। आइटम शीर्ष-से-नीचे सूचीबद्ध होते हैं और फिर स्तंभों में। मानक डीआईआर कमांड हेडर और पाद लेख डेटा वही रहता है।
/ एललोअरकेस में सभी फ़ोल्डर और फ़ाइल नाम दिखाने के लिए इस विकल्प का उपयोग करें।
/ nयह स्विच दिनांक -> में कॉलम के साथ परिणाम उत्पन्न करता है पहर -> निर्देशिका -> फाइल का आकार -> फ़ाइल या फ़ोल्डर का नाम कॉलम संरचना। चूंकि यह डिफ़ॉल्ट व्यवहार है, व्यावहारिक उपयोग है/ -n जो कॉलम का उत्पादन करता है फ़ाइल या फ़ोल्डर का नाम -> निर्देशिका -> फाइल का आकार -> दिनांक -> पहर आदेश।
/ ओ

परिणामों के लिए एक क्रम क्रम निर्दिष्ट करने के लिए इस विकल्प का प्रयोग करें। अकेले निष्पादित होने पर,/ ओ पहले वर्णमाला निर्देशिका में, फ़ाइलों के बाद, निर्देशिकाओं के बाद सूचीबद्ध करता है। डीआईआर कमांड परिणाम को निर्दिष्ट तरीके से सॉर्ट करने के लिए निम्न विकल्पों में से एक या अधिक के साथ इस विकल्प का उपयोग करें (कोलन वैकल्पिक है, कोई रिक्त स्थान आवश्यक नहीं है):

  • घ = तिथि / समय के अनुसार क्रमबद्ध करें (सबसे पुराना पहले)
  • ई = विस्तार से क्रमबद्ध करें (वर्णमाला)
  • जी = समूह निर्देशिका पहले, फ़ाइलों के बाद
  • n = नाम से क्रमबद्ध करें (वर्णमाला)
  • रों = आकार के अनुसार क्रमबद्ध करें (सबसे पहले सबसे पहले)
  • - = आदेश को उल्टा करने के लिए उपर्युक्त मानों में से किसी एक के साथ उपसर्ग के रूप में इसका उपयोग करें (उदा। -d सबसे पहले सबसे अच्छा सॉर्ट करने के लिए, -s सबसे पहले, आदि के लिए)।
/ pयह विकल्प परिणाम एक पृष्ठ को एक समय में प्रदर्शित करता है, जिसमें से बाधित होता है जारी रखने के लिए कोई भी कुंजी दबाएँ… शीघ्र। का उपयोग करते हुए/ p अधिक कमांड के साथ dir कमांड का उपयोग करने के समान ही है।
/ qपरिणामों में फ़ाइल या फ़ोल्डर के मालिक को प्रदर्शित करने के लिए इस स्विच का उपयोग करें। विंडोज के भीतर से फ़ाइल के स्वामित्व को देखने या बदलने का सबसे आसान तरीका है उन्नत में बटन सुरक्षा फ़ाइल को देखते समय टैब गुण .
/ r/ r विकल्प किसी भी वैकल्पिक डेटा स्ट्रीम (एडीएस) दिखाता है जो फ़ाइल का हिस्सा हैं।डेटा स्ट्रीम स्वयं फ़ाइल के तहत एक नई पंक्ति में सूचीबद्ध है, और हमेशा से भरा हुआ है $ DATA , उन्हें स्पॉट करने में आसान बनाते हैं।
/ sयह विकल्प निर्दिष्ट निर्देशिका में सभी फ़ाइलों और फ़ोल्डरों को दिखाता है प्लस उस निर्दिष्ट निर्देशिका के किसी भी उपनिर्देशिका के भीतर मौजूद सभी फाइलें और फ़ोल्डर्स।
/ टी

सॉर्टिंग और / या परिणाम प्रदर्शित करते समय उपयोग किए जाने वाले समय फ़ील्ड को निर्दिष्ट करने के लिए नीचे दिए गए मानों में से एक के साथ इस विकल्प का उपयोग करें (कोलन वैकल्पिक है, कोई रिक्त स्थान आवश्यक नहीं है)

  • ए = अंतिम पहुंच
  • सी = बनाया गया
  • w = आखिरी लिखित
/ डब्ल्यूउपयोग/ डब्ल्यू "विस्तृत प्रारूप" में परिणाम दिखाने के लिए जो केवल फ़ोल्डर्स (ब्रैकेट्स के भीतर निहित) और उनके एक्सटेंशन के साथ फ़ाइल नामों पर प्रदर्शित वस्तुओं को सीमित करता है। आइटम बाएं से दाएं और फिर नीचे पंक्तियां सूचीबद्ध हैं। मानक डीआईआर कमांड हेडर और पाद लेख डेटा वही रहता है।
/एक्सयह स्विच उन फाइलों के बराबर "संक्षिप्त नाम" दिखाता है जिनके लंबे नाम गैर-8 डॉट 3 नियमों का पालन नहीं करते हैं।
/4/4 स्विच 4-अंकों के वर्षों के उपयोग को मजबूर करता है। कम से कम विंडोज के नए संस्करणों में, 4-अंकों का साल का डिस्प्ले डिफ़ॉल्ट व्यवहार है और/-4 परिणामस्वरूप 2-अंकों का वर्ष प्रदर्शित नहीं होता है।
/?कमांड प्रॉम्प्ट विंडो में उपरोक्त विकल्पों के बारे में विवरण दिखाने के लिए डीआईआर कमांड के साथ सहायता स्विच का उपयोग करें। निष्पादितडीआईआर /? निष्पादित करने के लिए सहायता कमांड का उपयोग करने जैसा ही हैमदद डीआईआर.

सुझाव: डीआईआर कमांड आमतौर पर लौटने वाली जानकारी की मात्रा को ध्यान में रखते हुए, इसे रीडायरेक्शन ऑपरेटर के माध्यम से टेक्स्ट फ़ाइल में सहेजना आम तौर पर एक स्मार्ट विचार है। इसे कैसे करें इस पर अधिक जानकारी के लिए एक फ़ाइल में कमांड आउटपुट को रीडायरेक्ट करने का तरीका देखें।

डिर कमांड उदाहरण

dir

इस उदाहरण में, डीआईआर कमांड अकेले इस्तेमाल किया जाता है, बिना किसी के चलाना : , पथ, फ़ाइल नाम विनिर्देश, न ही कोई स्विच, इस तरह के परिणाम उत्पन्न:

सी: > ड्राइव सी में डीआईआर वॉल्यूम में कोई लेबल नहीं है। वॉल्यूम सीरियल नंबर एफ 4 एसी-9 851 सी की निर्देशिका है: 09/02/2015 12:41 अपराह्न

$ SysReset 05/30/2016 06:22 अपराह्न 93 HaxLogs.txt 05/07/2016 02:58 पूर्वाह्न PerfLogs 05/22/2016 07:55 अपराह्न कार्यक्रम फ़ाइलें 05/31/2016 11:30 पूर्वाह्न कार्यक्रम फ़ाइलें (x86) 07/30/2015 04:32 अपराह्न Temp 05/22/2016 07:55 अपराह्न उपयोगकर्ता 05/22/2016 08:00 अपराह्न विंडोज 05/22/2016 09:50 अपराह्न विंडोज़ॉल्ड 1 फ़ाइल (9) 9 3 बाइट्स 8 डिर (ओं) 18,370,433,024 बाइट्स मुफ्त

जैसा कि आप देख सकते हैं, डीआईआर कमांड को सी की मूल निर्देशिका से निष्पादित किया गया था (यानी सी: >)। यह निर्दिष्ट किए बिना कि फ़ोल्डर और फ़ाइल सामग्रियों को कहां से सूचीबद्ध करना है, डीआईआर कमांड इस जानकारी को प्रदर्शित करने के लिए डिफ़ॉल्ट है जहां कमांड निष्पादित किया गया था।

डीआईआर सी: उपयोगकर्ता / आह

उपर्युक्त उदाहरण में, मैं अनुरोध कर रहा हूं कि डीआईआर कमांड शो से परिणाम दिखाएं चलाना : तथा पथ का C: Users , उस स्थान से नहीं जहां से मैं कमांड चला रहा हूं। मैं भी, के माध्यम से निर्दिष्ट कर रहा हूँ/ए के साथ स्विच करें विशेषता, कि मैं केवल छिपा वस्तुओं को देखना चाहता हूं, जिसके परिणामस्वरूप कुछ ऐसा होता है:

सी: > डीआईआर सी: उपयोगकर्ताओं / एएच वॉल्यूम ड्राइव सी में कोई लेबल नहीं है। वॉल्यूम सीरियल नंबर F4AC-9851 सी की निर्देशिका है: users 05/07/2016 04:04 पूर्वाह्न सभी उपयोगकर्ता सी: प्रोग्रामडेटा 05/22/2016 08:01 अपराह्न

डिफ़ॉल्ट 05/07/2016 04:04 पूर्वाह्न डिफ़ॉल्ट उपयोगकर्ता सी: उपयोगकर्ता डिफ़ॉल्ट 05/07/2016 02:50 पूर्वाह्न 174 डेस्कटॉप.ini 1 फ़ाइल (ओं) 174 बाइट्स 3 Dir (ओं) 18,371,039,232 बाइट्स मुक्त

निर्देशिकाओं की एक छोटी सूची और उपरोक्त परिणाम में आप जो एकल फ़ाइल देखते हैं, वह पूरी तरह से तैयार नहीं होती है C: Users फ़ोल्डर - बस छिपी हुई फाइलें और फ़ोल्डर्स। देखना सब फ़ाइलें और फ़ोल्डर्स, आप निष्पादित करेंगेडीआईआर सी: उपयोगकर्ता / ए (हटा रहा है) बजाय।

डीआईआर सी: *। सीएसवी / एस / बी> सी: उपयोगकर्ता tim desktop csvfiles.txt

इस थोड़ा अधिक जटिल, लेकिन अधिक व्यावहारिक, डीआईआर कमांड के लिए उदाहरण, मैं अनुरोध कर रहा हूं कि मेरी पूरी हार्ड ड्राइव सीएसवी फाइलों के लिए खोज की जाए और फिर न्यूनतम दस्तावेज टेक्स्ट दस्तावेज़ में आउटपुट किए जाएंगे। आइए इस टुकड़े को टुकड़े से देखें:

  • c:। * सीएसवी सभी फाइलों को देखने के लिए डीआईआर कमांड को बताता है (*) जो सीएसवी में समाप्त होता है (.csv) की जड़ में विस्तार सी: चलाना।
  • / s सी के रूट की तुलना में गहराई से जाने के लिए निर्देश देता है: और इसके बजाय, फ़ोल्डर की तरह गहराई से, प्रत्येक फ़ोल्डर में इस तरह की फ़ाइलों की खोज करें।
  • / b पथ और फ़ाइल नाम के अलावा कुछ भी हटा देता है, अनिवार्य रूप से इन फ़ाइलों की एक पठनीय "सूची" बनाते हैं।
  • > एक पुनर्निर्देशन ऑपरेटर है, जिसका अर्थ कहीं "भेजना" है।
  • C: Users टिम डेस्कटॉप csvfiles.txt के लिए गंतव्य है> पुनर्निर्देशक, जिसका अर्थ है कि परिणाम लिखे जाएंगेcsvfiles.txt कमांड प्रॉम्प्ट की बजाय फ़ाइल, जिसे बनाया जाएगा C: Users टिम डेस्कटॉप स्थान (यानी डेस्कटॉप मैं देखता हूं जब मैं लॉग इन हूं)।

जब आप कमांड आउटपुट को किसी फ़ाइल में रीडायरेक्ट करते हैं, जैसे हमने यहां इस डीआईआर कमांड उदाहरण में किया था, कमांड प्रॉम्प्ट कुछ भी प्रदर्शित नहीं करता है। हालांकि सटीक आउटपुट जो आपने देखा होगा वह उस टेक्स्ट फ़ाइल के अंदर स्थित है। यहाँ मेरा क्या है csvfiles.txt डीआईआर कमांड पूरा होने के बाद की तरह लग रहा था:

सी: ProgramData Intuit Quicken Inet merchant_alias.csv c: ProgramData Intuit Quicken Inet merchant_common.csv c: उपयोगकर्ता सभी उपयोगकर्ता Intuit Quicken Inet merchant_alias.csv c: Users सभी उपयोगकर्ता Intuit Quicken Inet merchant_common.csv c: Users Tim AppData Roaming condition.2.csv c: Users Tim AppData Roaming line.csv c: Users Tim AppData रोमिंग media.csv

जबकि आप निश्चित रूप से फ़ाइल पुनर्निर्देशन को छोड़ सकते थे, और यहां तक ​​कि "नंगे प्रारूप" स्विच भी, कमांड प्रॉम्प्ट विंडो में परिणामों के साथ काम करना बहुत कठिन होता था, जिससे आप जो कुछ भी प्राप्त कर रहे थे उसे प्राप्त करना कठिन होता था - प्रत्येक का स्थान आपके कंप्यूटर पर सीएसवी फ़ाइल।

Dir संबंधित कमांड

डीआईआर कमांड अक्सर डेल कमांड के साथ प्रयोग किया जाता है। किसी भी विशेष फ़ोल्डर में फ़ाइल (ओं) का नाम और स्थान ढूंढने के लिए डीआईआर कमांड का उपयोग करने के बाद, कमांड प्रॉम्प्ट से फ़ाइलों को हटाने के लिए डेल कमांड का उपयोग किया जा सकता है।

इसी तरह है आरएमडीआईआर / एस आदेश, और पुराना deltree आदेश, फ़ोल्डर और फ़ाइलों को हटाने के लिए प्रयोग किया जाता है। rmdir आदेश (बिना विकल्प के) डीआईआर कमांड के साथ मिलते खाली फ़ोल्डर को हटाने के लिए उपयोगी है।

जैसा कि मैंने उपरोक्त उल्लेख किया है, डीआईआर कमांड को अक्सर एक पुनर्निर्देशन ऑपरेटर के साथ भी प्रयोग किया जाता है।