आपकी फाइल सिस्टम नेविगेट करने के लिए 10 आवश्यक लिनक्स कमांड

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

यह पता लगाने के लिए आदेश देता है कि आप किस निर्देशिका में हैं, आप किस निर्देशिका में पहले थे, अन्य फ़ोल्डर्स पर नेविगेट कैसे करें, घर वापस कैसे प्राप्त करें, फाइलें और फ़ोल्डर्स कैसे बनाएं, लिंक कैसे बनाएं

10 में से 01

आप किस फ़ोल्डर में हैं

जब आप टर्मिनल विंडो खोलते हैं तो आपको सबसे पहले यह जानने की आवश्यकता होती है कि आप फाइल सिस्टम में कहां हैं।

इस बारे में सोचें कि "आप यहां हैं" मार्कर जो आपको शॉपिंग मॉल के भीतर नक्शे पर मिलते हैं।

यह पता लगाने के लिए कि आप कौन से फ़ोल्डर में हैं, निम्न आदेश का उपयोग कर सकते हैं:

लोक निर्माण विभाग

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

आम तौर पर, यह / home / username के आधार पर कुछ प्रिंट करेगा।

Pwd कमांड के बारे में अधिक जानकारी के लिए यहां क्लिक करें

10 में से 02

वर्तमान निर्देशिका के तहत कौन सी फ़ाइलें और फ़ोल्डर हैं

अब जब आप जानते हैं कि आप कौन से फ़ोल्डर में हैं, तो आप देख सकते हैं कि ls कमांड का उपयोग करके कौन सी फाइलें और फ़ोल्डर्स वर्तमान निर्देशिका में हैं।

ls

अपने आप पर, ls कमांड किसी भी अवधि (।) से शुरू होने वाले लोगों को छोड़कर निर्देशिका में सभी फ़ाइलों और फ़ोल्डरों को सूचीबद्ध करेगा।

छिपी हुई फाइलों (सभी अवधि के साथ शुरू होने वाले) सहित सभी फाइलों को देखने के लिए आप निम्न स्विच का उपयोग कर सकते हैं:

एलएस-ए

कुछ आदेश फाइलों के बैकअप बनाते हैं जो टिल्डे मेटाएक्टेक्टर (~) से शुरू होते हैं।

यदि आप किसी फ़ोल्डर में फ़ाइलों को सूचीबद्ध करते समय बैकअप देखना नहीं चाहते हैं तो निम्न स्विच का उपयोग करें:

एलएस-बी

एलएस कमांड का सबसे आम उपयोग इस प्रकार है:

एलएस -एलटी

यह सबसे पहले सबसे पहले संशोधित समय के अनुसार क्रमबद्ध एक लंबी सूची प्रदान करता है।

अन्य प्रकार के विकल्पों में एक्सटेंशन, आकार और संस्करण शामिल हैं:

एलएस -एलयू

एलएस -एलएक्स

एलएस -एलवी

लंबी लिस्टिंग प्रारूप आपको निम्नलिखित जानकारी देता है:

10 में से 03

अन्य फ़ोल्डरों पर नेविगेट कैसे करें

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

लिनक्स फाइल सिस्टम एक वृक्ष संरचना है। पेड़ के शीर्ष को स्लैश (/) द्वारा दर्शाया जाता है।

रूट निर्देशिका के तहत, आपको निम्न में से कुछ या सभी फ़ोल्डर मिलेंगे।

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

Sbin में सिस्टम बाइनरी शामिल हैं।

Usr फ़ोल्डर यूनिक्स सिस्टम संसाधनों के लिए खड़ा है और इसमें एक बिन और sbin फ़ोल्डर भी शामिल है। / Usr / bin फ़ोल्डर में कमांड का विस्तारित सेट होता है जो उपयोगकर्ता चला सकते हैं। इसी प्रकार, / usr / sbin फ़ोल्डर में सिस्टम कमांड का विस्तारित सेट होता है।

बूट फ़ोल्डर में बूट प्रक्रिया द्वारा आवश्यक सब कुछ शामिल है।

सीडीआरओएम फ़ोल्डर स्वयं व्याख्यात्मक है।

देव फ़ोल्डर में सिस्टम पर सभी उपकरणों के बारे में विवरण शामिल है।

आदि फ़ोल्डर आमतौर पर है जहां सभी सिस्टम विन्यास फाइलों को संग्रहीत किया जाता है।

घर फ़ोल्डर आम तौर पर जहां सभी उपयोगकर्ता फ़ोल्डरों को संग्रहीत किया जाता है और औसत उपयोगकर्ता के लिए एकमात्र क्षेत्र होता है जिसके बारे में उन्हें चिंतित होना चाहिए।

Lib और lib64 फ़ोल्डरों में सभी कर्नेल और साझा पुस्तकालय शामिल हैं।

खोए गए + पाए गए फ़ोल्डर में ऐसी फ़ाइलें होंगी जिनके पास अब कोई नाम नहीं है जो fsck कमांड द्वारा पाया गया है।

मीडिया फ़ोल्डर वह जगह है जहां यूएसबी ड्राइव जैसे घुड़सवार मीडिया स्थित हैं।

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

ऑप्टिकल फ़ोल्डर का उपयोग कुछ सॉफ्टवेयर पैकेजों द्वारा बाइनरी को स्टोर करने के लिए किया जाता है। अन्य पैकेज / usr / स्थानीय का उपयोग करें।

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

मूल फ़ोल्डर रूट उपयोगकर्ता के लिए होम निर्देशिका है।

रन फ़ोल्डर सिस्टम रनटाइम जानकारी संग्रहीत करने के लिए एक सिस्टम फ़ोल्डर है।

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

सिस्टम जानकारी प्रदान करने के लिए sys फ़ोल्डर में फ़ोल्डर संरचना होती है।

टीएमपी फ़ोल्डर एक अस्थायी फ़ोल्डर है।

Var फ़ोल्डर में गेम डेटा, गतिशील पुस्तकालय, लॉग फाइल, प्रक्रिया आईडी, संदेश और कैश किए गए एप्लिकेशन डेटा सहित सिस्टम के लिए विशिष्ट सामानों की पूरी संपत्ति शामिल है।

किसी विशेष फ़ोल्डर पर नेविगेट करने के लिए निम्नानुसार सीडी कमांड का उपयोग करें:

सीडी / घर / उपयोगकर्ता नाम / दस्तावेज

10 में से 04

होम फ़ोल्डर पर वापस नेविगेट कैसे करें

आप निम्न आदेश का उपयोग कर सिस्टम में कहीं और से होम फ़ोल्डर पर वापस जा सकते हैं:

सीडी ~

सीडी ~ कमांड के लिए एक पूर्ण गाइड के लिए यहां क्लिक करें।

10 में से 05

नया फ़ोल्डर कैसे बनाएं

यदि आप एक नया फ़ोल्डर बनाना चाहते हैं तो आप निम्न आदेश का उपयोग कर सकते हैं:

mkdir फ़ोल्डर नाम

Mkdir कमांड के लिए एक पूर्ण गाइड के लिए यहां क्लिक करें।

लिंक की गई मार्गदर्शिका दिखाती है कि फ़ोल्डर के लिए सभी मूल निर्देशिका कैसे बनाएं और अनुमतियां कैसे सेट करें।

10 में से 06

फ़ाइलें कैसे बनाएं

लिनक्स नई फाइलें बनाने के लिए अविश्वसनीय तरीके प्रदान करता है।

एक खाली फ़ाइल बनाने के लिए आप निम्न आदेश का उपयोग कर सकते हैं:

फ़ाइल नाम स्पर्श करें

टच कमांड का उपयोग फ़ाइल के लिए अंतिम एक्सेस टाइम को अपडेट करने के लिए किया जाता है, लेकिन उस फ़ाइल पर जो मौजूद नहीं है, इसका निर्माण करने का असर पड़ता है।

आप निम्न आदेश का उपयोग कर एक फ़ाइल भी बना सकते हैं:

बिल्ली> फ़ाइल नाम

अब आप कमांड लाइन पर टेक्स्ट दर्ज कर सकते हैं और इसे CTRL और D का उपयोग करके फ़ाइल में सहेज सकते हैं

बिल्ली कमांड के लिए एक पूर्ण गाइड के लिए यहां क्लिक करें

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

नैनो संपादक के लिए एक पूर्ण गाइड के लिए यहां क्लिक करें

10 में से 07

फ़ाइल सिस्टम के आसपास फ़ाइलों का नाम बदलने और स्थानांतरित करने के लिए कैसे करें

फ़ाइलों का नाम बदलने के कई तरीके हैं।

फ़ाइल का नाम बदलने का सबसे आसान तरीका एमवी कमांड का उपयोग करना है।

एमवी oldfilename newfilename

आप फ़ाइल को एक फ़ोल्डर से दूसरे फ़ोल्डर में स्थानांतरित करने के लिए एमवी कमांड का उपयोग भी कर सकते हैं।

एमवी / पथ / का / मूल / फ़ाइल / पथ / का / लक्ष्य / फ़ोल्डर

एमवी कमांड के लिए एक पूर्ण गाइड के लिए यहां क्लिक करें

यदि आप ऐसी कई फाइलों का नाम बदलना चाहते हैं जो समान पैटर्न से मेल खाते हैं तो आप नाम बदलें का उपयोग कर सकते हैं।

अभिव्यक्ति प्रतिस्थापन फ़ाइल नाम का नाम बदलें

उदाहरण के लिए:

"गैरी" "टॉम" का नाम बदलें *

यह टॉम के साथ गैरी के साथ फ़ोल्डर में सभी फ़ाइलों को प्रतिस्थापित करेगा। तो गैरीक्यू नामक एक फाइल tomcv बन जाएगी।

ध्यान दें कि नाम बदलें कमांड सभी सिस्टम पर काम नहीं करता है। एमवी कमांड सुरक्षित है।

नाम बदलें आदेश के लिए एक पूर्ण गाइड के लिए यहां क्लिक करें

10 में से 08

फ़ाइलों की प्रतिलिपि कैसे करें

लिनक्स का उपयोग कर फ़ाइल कॉपी करने के लिए आप निम्नानुसार सीपी कमांड का उपयोग कर सकते हैं।

सीपी फ़ाइल नाम फ़ाइल नाम 2

उपरोक्त आदेश फ़ाइल नाम 1 की प्रतिलिपि बनायेगा और इसे फ़ाइल नाम 2 कॉल करेगा।

आप एक फ़ोल्डर से दूसरी फ़ोल्डर में फ़ाइलों की प्रतिलिपि बनाने के लिए कॉपी कमांड का उपयोग कर सकते हैं।

उदाहरण के लिए

सीपी / होम / उपयोगकर्ता नाम / दस्तावेज / userdoc1 / घर / उपयोगकर्ता नाम / दस्तावेज / उपयोगकर्ता दस्तावेज़

उपरोक्त आदेश फ़ाइल userdoc1 को / home / username / दस्तावेज़ से / home / username / दस्तावेज़ / UserDocs पर कॉपी करेगा

सीपी कमांड के लिए एक पूर्ण गाइड के लिए यहां क्लिक करें

10 में से 09

FILES और फ़ोल्डर्स को कैसे हटाएं

आप rm कमांड का उपयोग कर फ़ाइलों और फ़ोल्डरों को हटा सकते हैं:

आरएम फ़ाइल नाम

यदि आप एक फ़ोल्डर को हटाना चाहते हैं तो आपको निम्न स्विच का उपयोग करने की आवश्यकता है:

आरएम-आर फ़ोल्डर नाम

उपरोक्त आदेश उप फ़ोल्डर में एक फ़ोल्डर और इसकी सामग्री को हटा देता है।

आरएम कमांड के लिए एक पूर्ण गाइड के लिए यहां क्लिक करें

10 में से 10

प्रतीकात्मक लिंक और हार्ड लिंक क्या हैं

एक प्रतीकात्मक लिंक एक फ़ाइल है जो दूसरी फ़ाइल को इंगित करती है। एक डेस्कटॉप शॉर्टकट मूल रूप से एक प्रतीकात्मक लिंक है।

उदाहरण के लिए, आपके सिस्टम पर निम्न फ़ाइल हो सकती है।

शायद आप उस दस्तावेज़ को घर / उपयोगकर्ता नाम फ़ोल्डर से एक्सेस करने में सक्षम होना चाहते हैं।

आप निम्न आदेश का उपयोग कर एक प्रतीकात्मक लिंक बना सकते हैं:

ln -s /home/username/documents/accounts/useraccounts.doc /home/username/useraccounts.doc

आप दोनों स्थानों से useraccounts.doc फ़ाइल को संपादित कर सकते हैं लेकिन जब आप प्रतीकात्मक लिंक संपादित करते हैं तो आप वास्तव में / home / username / दस्तावेज़ / खाते फ़ोल्डर में फ़ाइल को संपादित कर रहे हैं।

एक फाइल सिस्टम पर एक प्रतीकात्मक लिंक बनाया जा सकता है और किसी अन्य फ़ाइल सिस्टम पर एक फ़ाइल को इंगित करता है।

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

एक कठिन लिंक, हालांकि, दोनों फाइलों के बीच एक सीधा लिंक बनाता है। अनिवार्य रूप से वे एक ही फाइल हैं लेकिन सिर्फ एक और नाम के साथ।

एक हार्ड लिंक आगे डिस्क स्थान लेने के बिना फ़ाइलों को वर्गीकृत करने का एक अच्छा तरीका प्रदान करता है।

आप निम्न वाक्यविन्यास का उपयोग कर एक कठिन लिंक बना सकते हैं:

ln filenamebeinglinked filenametolinkto

सिंटैक्स एक प्रतीकात्मक लिंक के समान है लेकिन यह -s स्विच का उपयोग नहीं करता है।

हार्ड लिंक के लिए एक पूर्ण गाइड के लिए यहां क्लिक करें