क्या आपने कभी किसी को Linux सिस्टम पर बनाई गई टेक्स्ट फ़ाइल भेजी है और क्या उन्होंने शिकायत की है कि यह macOS या Windows पर गलत लग रही थी? ऐसा इसलिए हो सकता है क्योंकि ये सिस्टम लाइन एंडिंग को अलग तरह से हैंडल करते हैं। सौभाग्य से, कुछ उपयोगिताओं के साथ इसे ठीक करना आसान है: Dos2Unix और Unix2Dos।

लाइन एंडिंग्स के साथ डील क्या है?

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

एक नई लाइन, जिसे लाइनफीड भी कहा जाता है, पेपर एक लाइन को आगे बढ़ाती है, और कैरिज रिटर्न लाइन की शुरुआत में चलता है। न्यूलाइन्स की व्याख्या करने के इस सम्मेलन पर कमांड-लाइन इंटरफेस किया गया।

विंडोज़ को एक नई लाइन और कैरिज रिटर्न को एक लाइन के रूप में गिनने का एमएस-डॉस कन्वेंशन विरासत में मिला, जबकि लिनक्स ने बदले में, नई लाइनों के साथ-साथ, नई लाइनों की गिनती की यूनिक्स परंपरा को आगे बढ़ाया।

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

Dos2Unix और Unix2Dos का उपयोग करना

सौभाग्य से, कुछ उपयोगिताएँ हैं जो आपको प्रारूपों के बीच फ़ाइलों में लाइन एंडिंग्स को परिवर्तित करने देती हैं। उन्हें कहा जाता है Dos2Unix और Unix2Dos.

यद्यपि ये उपयोगिताएँ कई Linux संस्थापनों पर सामान्य हैं, यदि वे आपके सिस्टम पर संस्थापित नहीं हैं, तो आप उन्हें डिफ़ॉल्ट पैकेज प्रबंधक का उपयोग करके डाउनलोड कर सकते हैं।

विंडोज सिस्टम पर बनाई गई फाइल को लिनक्स में बदलने के लिए, उपयोग करें डॉस2यूनिक्स:

डॉस2यूनिक्स फ़ाइल

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

डॉस२यूनिक्स-एन फाइल१ फाइल२

...कहां है फ़ाइल1 तथा करें 2 के नाम हैं मूल फ़ाइल और यह निर्गम संचिका. Unix2dos कमांड उसी तरह काम करता है और वही तर्क लेता है।

एक वैकल्पिक विकल्प a. का उपयोग करना है या तो लिनक्स पर पाठ संपादक editor या विंडोज़ फाइलों को कनवर्ट करने के लिए, क्योंकि वे लाइन एंडिंग व्यवहार का पता लगा सकते हैं और बदल सकते हैं।

सम्बंधित: यूनिक्स बनाम। लिनक्स: अंतर के बीच और क्यों यह मायने रखता है

अब आपकी टेक्स्ट फ़ाइलें किसी भी सिस्टम पर सही दिखती हैं

उपयोगिताओं की इस जोड़ी के साथ, आप यह सुनिश्चित कर सकते हैं कि कोई भी टेक्स्ट फ़ाइल विंडोज या लिनक्स पर काम करेगी। dos2unix और unix2dos के साथ नई पंक्तियों को ठीक करना अब पहले से कहीं अधिक आसान है।

वास्तविक दुनिया में, लिनक्स उपयोगकर्ताओं और विंडोज उपयोगकर्ताओं को अक्सर फ़ाइलें साझा करने की आवश्यकता होती है। सौभाग्य से, इन दिनों ऐसा करना बहुत आसान है।

ईमेल
विंडोज और लिनक्स के बीच फाइल ट्रांसफर और शेयर कैसे करें

विंडोज से लिनक्स पर जा रहे हैं और डेटा को कॉपी करने की जरूरत है? विंडोज से लिनक्स में फाइल ट्रांसफर या शेयर करने के लिए इन ट्रिक्स का इस्तेमाल करें।

आगे पढ़िए

संबंधित विषय
  • लिनक्स
  • एमएस-डॉस
  • यूनिक्स
लेखक के बारे में
डेविड डेलोनी (27 लेख प्रकाशित)

डेविड प्रशांत नॉर्थवेस्ट में स्थित एक स्वतंत्र लेखक हैं, लेकिन मूल रूप से खाड़ी क्षेत्र से हैं। वह बचपन से ही टेक्नोलॉजी के शौकीन रहे हैं। डेविड की रुचियों में पढ़ना, गुणवत्ता वाले टीवी शो और फिल्में देखना, रेट्रो गेमिंग और रिकॉर्ड संग्रह करना शामिल है।

डेविड डेलोनी की ओर से अधिक

हमारे न्यूज़लेटर की सदस्यता

तकनीकी युक्तियों, समीक्षाओं, निःशुल्क ई-पुस्तकों और अनन्य सौदों के लिए हमारे न्यूज़लेटर से जुड़ें!

एक और क़दम…!

कृपया अपने ईमेल पते की पुष्टि उस ईमेल में करें जो हमने अभी आपको भेजी है।

.