Linux में निर्देशिकाओं में नेविगेट करने के लिए cd कमांड का उपयोग करना आमतौर पर सीधा होता है, लेकिन कभी-कभी आपको समस्याएँ आ सकती हैं। जब आप cd का उपयोग करके किसी निर्देशिका में नहीं जा पाते हैं, तो सामान्य समस्याओं के निवारण और समाधान के लिए यहाँ चरण-दर-चरण मार्गदर्शिका दी गई है।
1. टाइपिंग की गलतियों की जाँच करें
पहला कदम यह सुनिश्चित करना है कि निर्देशिका का नाम सही लिखा गया है। टाइपिंग की गलती आपको निर्देशिका तक पहुँचने से रोक सकती है। निर्देशिका मौजूद है या नहीं, यह सत्यापित करने के लिए उसकी सामग्री को ls कमांड से सूचीबद्ध करें:
ls -l
उदाहरण: यदि आप /home/user/documents तक पहुँचने का प्रयास कर रहे हैं, तो यह जाँचकर पुष्टि करें कि फ़ोल्डर मौजूद है:
ls /home/user
2. पथ सत्यापित करें
यदि आप निरपेक्ष पथ का उपयोग कर रहे हैं (जो / से शुरू होता है), तो सुनिश्चित करें कि वह सटीक है। उदाहरण के लिए, यदि आप /home/user/documents तक पहुँचने का प्रयास कर रहे हैं, तो पुष्टि करें कि उस तक जाने वाली सभी पैरेंट निर्देशिकाएँ मौजूद हैं।
पथ का निरीक्षण करने के लिए निम्न कमांड का उपयोग करें:
ls /home/user
यदि पैरेंट निर्देशिकाएँ मौजूद नहीं हैं, तो आपको उन्हें बनाना होगा या सही मौजूदा पथ पर जाना होगा।
3. अनुमतियों का निरीक्षण करें
Linux में निर्देशिका अनुमतियाँ महत्वपूर्ण भूमिका निभाती हैं। निर्देशिका मौजूद होने पर भी, हो सकता है कि आपके पास उस तक पहुँचने के लिए आवश्यक अनुमतियाँ न हों। निर्देशिका की अनुमतियों की जाँच इस प्रकार करें:
ls -ld <directory>
यहाँ बताया गया है कि क्या देखना है:
- पढ़ने की अनुमति है, लेकिन निष्पादन की नहीं: आप निर्देशिका का नाम देख सकते हैं, लेकिन उसकी सामग्री तक नहीं पहुँच सकते या
cdका उपयोग करके उसमें प्रवेश नहीं कर सकते। - स्वामी के पास निष्पादन अनुमति नहीं है: भले ही निर्देशिका आपकी हो, उसमें प्रवेश करने के लिए आपको निष्पादन (
x) अनुमति चाहिए।
अनुमतियों को ठीक करने के लिए, निम्न कमांड से निष्पादन अनुमति जोड़ें:
chmod u+x <directory>
4. छिपी हुई निर्देशिकाओं की जाँच करें
जिन निर्देशिकाओं के नाम बिंदु (.) से शुरू होते हैं, वे छिपी हुई होती हैं। उन तक पहुँचने के लिए, आपको अपनी cd कमांड में बिंदु शामिल करना होगा। उदाहरण के लिए:
cd .hiddenfolder
सभी छिपी हुई फ़ाइलों और निर्देशिकाओं को सूचीबद्ध करने के लिए, उपयोग करें:
ls -la
प्रो टिप: प्रो की तरह कमांड को मिलाएँ!
आप निर्देशिका का विवरण जाँचने और एक ही चरण में उसमें जाने के लिए कमांड को मिला सकते हैं:
ls -ld <directory> && cd <directory>
यह उस तक पहुँचने का प्रयास करने से पहले निर्देशिका का विवरण जाँचता है, जिससे समस्या निवारण के दौरान आपका समय बचता है।
निष्कर्ष
Linux सीखने और प्रयोग करने के बारे में है। यदि आपको कभी cd कमांड के साथ कठिनाई होती है, तो समस्या की पहचान करने और उसे ठीक करने के लिए इन समस्या निवारण युक्तियों का उपयोग करें। चाहे वह टाइपिंग की गलती हो, पथ की समस्या हो, अनुमतियाँ हों या छिपी हुई निर्देशिकाएँ हों, अब आपके पास प्रो की तरह अपने सिस्टम में नेविगेट करने के उपकरण हैं। शुभ अन्वेषण!