विंडोज कमांड प्रॉम्प्ट से एफसी (फाइल तुलना) का उपयोग कैसे करें

विषयसूची:

विंडोज कमांड प्रॉम्प्ट से एफसी (फाइल तुलना) का उपयोग कैसे करें
विंडोज कमांड प्रॉम्प्ट से एफसी (फाइल तुलना) का उपयोग कैसे करें

वीडियो: विंडोज कमांड प्रॉम्प्ट से एफसी (फाइल तुलना) का उपयोग कैसे करें

वीडियो: विंडोज कमांड प्रॉम्प्ट से एफसी (फाइल तुलना) का उपयोग कैसे करें
वीडियो: NREGA Job Card 2023 ! मनरेगा जॉब कार्ड 2023 के फायदे | जॉब कार्ड 2023 में सभी का नया बनेगा | MGnrega - YouTube 2024, नवंबर
Anonim
एक महान कमांड लाइन उपकरण है जिसका उपयोग फ़ाइलों की तुलना करने के लिए किया जा सकता है ताकि यह देखने के लिए कि कोई सामग्री या बाइनरी कोड अंतर है, यदि आप पीसी का उपयोग कर रहे हैं तो आप इसका उपयोग कर सकते हैं। फ़ाइल तुलना या एफसी जैसा कि हम देखेंगे, यहां से बाहर है, एक साधारण प्रोग्राम है जो टेक्स्ट या बाइनरी फाइलों की सामग्री की तुलना करेगा और एएससीआईआईआई और यूनिकोड टेक्स्ट दोनों की तुलना करने में सक्षम है। आप इस उपकरण का उपयोग दो फाइलों या फाइलों के दो सेटों से किसी भी लाइन को प्रदर्शित करने के लिए कर सकते हैं जो दूसरों के साथ मेल नहीं खाते हैं।
एक महान कमांड लाइन उपकरण है जिसका उपयोग फ़ाइलों की तुलना करने के लिए किया जा सकता है ताकि यह देखने के लिए कि कोई सामग्री या बाइनरी कोड अंतर है, यदि आप पीसी का उपयोग कर रहे हैं तो आप इसका उपयोग कर सकते हैं। फ़ाइल तुलना या एफसी जैसा कि हम देखेंगे, यहां से बाहर है, एक साधारण प्रोग्राम है जो टेक्स्ट या बाइनरी फाइलों की सामग्री की तुलना करेगा और एएससीआईआईआई और यूनिकोड टेक्स्ट दोनों की तुलना करने में सक्षम है। आप इस उपकरण का उपयोग दो फाइलों या फाइलों के दो सेटों से किसी भी लाइन को प्रदर्शित करने के लिए कर सकते हैं जो दूसरों के साथ मेल नहीं खाते हैं।

फ़ाइल तुलना स्विच और पैरामीटर्स

  1. / बी - यह स्विच बाइनरी तुलना करेगा।
  2. /सी - यदि आपको केस असंवेदनशील तुलना करने की आवश्यकता है, तो इस स्विच का उपयोग करें।
  3. /ए - यह स्विच एफसी को अंतर के प्रत्येक समूह के लिए केवल पहली और आखिरी पंक्तियां दिखाएगा।
  4. / यू - यूनिकोड टेक्स्ट फ़ाइलों के रूप में फ़ाइलों की तुलना करने के लिए इस स्विच का उपयोग करें।
  5. / एल - यह आपकी फ़ाइलों की तुलना ASCII पाठ के रूप में करेगा।
  6. / एन - यह स्विच केवल ASCII के साथ उपयोग किया जा सकता है लेकिन यह सभी संबंधित लाइन संख्या दिखाएगा।
  7. /LBn - निरंतर अलग-अलग लाइनों की मात्रा को सीमित करने के लिए "n" को किसी संख्या के साथ बदलें जो एफसी पढ़े जाने से पहले पढ़ेगा। डिफ़ॉल्ट, यदि आप कोई संख्या निर्दिष्ट नहीं करते हैं तो मेल खाने वाले पाठ की 100 पंक्तियां होती हैं।
  8. /NNNN - यहां "एन" को प्रतिस्थापित करने से एफसी को बताया जाएगा कि जब यह विसंगति वाली रेखाएं पाता है, तो यह केवल तभी जारी रह सकता है जब इसे मेल खाने के बाद लगातार "मिलान" मिलती है। यह उपयोगी है अगर आप दो फाइलों को सिंक से बाहर होने से रोकना चाहते हैं।
  9. / टी - यह स्विच एफसी को रिक्त स्थान पर टैब का विस्तार न करने के लिए बताएगा।
  10. / डब्ल्यू - यदि आप इस स्विच का उपयोग करते हैं, तो एफसी आपकी फ़ाइलों की तुलना के दौरान सफेद स्पेस (टैब और रिक्त स्थान) को संपीड़ित करेगा।

केवल एक पैरामीटर है जिसे आपको निर्दिष्ट करने की आवश्यकता होगी, लेकिन आपको इसके दो उदाहरण दर्ज करना होगा। यह पथनाम पैरामीटर है जिसमें आप अपनी फ़ाइलों का स्थान बताएंगे।

एफसी के सिंटेक्स

कमांड प्रॉम्प्ट में प्रत्येक टूल की तरह, आपको यह जानने की आवश्यकता होगी कि उचित निर्देशों के साथ अपने आदेश कैसे दर्ज करें। फ़ाइल तुलना टूल के लिए दो मुख्य विकल्प हैं जिनका आप उपयोग कर सकते हैं। यदि आप दो अलग-अलग फ़ाइलों की बजाय फ़ाइलों के दो सेटों की तुलना करना चाहते हैं, तो आप वाइल्डकार्ड (? और *) का उपयोग कर सकते हैं।

FC [pathname1] [pathname2]

FC [switches] [pathname1] [pathname2]

आपके आदेश के आधार पर, आपको चार% त्रुटिपूर्ण% प्रतिक्रियाओं में से एक प्राप्त होगा।

  1. -1 - आपका वाक्यविन्यास गलत है।
  2. 0 - दोनों फाइलें समान हैं।
  3. 1 - फाइलें अलग हैं।
  4. 2 - फ़ाइलों में से कम से कम एक नहीं मिला।

चलो अभ्यास करें

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

  1. FCsample
  2. FCexercise
  3. FCexercise2

अब आपको एक उन्नत कमांड प्रॉम्प्ट विंडो खोलने की आवश्यकता होगी। विंडोज 7 और 10 में स्टार्ट मेनू खोलें या विंडोज 8 में सर्च फंक्शन खोलें और सीएमडी की तलाश करें। इसके बाद, उस पर राइट-क्लिक करें और फिर "व्यवस्थापक के रूप में चलाएं" दबाएं। जबकि आपको एक उन्नत कमांड प्रॉम्प्ट विंडो खोलने की आवश्यकता नहीं है, तो यह आपको किसी भी प्रकार की पुष्टि संवाद बॉक्स से बचने में मदद करेगा।

आज हमारे ट्यूटोरियल में कई सरल परिदृश्य शामिल होंगे जिन्हें नीचे विस्तारित किया जाएगा।
आज हमारे ट्यूटोरियल में कई सरल परिदृश्य शामिल होंगे जिन्हें नीचे विस्तारित किया जाएगा।
  1. फाइल तुलना का उपयोग कर एक ही फ़ोल्डर में दो पाठ फ़ाइलों की तुलना करें।
  2. "/ Lbn" स्विच का उपयोग करके फ़ाइल तुलना का उपयोग करके उसी फ़ोल्डर में फ़ाइलों की तुलना करें।
  3. दो समान फाइलों की तुलना करें।
  4. दो अलग-अलग फाइलों और दो समान फाइलों की बाइनरी तुलना करें।

परिदृश्य 1 - फ़ाइल तुलना का उपयोग कर दो पाठ फ़ाइलों की तुलना करें।

अब जब आपके पास कमांड प्रॉम्प्ट विंडो खुलती है और आपके पास अपनी टेक्स्ट फाइलें आपके डेस्कटॉप पर हैं, तो हम एक साधारण फ़ाइल तुलना करने के लिए तैयार हैं। इस खंड में, हम एक बुनियादी तुलना करेंगे, और फिर कुछ अलग विकल्प जोड़ें। "FCsample" और "FCexercise" की सामग्री की तुलना करने के लिए निम्न आदेश दर्ज करके प्रारंभ करें। अपने कंप्यूटर से मेल खाने वाले नाम के साथ पथनाम को प्रतिस्थापित करना याद रखें, और याद रखें कि कमांड प्रॉम्प्ट केस संवेदनशील नहीं है।

fc C:UsersMartinDesktopFCsample.txt C:UsersMartinDesktopFCexercise.txt

इस मामले में, दोनों दस्तावेज़ों से सभी पाठ दिखाए जाते हैं क्योंकि वे ठीक से मेल नहीं खाते हैं।
इस मामले में, दोनों दस्तावेज़ों से सभी पाठ दिखाए जाते हैं क्योंकि वे ठीक से मेल नहीं खाते हैं।

परिदृश्य 2 - "/ lbn" स्विच का उपयोग कर फ़ाइल तुलना का उपयोग करके उसी फ़ोल्डर में फ़ाइलों की तुलना करें।

अब, आइए एक और तुलना करने की कोशिश करें जिसमें हम एफसी को बेमेल डेटा की 2 लाइनों के बाद रुकने के लिए कहेंगे। "/ Lbn" स्विच जोड़कर ऐसा करें।

fc /lb2 C:UsersMartinDesktopFCsample.txt C:UsersMartinDesktopFCexercise.txt

जैसा कि आप देख सकते हैं, आपको एक त्रुटि संदेश मिलता है जो कहता है "Resync विफल। फ़ाइलें बहुत अलग हैं। "ऐसा इसलिए है क्योंकि मेल खाने वाले डेटा की लगातार दो पंक्तियां हैं। संख्याओं को बदलने या फ़ाइलों को स्वयं संपादित करने और फ़ाइल तुलना टूल के साथ खेलने का प्रयास करें ताकि आप यह देख सकें कि आपको क्या परिणाम मिलते हैं।
जैसा कि आप देख सकते हैं, आपको एक त्रुटि संदेश मिलता है जो कहता है "Resync विफल। फ़ाइलें बहुत अलग हैं। "ऐसा इसलिए है क्योंकि मेल खाने वाले डेटा की लगातार दो पंक्तियां हैं। संख्याओं को बदलने या फ़ाइलों को स्वयं संपादित करने और फ़ाइल तुलना टूल के साथ खेलने का प्रयास करें ताकि आप यह देख सकें कि आपको क्या परिणाम मिलते हैं।

परिदृश्य 3 - दो समान फाइलों की तुलना करें।

आपके द्वारा डाउनलोड की गई फ़ाइलों में, आपको "FCexercise" और "FCexercise2" नामक दो फाइलें दिखाई देगी। इन दो फ़ाइलों में बिल्कुल वही सामग्री है, इसलिए हम तुलना करेंगे और देखेंगे कि हमें क्या परिणाम मिलेंगे।

fc C:UsersMartinDesktop FCexercise.txt C:UsersMartinDesktopFCexercise2.txt

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

परिदृश्य 4 - दो अलग-अलग फ़ाइलों और दो समान फ़ाइलों की बाइनरी तुलना करें।

इस उदाहरण के लिए, हम "FCexercise" और "FCsample" फ़ाइलों की बाइनरी तुलना करेंगे।

fc /b C:UsersMartinDesktop FCexercise.txt C:UsersMartinDesktopsample.txt

Image
Image
आप देखेंगे कि फ़ंक्शन आपको सूचित करके शुरू होता है कि दो फाइलों की तुलना की जा रही है। इसके बाद, द्विआधारी अंक स्क्रॉल का एक गुच्छा, जहां फाइलों की तुलना की जा रही है, साथ-साथ, और आखिरकार, आपको एक रिपोर्ट प्राप्त होती है जो कहती है कि, FCexercise FCsample से अधिक लंबा है। इस अगले उदाहरण के लिए, हम "FCexercise" और "FCexercise2" फ़ाइलों की बाइनरी तुलना करेंगे।
आप देखेंगे कि फ़ंक्शन आपको सूचित करके शुरू होता है कि दो फाइलों की तुलना की जा रही है। इसके बाद, द्विआधारी अंक स्क्रॉल का एक गुच्छा, जहां फाइलों की तुलना की जा रही है, साथ-साथ, और आखिरकार, आपको एक रिपोर्ट प्राप्त होती है जो कहती है कि, FCexercise FCsample से अधिक लंबा है। इस अगले उदाहरण के लिए, हम "FCexercise" और "FCexercise2" फ़ाइलों की बाइनरी तुलना करेंगे।

fc /b C:UsersMartinDesktop FCexercise.txt C:UsersMartinDesktopFCexercise2.txt

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

छवि क्रेडिट: फ़्लिकर पर निकी

सिफारिश की: