मैं होम फ़ोल्डर में एक निर्देशिका में सीडी कैसे कर सकता हूं?


14

मैं नवीनतम संस्करण Ubuntu 12.10 में, होम फ़ोल्डर से डाउनलोड के लिए निर्देशिका कैसे बदलूं? मैंने कोशिश की cd /downloads, लेकिन उसने यह कहते हुए एक त्रुटि दी कि ऐसी कोई निर्देशिका नहीं है।

जवाबों:


22
cd ~/Downloads

याद रखें: लिनक्स संवेदनशील है, इसलिए Downloadsऔर downloadsअलग-अलग निर्देशिकाएं हैं।

~घर निर्देशिका के लिए एक "शॉर्टकट" है। एक और होगा $HOME। यदि आप पहले से ही अपने घर निर्देशिका में हैं तो आप बस कर सकते हैं cd Downloads


5

से Downloadsनिर्देशिका, आप जल्दी से बस टाइप करके अपने घर निर्देशिका पर लौट सकते हैं cdप्रॉम्प्ट पर। cd ~वही काम करता है।

BASH में प्राप्त करने के दो मूल तरीके हैं:

  1. पूर्ण पथों का उपयोग करना
  2. रिश्तेदार रास्तों का उपयोग करना

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

cd /home/<username>/Downloads

<username>आपके उपयोगकर्ता नाम के साथ कहां बदला गया है। आप इसे पर्यावरण चर के साथ भी बदल सकते हैं $USERजो आमतौर पर शेल चलाने वाले उपयोगकर्ता के उपयोगकर्ता नाम तक फैलता है। आप इसके /home/<username>साथ भी बदल सकते हैं $HOME, जो आमतौर पर शेल चलाने वाले उपयोगकर्ता की होम डायरेक्टरी के निरपेक्ष पथ तक विस्तारित होगा।

इसके लिए एक उपयोगी शॉर्टकट है

cd ~/Downloads

टिल्ड कैरेक्टर ( ~) का स्थान लेता है /home/<username>- यह वर्तमान में शेल चला रहे उपयोगकर्ता की होम डायरेक्टरी तक फैलता है। ध्यान दें कि यदि tilde वर्ण डबल या एकल उद्धरण में है, तो यह विस्तार नहीं किया जाएगा।

संबंधित पथनाम कार्य निर्देशिका (आप जिस पर हैं) में शुरू होते हैं। इसलिए यदि आप जानते हैं कि आप किस निर्देशिका में हैं, तो आप कुछ शॉर्टकट का उपयोग कर सकते हैं। उदाहरण के लिए

  • . (डॉट) वर्तमान कार्य निर्देशिका को संदर्भित करता है
  • .. (डॉट) (डॉट) वर्तमान कामकाजी निर्देशिका के माता-पिता निर्देशिका को संदर्भित करता है

जब आप अपने घर फ़ोल्डर में हैं और प्रकार cd Downloadsतुम भी टाइप कर सकते हैं जब आप बस टाइप निहित है (कार्यशील निर्देशिका यदि आप एक पथ नाम शामिल नहीं है निहित है)।./Downloads./cd Downloads

जब आप Downloadsनिर्देशिका में होते हैं , तो आप cd ..मूल निर्देशिका में वापस जाने के लिए भी उपयोग कर सकते हैं /home/<username>। इस मामले में, यह केवल टाइप करना सबसे आसान है cd, क्योंकि यह आपके घर के काम की निर्देशिका को तुरंत बदल देता है। हालाँकि, ..तब बहुत उपयोगी हो जाता है जब आप नेस्टेड डायरेक्टरी स्ट्रक्चर या सिस्टम के अन्य स्थानों पर नेविगेट कर रहे हों।


0

आप .bash_aliases का उपयोग करके टाइपिंग को छोटा कर सकते हैं जो आपके होम डायरेक्टरी में है। इस उदाहरण में, टाइपिंग dwn आपको अपनी डाउनलोड निर्देशिका में ले जाएगा।

alias dwn='cd /home/andy/Downloads'

मुझे लगता है कि यह सवाल की भावना के साथ टकराव है। एक व्यक्ति के पास अपने $ HOME के ​​तहत 100 के उपनिर्देशिकाएं हो सकती हैं और 100 की समयावधि बनाने और उन्हें अलियास करने से बोझिल हो जाएगा।
विनयुनुच्स

कोई विवाद नहीं। मैं दूसरों से प्राप्त की गई सहायता की पेशकश कर रहा हूं।
फिक्सिट
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.