लिनक्स में फाइल्स और फोल्डर का नाम कैसे बदलें


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

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

लिनक्स में एक फ़ाइल या निर्देशिका का नाम बदलें फ़ाइल प्रबंधक का उपयोग

अधिकांश वितरण, या डिस्ट्रोस, लिनक्स में एक ग्राफिकल विंडोज में फाइल एक्सप्लोरर के समान फाइल मैनेजर या MacOS में खोजकर्ता है। उनमें से ज्यादातर एक ही तरह से काम करेंगे, लेकिन मतभेद हो सकते हैं।

नाम बदलें का नाम बदलें

  1. फ़ाइल पर राइट-क्लिक करें या फ़ोल्डर।
  2. नाम बदलेंया F2का चयन करें।
    1. फ़ाइल या फ़ोल्डर का नाम फ़ील्ड संपादन योग्य हो जाता है। इच्छित परिवर्तन करें और नाम बदलेंबटन का चयन करें या दर्ज करेंदबाएं।
    2. फ़ाइल गुणों का उपयोग करके नाम बदलें

      यह विधि विषम है और आप इसका उपयोग करने की संभावना नहीं है, लेकिन यह अभी भी संभव है ।

      1. फ़ाइल या फ़ोल्डर पर राइट-क्लिक करें।
      2. गुणचुनें या Ctrl + Ili>
        1. नाम फ़ील्ड का चयन करें और संपादन करें। फिर गुणविंडो बंद करें और फ़ाइल या फ़ोल्डर का नाम बदला गया है।
        2. लिनक्स में कई फाइलें या फ़ोल्डर का नाम बदलें फ़ाइल प्रबंधक का उपयोग करना

          यह सुविधा लिनक्स के विभिन्न डिस्ट्रोस में उपलब्ध सभी फ़ाइल प्रबंधकों में उपलब्ध नहीं हो सकती है। यह पॉपओएस में है।

          1. कई फ़ाइलों या फ़ोल्डरों का चयन करें और फिर राइट-क्लिक करें और नाम बदलेंया F2
          2. दबाएं। >
            1. आप टेम्पलेट का उपयोग करके नाम बदल सकते हैंया पाठ का पता लगाएं और प्रतिस्थापित करें
              • टेम्पलेट का उपयोग करके नाम बदलेंआपको क्रमिक रूप से संख्या फ़ाइलों और फ़ोल्डरों जैसी चीजों को करने या सामने, पीछे, या दोनों तरफ पाठ जोड़ने की अनुमति देता है मूल नाम।

                यह मूल नाम या संशोधित तिथि के आधार पर फाइलों पर टेम्पलेट लागू कर सकता है।

                In_content_1 all: [300x250] / dfp: [640x360]->
                • पाठ को ढूंढें और प्रतिस्थापित करेंपाठ के एक विशिष्ट अनुक्रम को खोजने और इसे किसी और चीज़ से बदलने की अनुमति देता है। वर्तनी की गलतियों को सुधारने के लिए यह बहुत अच्छा है।

                  लिनक्स में सहायता प्राप्त करें

                  उपयोग करने के कई तरीके हैं कमांड और उपयोगिताओं नीचे। यदि आप सुनिश्चित नहीं हैं कि आपको क्या करने की आवश्यकता है, तो कमांड आदमी(मैनुअल के लिए) और उस कमांड या उपयोगिता के नाम का समर्थन करें जिसकी आपको मदद चाहिए। उदाहरण के लिए, आदमीmvmvकमांड का उपयोग करने के लिए मैनुअल दिखाएगा।

                  लिनक्स में फ़ाइलों या निर्देशिकाओं का नाम बदलने के बाद। , हमेशा फ़ाइल एक्सप्लोरर में देख कर या उन्हें सूचीबद्ध करने के लिए lsकमांड का उपयोग करके उनकी जांच करें।

                  MV कमांड के साथ एकल फ़ाइल या फ़ोल्डर का नाम बदलें

                  एमवी कमांड फ़ाइलों और फ़ोल्डरों को स्थानांतरित करने के लिए है, फिर भी यह नाम बदलने के लिए भी अच्छी तरह से काम करता है। एमवी कमांड के लिए सिंटैक्स है: mv [विकल्प] स्रोत गंतव्य

                  1. उस फ़ोल्डर पर नेविगेट करें जहां आप फ़ाइलों या फ़ोल्डरों का नाम बदलना चाहते हैं।
                    1. फ़ोल्डर या फ़ाइल का नाम बदलने के लिए mvकमांड का उपयोग करें। यदि नाम में रिक्त स्थान हैं, तो उद्धरण के साथ नाम को घेरें। नाम से 01 -लेने दें।
                    2. टाइप करें mv "01-कार्य दस्तावेज़" "कार्य दस्तावेज़"और एंटर दबाएं।

                      फ़ाइलों को सूचीबद्ध करना इसका नाम बदल दिया गया है।

                      बैश स्क्रिप्ट का उपयोग करके कई फ़ाइलों या फ़ोल्डरों का नाम बदलें

                      को एक बैश स्क्रिप्ट बनाएँ, आपको काम करने की आवश्यकता है एक सादे पाठ संपादक में। मान लें कि हमारे पास कई HTML फाइलें हैं जिन्हें हमने गलती से सादे पाठ फ़ाइलों के रूप में सहेज लिया है। हमें .txt से .html पर फ़ाइल एक्सटेंशन को बदलना होगा। हम उन्हें नाम बदलने के लिए इस बैश स्क्रिप्ट का उपयोग कर सकते हैं:

                      फ़ाइल में .txt के लिए; do
                      mv - "$ फ़ाइल" "$ {फ़ाइल% .txt} .html"

                      1. पाठ संपादक में दर्ज करें और इसे rename-txt.sh के रूप में सहेजें फ़ाइलों को बदलने के लिए समान फ़ोल्डर में।
                        1. टर्मिनल में, उस फ़ोल्डर में नेविगेट करें और कमांड दर्ज करें bash rename-txt.shऔर दर्ज करें दबाएंहै।
                        2. /आंकड़ा>
                          1. lsका उपयोग करके जांचें या फ़ाइल प्रबंधकमें देखें कि क्या यह देखना है काम किया।

                            कैसे काम किया? पहली पंक्ति किसी भी फ़ाइल की तलाश में है जो .txtमें समाप्त होती है। तारांकन चिह्न (*) एक वाइल्डकार्ड है, इसलिए फ़ाइल नाम में .txt से पहले कुछ भी मेल खाएगा। doइसे तब तक करने के लिए कहता है जब तक कि मिलान वाली फ़ाइलें हैं। यह एक लूपहै। दूसरी पंक्ति में mvकमांड है।

                            डबल-डैश (-) यह बताता है कि कमांड के लिए कोई विकल्प नहीं हैं, कुछ नियमित अभिव्यक्ति या रेगेक्स के लिए तैयार हो जाएं। $ फ़ाइलएक चर है जो इसे पहली पंक्ति द्वारा उठाए गए किसी भी फ़ाइल के साथ काम करने के लिए कहता है। %इसे .txtको बदलने के लिए कहता है यदि यह घुंघराले ब्रैकेट के बाहर मूल्य के साथ नाम की पूंछ पर है, जो .htmlहै।

                            लिनक्स यूटिलिटीज के साथ फ़ाइलों और फ़ोल्डरों का नाम कैसे बदलें

                            लेख का बाकी हिस्सा लिनक्स शेल में उपयोग की जाने वाली उपयोगिताओं के बारे में है। गलती करना आसान हो सकता है और महत्वपूर्ण फ़ाइलों का नाम बदल सकते हैं जो प्रोग्राम या लिनक्स को काम करने से रोक सकते हैं। हमेशा -nविकल्प का उपयोग करें। यह कमांड को मौजूदा फाइल को अधिलेखित नहीं करने के लिए कहता है।

                            इसे यूटिलिटी कमांड में उपयोग करने पर यह दिख सकता है: mmv -n "*" "# l1"। नीचे देखें कि यह कैसे आदेश का पूर्वावलोकन करता है। यदि आप सूची (ls) सूचीबद्ध करते हैं, तो जिन फ़ाइलों को आप देखेंगे उनमें से कोई भी नहीं बदली है। यदि यह वह नहीं है जिसकी आप अपेक्षा कर रहे थे, तो अपनी आज्ञा समायोजित करें और पुनः प्रयास करें।

                            नाम बदलें कई फ़ाइलें और फ़ोल्डर का नाम बदलें

                            नाम एक लिनक्स उपयोगिता है। इसे एक छोटे प्रोग्राम के रूप में सोचें, जिसमें ग्राफिकल यूजर इंटरफेस नहीं है। आपके लिनक्स डिस्ट्रो में यह नहीं हो सकता है, लेकिन इसे स्थापित करना आसान है।

                            टर्मिनल में, कमांड दर्ज करें sudo apt-get install renameऔर एंटरदबाएं। >यह आपके पासवर्ड के लिए पूछ सकता है, इसे दर्ज करें, और Enterदबाएं। यह स्थापित करना शुरू कर देगा।

                            एक बार स्थापित होने के बाद, आप नाम बदलना शुरू कर सकते हैं।

                            1. उस स्थान पर नेविगेट करें जहाँ आप फ़ाइल या फ़ोल्डर के नाम बदलना चाहते हैं।
                              1. ठीक बैश स्क्रिप्ट की तरह, आपको फ़ाइलों का चयन करने और उनके साथ क्या होने वाला है इसे परिभाषित करने के लिए regex का उपयोग करने की आवश्यकता होगी। यहाँ एक उदाहरण दिया गया है: का नाम बदलें / s .html / .txt / '* .html
                              2. यदि आपने अनुमान लगाया है कि फ़ाइल एक्सटेंशन को बदल देगा हमारी फ़ाइलें वापस .txt से। html, आप सही हैं!

                                MMV का उपयोग कर फ़ाइलें और फ़ोल्डर का नाम बदलें

                                MMV एक और लिनक्स है उपयोगिता, Rename के समान। इसे कमांड sudo apt install mmvके साथ इंस्टॉल किया जा सकता है। एक बार यह स्थापित हो जाने के बाद, आप अपनी खुद की कमांड बना सकते हैं

                                1. हम जिस उदाहरण MMV कमांड का उपयोग करेंगे, वह निर्देशिका में सभी फ़ाइल नाम को लोअर केस से UPPER CASE में बदल देगा: mmv -r "*" "# u1"
                                  1. -rइसे नाम बदलने के लिए कहता है। तारांकन निर्देशिका में किसी भी फ़ाइल को बदलने के लिए इसे बताता है। # यू 1 कुछ खास है। यह मार्कडाउन कोड। यह पाठ को अपरकेस में बदलने के लिए कहता है।

                                    क्या यह सभी मार्गनिर्देशों और फ़ाइलों का नाम बदलने के लिए है लिनक्स में?

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

                                    से चुनने के लिए कई हैं। थूनर और केरेनमे के साथ शुरू करने के लिए सिर्फ एक जोड़े हैं।

                                    संबंधित पोस्ट:


                                    6.02.2021