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

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

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

फ़ाइल गुणों का उपयोग करके नाम बदलें
यह विधि अजीब है और आप इसका उपयोग करने की संभावना नहीं रखते हैं, लेकिन यह अभी भी संभव है।
- फ़ाइल या फ़ोल्डर पर राइट-क्लिक करें।
- चुनें गुण या Ctrl + I . दबाएं ।

- नाम फ़ील्ड चुनें और संपादन करें। फिर गुण . को बंद करें विंडो और फ़ाइल या फ़ोल्डर का नाम बदल दिया गया है।

फ़ाइल प्रबंधक का उपयोग करके Linux में कई फ़ाइलों या फ़ोल्डरों का नाम बदलें
हो सकता है कि यह सुविधा Linux के विभिन्न डिस्ट्रोज़ में उपलब्ध सभी फ़ाइल प्रबंधकों में उपलब्ध न हो। यह पॉपोस में है।
- एकाधिक फ़ाइलें या फ़ोल्डर चुनें और फिर राइट-क्लिक करें और नाम बदलें . चुनें या F2 press दबाएं ।

- आप टेम्पलेट का उपयोग करके नाम बदल सकते हैं या टेक्स्ट ढूंढें और बदलें ।

- टेम्पलेट का उपयोग करके नाम बदलें आपको क्रमिक रूप से फ़ाइलों और फ़ोल्डरों की संख्या करने या मूल फ़ाइल नाम के आगे, पीछे या दोनों किनारों पर पाठ जोड़ने की अनुमति देता है।

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

- टेक्स्ट ढूंढें और बदलें पाठ के एक विशिष्ट अनुक्रम को खोजने और उसे किसी अन्य चीज़ से बदलने की अनुमति देता है। वर्तनी की गलतियों को सुधारने के लिए यह बहुत अच्छा है।

लिनक्स में सहायता प्राप्त करें
नीचे दिए गए आदेशों और उपयोगिताओं का उपयोग करने के कई तरीके हैं। यदि आप सुनिश्चित नहीं हैं कि आपको क्या करने की आवश्यकता है, तो आदमी command आदेश समाप्त करें (मैनुअल के लिए) और उस उपयोगिता का कमांड या नाम जिसकी आपको मदद चाहिए। उदाहरण के लिए, आदमी एमवी mv . का उपयोग करने के लिए मैनुअल दिखाएगा आदेश।
Linux में फ़ाइलों या निर्देशिकाओं का नाम बदलने के बाद, उन्हें हमेशा फ़ाइल एक्सप्लोरर में देखकर या ls का उपयोग करके जांचें। उन्हें सूचीबद्ध करने का आदेश दें।
एमवी कमांड से किसी एक फाइल या फोल्डर का नाम बदलें
एमवी कमांड फाइलों और फ़ोल्डरों को स्थानांतरित करने के लिए है, फिर भी यह नाम बदलने के लिए भी अच्छा काम करता है। MV कमांड का सिंटैक्स है:mv [OPTIONS] स्रोत गंतव्य
- उस फ़ोल्डर पर नेविगेट करें जहां आप जिन फ़ाइलों या फ़ोल्डरों का नाम बदलना चाहते हैं वे स्थित हैं।

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

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

बैश स्क्रिप्ट का उपयोग करके एकाधिक फ़ाइलों या फ़ोल्डरों का नाम बदलें
बैश स्क्रिप्ट बनाने के लिए, आपको एक सादे टेक्स्ट एडिटर में काम करना होगा। मान लें कि हमारे पास कई HTML फ़ाइलें थीं जिन्हें हमने गलती से सादा पाठ फ़ाइलों के रूप में सहेजा था। हमें फ़ाइल एक्सटेंशन को .txt से .html में बदलना होगा। हम उनका नाम बदलने के लिए इस बैश स्क्रिप्ट का उपयोग कर सकते हैं:
*.txt में फ़ाइल के लिए; do
mv — “$file” “${file%.txt}.html”
किया गया
- उसे टेक्स्ट एडिटर में दर्ज करें और इसे rename-txt.sh के रूप में उसी फोल्डर में सेव करें जिसमें फाइल बदलनी है।


- टर्मिनल में, उस फ़ोल्डर में नेविगेट करें और कमांड दर्ज करें bash rename-txt.sh और Enter press दबाएं .

- ls का उपयोग करके जांचें या फ़ाइल प्रबंधक . में देखें यह देखने के लिए कि क्या यह काम करता है।

यह कैसे काम किया? पहली पंक्ति किसी भी फ़ाइल की तलाश कर रही है जो .txt . में समाप्त होती है . तारक (*) एक वाइल्डकार्ड है, इसलिए फ़ाइल नाम में .txt से पहले की कोई भी चीज़ मेल खाएगी। करें यह कमांड को तब तक करने के लिए कहता है जब तक मेल खाने वाली फाइलें हैं। यह एक लूप है . दूसरी पंक्ति में mv . है आदेश।
डबल-डैश (— ) यह बताता है कि कमांड के लिए कोई विकल्प नहीं हैं, कुछ नियमित अभिव्यक्ति या रेगेक्स के लिए तैयार हो जाएं। $फ़ाइल एक चर है जो इसे पहली पंक्ति द्वारा उठाई गई किसी भी फ़ाइल के साथ काम करने के लिए कहता है। % .txt . को बदलने के लिए कहता है यदि यह नाम के अंत में कर्ली ब्रैकेट के बाहर मान के साथ है, जो कि .html है ।
Linux उपयोगिताओं के साथ फ़ाइलों और फ़ोल्डरों का सुरक्षित रूप से नाम कैसे बदलें
शेष लेख लिनक्स शेल में उपयोग की जाने वाली उपयोगिताओं के बारे में है। गलती करना और महत्वपूर्ण फाइलों का नाम बदलना आसान हो सकता है जो प्रोग्राम या लिनक्स को काम करने से रोक सकते हैं। हमेशा -n . का उपयोग करें विकल्प। यह किसी मौजूदा फ़ाइल को अधिलेखित न करने के लिए कमांड को बताता है।
यूटिलिटी कमांड में इसका उपयोग करना ऐसा दिखाई दे सकता है:mmv -n "*" "#l1" . नीचे देखें कि यह कैसे एक पूर्वावलोकन दिखाता है कि कमांड क्या करेगा। फिर भी यदि आप सूचीबद्ध करते हैं (ls ) जिन फ़ाइलों को आप देखेंगे उनमें से कोई भी नहीं बदली है। यदि यह वह नहीं है जिसकी आप अपेक्षा कर रहे थे, तो अपने आदेश को समायोजित करें और पुनः प्रयास करें।

नाम बदलें के साथ एकाधिक फ़ाइलों और फ़ोल्डरों का नाम बदलें
नाम बदलें एक लिनक्स उपयोगिता है। इसे एक छोटे प्रोग्राम के रूप में सोचें जिसमें ग्राफिकल यूजर इंटरफेस नहीं है। हो सकता है कि आपके Linux डिस्ट्रो में यह न हो, लेकिन इसे स्थापित करना आसान है।
टर्मिनल में, कमांड दर्ज करें sudo apt-get install rename और Enter press दबाएं . यह आपका पासवर्ड मांग सकता है, इसे दर्ज कर सकता है और Enter . दबा सकता है . यह इंस्टाल होना शुरू हो जाएगा।
एक बार इंस्टॉल हो जाने पर, आप नाम बदलें का उपयोग शुरू कर सकते हैं।
- उस स्थान पर नेविगेट करें जहां आप फ़ाइल या फ़ोल्डर के नाम बदलना चाहते हैं।

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

यदि आपने अनुमान लगाया है कि हमारी फ़ाइलों के फ़ाइल एक्सटेंशन वापस .html से .txt में बदल जाएंगे, तो आप सही हैं!

MMV का उपयोग करके फ़ाइलों और फ़ोल्डरों का नाम बदलें
MMV एक अन्य Linux उपयोगिता है, जो Rename के समान है। इसे sudo apt install mmv . कमांड के साथ इंस्टाल किया जा सकता है . एक बार यह स्थापित हो जाने के बाद, आप अपने स्वयं के आदेश बना सकते हैं।
- उदाहरण एमएमवी कमांड जिसका हम उपयोग करेंगे, निर्देशिका में सभी फ़ाइल नामों को लोअर केस से अपर केस में बदल देगा:mmv -r "*" "#u1"

- द -r नाम बदलने के लिए कहता है। तारांकन इसे निर्देशिका में किसी भी फ़ाइल को बदलने के लिए कहता है। #u1 कुछ खास है। यह मार्कडाउन कोड है। यह उसे टेक्स्ट को अपरकेस में बदलने के लिए कहता है।

क्या Linux में निर्देशिकाओं और फ़ाइलों का नाम बदलने के सभी तरीके हैं?
यदि यहां दी गई विधियों में से एक आपके लिए काम नहीं करती है, तो आप एक बड़े पैमाने पर नामकरण उपकरण का उपयोग कर सकते हैं जिसमें ग्राफिकल यूजर इंटरफेस हो।

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