आधुनिक लिनक्स डेस्कटॉप ने आपको अपने सिस्टम पर फाइलों में हेरफेर करने देने के संबंध में एक लंबा सफर तय किया है। हालाँकि, GUI (जैसे GNOME या KDE प्लाज्मा) द्वारा उपयोग किए जाने वाले सभी ओवरहेड संसाधनों के कारण, जब आपको काम करने की आवश्यकता होती है एक से अधिक फ़ाइल या निर्देशिका के साथ, कमांड लाइन अक्सर चीजों को प्राप्त करने का सबसे तेज़ और सबसे कुशल तरीका होता है किया हुआ।

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

लिनक्स कमांड लाइन मूल बातें

वास्तविक आदेशों में आने से पहले, भ्रम और त्रुटियों से बचने में सहायता के लिए यहां कुछ युक्तियां दी गई हैं:

  • लिनक्स कमांड लाइन केस-संवेदी है। लिनक्स में कैपिटल और लोअरकेस अक्षर अलग हैं। टाइपिंग रास आपकी वर्तमान निर्देशिका में फाइलों को सूचीबद्ध करेगा। टाइपिंग रास या रास एक कमांड लौटाएगा त्रुटि नहीं मिली। एलएस -ए तथा एलएस -ए दो अलग-अलग कमांड भी हैं। किसी भी कमांड को कॉपी या एंटर करते समय कैपिटल और लोअरकेस अक्षरों पर ध्यान देना सुनिश्चित करें।
  • instagram viewer
  • टिल्ड (~) आपके होम डायरेक्टरी के लिए शॉर्टहैंड है। Linux के प्रत्येक उपयोगकर्ता की एक होम निर्देशिका होती है। यह निर्देशिका आपकी सभी व्यक्तिगत फाइलों को संग्रहीत करती है। उस निर्देशिका का पूरा पथ आमतौर पर /home/user/ या /var/home/user/ जैसा कुछ होता है। आप स्थानापन्न कर सकते हैं ~ उस पथ का प्रतिनिधित्व करने के लिए कमांड में कहीं भी। उदाहरण के लिए, आदेश सीडी / घर / उपयोगकर्ता तथा सीडी ~ समान हैं।
  • "--help" के बाद किसी भी कमांड को टाइप करने से अक्सर त्वरित उपयोग के उदाहरण दिखाई देंगे। लगभग हर कमांड में स्विच या तर्क होते हैं जिनका उपयोग आप इसके व्यवहार को संशोधित करने के लिए कर सकते हैं। कमांड लाइन तर्क का उपयोग करना --मदद आमतौर पर सबसे अधिक इस्तेमाल किए जाने वाले विकल्पों की व्याख्या करेगा। उदाहरण के लिए, ls --help.
  • "सुडो" शब्द से शुरू होने वाले किसी भी आदेश को चलाते समय सावधान रहें। आप खराब sudo कमांड दर्ज करके अपने पूरे सिस्टम को तुरंत निष्क्रिय कर सकते हैं।

लिनक्स मैन कमांड

प्रत्येक Linux सिस्टम पर उपलब्ध एकमात्र सबसे उपयोगी कमांड है पुरुष आदेश। आदमी मैनुअल के लिए छोटा है।

जब आप टाइप करते हैं पुरुष किसी भी अन्य आदेश के बाद, सिस्टम आपको एक सहायता दस्तावेज़ दिखाएगा जो बताता है कि-अक्सर बहुत विस्तार से-वह आदेश कैसे काम करता है। ऊपर ls मैनुअल पेज के लिए आउटपुट का पहला पेज है (जिसे अक्सर के रूप में संदर्भित किया जाता है) मैन पेज).

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

एलएस कमांड

एलएस कमांड आपकी वर्तमान निर्देशिका की सामग्री को सूचीबद्ध करेगा। कमांड रिटर्न के आउटपुट के प्रकार को बदलने के लिए कई सामान्य स्विच का उपयोग किया जाता है। अकेले ls दर्ज करने से वर्तमान निर्देशिका सामग्री की एक सूची दिखाई देगी।

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

कई उपयोगी झंडे हैं जिनका उपयोग आप कमांड आउटपुट को बदलने के लिए कर सकते हैं। आप या तो उनका अलग-अलग उपयोग कर सकते हैं या उन्हें एक ही तर्क में जोड़ सकते हैं।

आमतौर पर इस्तेमाल किए जाने वाले तीन स्विच हैं -एल, -ए, तथा -एच.

# एकल-स्तंभ सूची में आउटपुट व्यवस्थित करें
एलएस-एल

# सभी फाइलें दिखाएं (छिपी हुई फाइलें और निर्देशिकाएं शामिल करें)
एलएस -ए

# मानव-पठनीय रूप में बाइट काउंट दिखाएं (KB, MB, आदि)
एलएस -एच

# मानव-पठनीय रूप में सभी फाइलों को एक ही कॉलम में दिखाएं
एलएस -लाह

लिनक्स सीडी कमांड

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

# मौजूदा डायरेक्टरी में मिस्टफ नाम के फोल्डर में स्विच करें
सीडी मिस्टफ

# एक निर्देशिका को ऊपर (या पीछे) ले जाएँ जहाँ से आप हैं (स्थान और दो बिंदुओं पर ध्यान दें)
सीडी ..

# अपने होम डायरेक्टरी में बदलें
सीडी ~

# पूरी तरह से नए पथ में बदलें (शुरुआत में "/" नोट करें)
सीडी /var/tmp/फ्लैटपैक-कैश/

लिनक्स में सीपी कमांड

कमांड लाइन का उपयोग करके एक या अधिक फ़ाइलों की प्रतिलिपि बनाने के लिए, उपयोग करें सीपी कमांड. आप एक निर्देशिका (या ड्राइव) से दूसरी निर्देशिका में फ़ाइलों की प्रतिलिपि बनाने के लिए या नए नाम के साथ दूसरी फ़ाइल बनाने के लिए cp का उपयोग कर सकते हैं।

आदेश प्रारूप का पालन करता है सीपी /मूल/file.ext /destination/file.ext.

# उसी डायरेक्टरी में फाइल की दूसरी कॉपी बनाएं
सीपी myspecialfile.one myspecialfile.दो

# फाइल को होम डायरेक्टरी में न्यूलोकेशन नाम के फोल्डर में कॉपी करें
सीपी माईफाइल ~/नया स्थान/

# अपने होम डायरेक्टरी में सभी फाइलों और उपनिर्देशिकाओं सहित एक निर्देशिका की प्रतिलिपि बनाएँ
# -r (पुनरावर्ती) स्विच पर ध्यान दें
सीपी-आर महत्वपूर्ण डेटा ~
सीपी-आर महत्वपूर्ण डेटा / होम / उपयोगकर्ता /

# एक पथ से दूसरे पथ पर पुनरावर्ती रूप से कॉपी करें
cp -r /var/tmp/ /home/user/backuptemp

संबंधित: लिनक्स कमांड लाइन क्या है और आप इसका उपयोग कैसे करते हैं?

लिनक्स एमवी कमांड

एमवी कमांड फ़ाइलों या निर्देशिकाओं को स्थानांतरित करेगा। यह सीपी कमांड के समान मूल सिंटैक्स का अनुसरण करता है। केवल वास्तविक अंतर यह है कि मूव कमांड स्रोत फ़ाइल (फाइलों) को मिटा देगा क्योंकि डेटा को उसके नए स्थान पर ले जाया जाता है।

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

# फ़ाइल का नाम बदलें। एक फ़ाइल में। दो मिटाने वाली फ़ाइल। प्रक्रिया में एक
एमवी फ़ाइल।एक फ़ाइल।दो

# वर्तमान निर्देशिका में सभी फाइलों को एक नए गंतव्य पर ले जाएं
# ध्यान दें कि * सभी फाइलों से मेल खाता है
एमवी * /नया/भंडारण/स्थान/

# एक निर्देशिका की सामग्री को दूसरी निर्देशिका में ले जाएं
एमवी /घर/उपयोगकर्ता/वीडियो /घर/नए उपयोगकर्ता/पुराने वीडियो फ़ाइलें

आरएम और आरएमडीआईआर कमांड

कम के लिए निकालना, rm और rmdir कमांड हटा देंगे (जैसा कि in स्थायी रूप से हटाएं) फ़ाइलें और निर्देशिकाएं। आरएम कमांड को केवल फ़ाइल या फ़ाइलों को हटाने के लिए नाम या पथ की आवश्यकता होती है। आप का उपयोग करके एकाधिक फ़ाइलें हटा सकते हैं * वाइल्डकार्ड चरित्र।

# वर्तमान निर्देशिका में एकल फ़ाइल निकालें
आरएम बेकारफ़ाइल.ext

# वर्तमान निर्देशिका में 'ab' अक्षर से शुरू होने वाली सभी फाइलों को हटा दें
आरएम एबी*

# एक विशिष्ट निर्देशिका में ab से शुरू होने वाली सभी फ़ाइलों को हटा दें
आरएम ~/myfiles/zfiles/ab*

आप an. को हटाने के लिए rmdir का उपयोग कर सकते हैं खाली निर्देशिका। इस कमांड का उपयोग करते समय एक आम समस्या एक ऐसी निर्देशिका को हटाने का प्रयास कर रही है जो खाली लगती है लेकिन इसमें छिपी हुई फाइलें हैं। उपयोग एलएस -ए छिपी हुई फ़ाइलों को दिखाने के लिए आदेश जिन्हें आपको कोई त्रुटि मिलने पर निकालने की आवश्यकता है।

# वर्तमान पथ से एक खाली निर्देशिका निकालें
आरएमडीआईआर पुरानी निर्देशिका

# अपने होम डायरेक्टरी से एक अस्थायी निर्देशिका निकालें
आरएमडीआईआर ~/अस्थायी

rm. के साथ निर्देशिका ट्री हटाना

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

संबंधित: Linux पर कमांड-लाइन सहायता प्राप्त करने के तरीके

दो महत्वपूर्ण झंडे हैं जिनसे आपको अवगत होने की आवश्यकता है। पहला है -एफ. f, बल के लिए खड़ा है। यह "क्या आप सुनिश्चित हैं?" बंद हो जाता है। जब आप किसी फ़ाइल को हटाने का प्रयास करते हैं तो सामान्य रूप से सामने आता है।

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

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

# पुष्टि के बिना वर्तमान निर्देशिका में XX से शुरू होने वाली सभी फाइलों को हटा दें
आरएम-एफ एक्सएक्स*

# वर्तमान निर्देशिका और सभी उपनिर्देशिकाओं में XX से शुरू होने वाली सभी फ़ाइलों को हटा दें
आरएम-आरएफ XX*

# वर्तमान निर्देशिका में सभी फ़ाइलों को बिना पुष्टि के हटाएं
आरएम-एफ *

# इस निर्देशिका में मौजूद किसी भी और सभी फाइलों और उपनिर्देशिकाओं को हटाकर सब कुछ हटा दें
# इस आदेश का प्रयोग हमेशा अत्यधिक सावधानी के साथ करना चाहिए।
आरएम-आरएफ *

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

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

यदि आपको इस कमांड का उपयोग करने की आवश्यकता है, तो रुकें, जांचें कि आप अपनी निर्देशिका ट्री में कहां हैं, सोचें, फिर रुकें, फिर से देखें, और हिट करने से पहले कुछ और सोचें प्रवेश करना. वहां से कोई वापसी नहीं है।

लिनक्स टर्मिनल का उपयोग करके फाइलों और फ़ोल्डरों में हेरफेर करना

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

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

लिनक्स पावर उपयोगकर्ताओं के लिए 10 सर्वश्रेष्ठ फ़ाइल प्रबंधक

एक विश्वसनीय फ़ाइल प्रबंधक होने से फ़ाइल संगठन आसान हो जाता है। यहाँ Linux के लिए सर्वश्रेष्ठ फ़ाइल प्रबंधकों की सूची दी गई है।

आगे पढ़िए

साझा करनाकलरवईमेल
संबंधित विषय
  • लिनक्स
  • फाइल सिस्टम
  • फाइल प्रबंधन
  • लिनक्स कमांड
  • लिनक्स प्राथमिक
लेखक के बारे में
जेटी मैकगिन्टी (17 लेख प्रकाशित)

जेटी 25 से अधिक वर्षों के अनुभव के साथ एक तकनीकी उद्योग के दिग्गज हैं। टेक सपोर्ट से लेकर प्रोग्रामिंग और सिस्टम एडमिनिस्ट्रेशन तक, उन्होंने यह सब किया है। वह विशेष रूप से नए उपयोगकर्ताओं को लिनक्स की स्वतंत्रता और शक्ति सिखाने का आनंद लेता है।

JT McGinty. की अन्य फ़िल्में-टीवी शो

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

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

सब्सक्राइब करने के लिए यहां क्लिक करें