लिनक्स आणि इतर उपयुक्त कमांडमध्ये निर्देशिका कशी तयार करावी

लिनक्स निर्देशिका

लिनक्स डिरेक्टरी युनिक्स फाइल हायरार्की स्टँडर्डला काही बदलांसह फॉलो करते.

60 च्या दशकात पहिली ग्राफिकल ऑपरेटिंग सिस्टीम दिसू लागल्यापासून, सर्व संगणक कार्यालयाच्या रूपकासह कार्य करतात.. फायलींना दस्तऐवज म्हणतात आणि फोल्डरमध्ये ठेवल्या जातात. ते फोल्डर इतर फोल्डर्समधील त्यांच्या सामग्रीनुसार व्यवस्थित केले जातात. प्रवेशाच्या स्तरावर अवलंबून, वापरकर्त्यास त्याची सामग्री सुधारित करण्याची किंवा नसण्याची शक्यता असेल.

या पोस्टमध्ये आम्ही पाहू लिनक्समध्ये डिरेक्टरी कशी तयार करावी आणि त्यावर कार्य कसे करावे टर्मिनल एमुलेटर (आतापासून टर्मिनल) आणि ग्राफिकल टर्मिनल दोन्ही वापरून.

लिनक्समधील डिरेक्टरीला आपण काय म्हणतो?

विंडोजमधील फोल्डर्स

लिनक्समध्ये असताना आपण याबद्दल बोलतो निर्देशिका, विंडोजवर आम्ही फाइल कंटेनर्सचा संदर्भ देतो फोल्डर्स.

लिनक्स, मॅकओएस आणि बीएसडी डेरिव्हेटिव्ह्ज या सर्वांनी युनिक्स फाइल स्ट्रक्चर आणि शब्दावली स्वीकारली, तर विंडोज स्वतःच्या मार्गाने गेले.  आम्ही असे म्हणू शकतो की या ऑपरेटिंग सिस्टममधील निर्देशिका दुसर्या नावाचे विंडोज फोल्डर आहे, परंतु UNIX जुने असल्याने, Windows फोल्डर ही पुनर्नामित निर्देशिका आहे असे म्हणणे योग्य आहे. डिरेक्टरी तिची सामग्री अनुक्रमणिकेत नोंदवते आणि तिचे स्थान सोपे करते. याचा अर्थ असा की दस्तऐवज निर्देशिकेत ते दस्तऐवज नसतात जे तुम्ही प्रवेश करता तेव्हा प्रदर्शित होतात. ते काय वाचवते ते त्या कागदपत्रांचे वास्तविक स्थान आहे.

लिनक्स डिरेक्टरी स्ट्रक्चर

केवळ नामकरणातच नाही तर UNIX-प्रेरित ऑपरेटिंग सिस्टीम Windows पेक्षा वेगळ्या मार्गाचा अवलंब करतात. तसेच निर्देशिकेच्या संरचनेत.  विंडोजवर, बेस डिव्हाईस कॅपिटल अक्षराने ओळखले जाते:\ तर लिनक्सवर बेस डिरेक्टरी / म्हणून ओळखली जाते.

इतर डेरिव्हेटिव्ह्जप्रमाणे, लिनक्स फाईल हायरार्की स्टँडर्ड किंवा फाइलसिस्टम हायरार्की स्टँडर्ड वापरते, जरी ते काही बदल करते. लिनक्स सिस्टममध्ये आपल्याला खालील गोष्टी आढळतात निर्देशिका:

  • /:  ही मूळ निर्देशिका आहे ज्यामध्ये इतर सर्व निर्देशिका असतात. इतर स्टोरेज युनिट्समध्ये असलेल्या फाइल्स देखील रूट डिरेक्ट्री अंतर्गत सूचीबद्ध केल्या आहेत.
  • /बिन: आवश्यक वापरकर्ता बायनरी येथे संग्रहित आहेत. म्हणजेच, सिस्टमच्या ऑपरेशनसाठी किंवा प्रथम वापरासाठी उपलब्ध असलेले प्रोग्राम्स.
  • /बूट: हा विभाग प्रणाली सुरू करण्यासाठी आवश्यक असलेल्या फाइल्सची सूची देतो, जसे की बूट व्यवस्थापक आणि स्थापित केलेल्या कर्नलच्या विविध आवृत्त्या.
  • /सीडी रोम: ड्राइव्हमध्ये समाविष्ट केलेल्या सीडी किंवा डीव्हीडीवर सूचीबद्ध केलेल्या फाइल्स दाखवते.
  • /dev: हा विभाग निर्देशिका म्हणून कनेक्ट केलेल्या उपकरणांची यादी करतो. /dev मध्ये दोन मुख्य प्रकारची उपकरणे आहेत, तथाकथित ब्लॉक साधने अशी आहेत जी डेटा (डिस्क ड्राइव्ह) साठवतात किंवा जतन करतात, तर तथाकथित अक्षर उपकरणे ती असतात जी डेटा प्रसारित किंवा हस्तांतरित करतात (कीबोर्ड, माउस, कनेक्शन पोर्ट्स). ).
  • /etc: संपूर्ण सिस्टमच्या कॉन्फिगरेशन फाइल्स सेव्ह करते. संबंधित परवानग्या असलेल्या मजकूर संपादकासह ते सुधारित केले जाऊ शकतात.
  • /मुख्यपृष्ठ: सिस्टीमवर जितके वापरकर्ते आहेत तितके /होम फोल्डर्स आहेत. त्यात त्या प्रत्येकाचा डेटा आणि कॉन्फिगरेशन फाइल्स असतात. तत्वतः, प्रत्येक वापरकर्ता त्यांची /home निर्देशिका संपादित करू शकतो, परंतु. इतरांना संपादित करण्यासाठी, तुम्ही प्रशासक बनले पाहिजे.
  • /lib:  प्रोग्रामिंग वेळ आणि डिस्क स्पेस कमी करण्यासाठी, प्रोग्रामर सहसा तृतीय-पक्ष प्रोग्रामकडे वळतात जसे की फाइल जतन करणे किंवा मुद्रित करणे किंवा मेनू प्रदर्शित करणे. या कार्यक्रमांना लायब्ररी म्हणतात. डिरेक्टरीचा हा सेक्टर /bin आणि /sbin डिरेक्टरीमध्ये संग्रहित केलेल्या प्रोग्रामद्वारे वापरल्या जाणार्‍या लायब्ररी संग्रहित करतो.
  • /हरवले + सापडले: फाइल सिस्टम अयशस्वी झाल्यास, सिस्टम रीबूट केल्यावर खराब झालेल्या फाइल्स या विभागात सूचीबद्ध केल्या जातील. अशा प्रकारे त्यांना शोधणे आणि शक्य तितका डेटा पुनर्प्राप्त करण्याचा प्रयत्न करणे शक्य होईल.
  • /अर्धा: संगणकाशी जोडलेल्या प्रत्येक बाह्य स्टोरेज उपकरणासाठी येथे उपनिर्देशिका उघडली आहे.
  • /mnt: तात्पुरत्या ऍक्सेस केलेल्या फाइल सिस्टीम या स्थानावर माउंट केल्या जातात.
  • /निवड करा:  हे असे ठिकाण आहे जेथे व्यक्तिचलितपणे स्थापित केलेल्या प्रोग्रामच्या फाइल्स सहसा संग्रहित केल्या जातात.
  • /proc: सिस्टम आणि प्रक्रिया माहितीचे प्रतिनिधित्व करणाऱ्या विशेष फाइल्स असतात.
  • /मूळ: ही प्रशासक वापरकर्त्याची /home निर्देशिका आहे. सुरक्षिततेच्या कारणास्तव, ते उर्वरित वापरकर्त्यांसह या फोल्डरमध्ये समाविष्ट केलेले नाही.
  • /धावा: तृतीय पक्षांद्वारे चुकून हटवल्या जाण्याच्या जोखमीशिवाय तात्पुरता डेटा संचयित करण्यासाठी अनुप्रयोगांसाठी आदर्श स्थान.
  • /sbin: रूट वापरकर्त्याला सिस्टम प्रशासनासाठी आवश्यक असलेल्या बायनरींचा समावेश आहे.
  • /सेलिनक्स: SELinux हे लिनक्स कर्नलसाठी सुरक्षा मॉड्यूल आहे. या निर्देशिकेत आम्हाला ते वापरत असलेल्या विशेष फाइल्स सूचीबद्ध आहेत.
  • /srv: ही एक निर्देशिका आहे जी काही सेवांद्वारे (जसे की वेब सर्व्हर) तुम्हाला एकाच ठिकाणी संग्रहित करण्यासाठी आणि शोधण्यासाठी वापरली जाते.
  • / Tmp: अनुप्रयोगांना तात्पुरत्या आवश्यक असलेल्या फाइल्स येथे जतन केल्या जातात. सिस्टम रीबूट केल्यावर ते काढले जातात.
  • /usr: वापरकर्ता फायली आणि अनुप्रयोग येथे एकत्रित केले जातात आणि सिस्टम ऑपरेशनसाठी आवश्यक नाहीत. या उपनिर्देशिकेमध्ये /bin, /sbin आणि /lib फोल्डर्स आहेत.
  • /होते:  ही उपनिर्देशिका आहे ज्यामध्ये फाइल्स आहेत ज्यामध्ये सिस्टम वापरत असताना माहिती लिहिते.

लिनक्समध्ये डिरेक्टरी कशी तयार करावी

mkdir मॅन्युअल

आज्ञा एमकेडीआर लिनक्समध्ये निर्देशिका तयार करण्यासाठी वापरली जाते

या लेखाच्या विषयात जाण्यापूर्वी, लिनक्समध्ये निर्देशिका तयार करणे, आपण लिनक्समधील वापरकर्त्यांचे प्रकार आणि डिरेक्टरींच्या परवानग्यांनुसार त्यांच्या प्रवेशाच्या स्तरावर थांबले पाहिजे.

आम्ही खात्याच्या प्रकारानुसार वापरकर्त्यांचे वर्गीकरण करू शकतो:

  • रूट वापरकर्ता खाते (रूट): हे लिनक्स सिस्टममधील सर्वोच्च पदानुक्रम खाते आहे. हे सुरुवातीला इंस्टॉलेशन दरम्यान आपोआप तयार केले जाते, जरी काही वितरणे यापैकी अनेक फंक्शन्स तयार केलेल्या पहिल्या सामान्य वापरकर्त्याला नियुक्त करतात आणि त्यांना अक्षम करतात. हे खाते कोणतेही प्रशासकीय काम करू शकते आणि इतर वापरकर्त्यांच्या/घरासह निर्देशिकेतील कोणत्याही ठिकाणी प्रवेश करू शकते.
  • नियमित वापरकर्ता खाते: त्याला मध्यम विशेषाधिकार आहेत आणि ते केवळ काही कार्ये करू शकतात आणि मर्यादित संख्येच्या निर्देशिकांमध्ये प्रवेश करू शकतात.
  • सेवा खाती: ते त्यांच्या स्थापनेच्या वेळी प्रोग्रामद्वारे प्रक्रिया आणि कार्ये चालविण्यासाठी तयार केले जातात.

निर्देशिकांमध्ये प्रवेश निश्चित करण्यासाठी, लिनक्स दोन पॅरामीटर्स वापरते:

  • परवानग्या
  • मालक.

लिनक्समध्ये प्रत्येक डिरेक्टरी आणि फाइल्समध्ये प्रवेश असलेले तीन प्रकारचे लोक आहेत:

  • Usuario: तो फाइलचा निर्माता आहे आणि त्याला मालक देखील म्हणतात.
  • गट:  जेव्हा एकाधिक वापरकर्त्यांना फाइलमध्ये प्रवेश आवश्यक असतो तेव्हा गटाला प्रवेश विशेषाधिकार नियुक्त करणे आणि त्यात वापरकर्ते जोडणे सोपे होते.
  • इतर: वापरकर्ते जे दोन्ही श्रेणींमध्ये येत नाहीत.

प्रत्येक डिरेक्टरी आणि फाइलच्या संदर्भात वेगवेगळ्या प्रकारच्या वापरकर्त्यांना तीन प्रकारच्या परवानग्या देणे शक्य आहे:

  • वाचनः ही परवानगी वापरकर्त्याला फाइल उघडण्याचे आणि वाचण्याचे विशेषाधिकार देते. निर्देशिकेच्या बाबतीत, तुमच्याकडे सामग्रीची यादी करण्याची क्षमता देखील असेल.
  • लेखन: फाइल्सच्या बाबतीत, त्यात फाईलची सामग्री सुधारण्यात सक्षम होण्याचे विशेषाधिकार असतात, परंतु ती हलवणे, पुनर्नामित करणे किंवा हटवणे नाही. जर तुमच्याकडे निर्देशिकेसाठी लिहिण्याचे विशेषाधिकार असतील तर हे केले जाऊ शकते.
  • अंमलबजावणी: हे स्वहस्ते डाउनलोड केलेल्या प्रोग्राम्ससाठी वापरले जाते जे स्वयं-समाविष्ट आहेत (त्यांना सिस्टम लायब्ररीशी संवाद साधण्याची आवश्यकता नाही). अॅपला चालवण्यास अनुमती द्या.

टर्मिनल वापरायचे की ग्राफिक पद्धतीने करायचे?

ग्राफिकल निर्देशिका तयार करणे

अ‍ॅड्रेस बुकमध्ये /घर ग्राफिकली सबडिरेक्टरीज तयार करणे, त्यांचे नाव बदलणे, हलवणे आणि हटवणे खूप सोपे आहे. जर ते प्रतिबंधित ऍक्सेस डिरेक्टरी असेल, तर गोष्टी थोड्या अधिक क्लिष्ट आहेत, म्हणून टर्मिनल एमुलेटरवरून ते करण्याची शिफारस केली जाते.

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

लिनक्समध्ये डिरेक्टरी तयार करण्याची कमांड mkdir आहे, इंग्रजी वाक्यांशाचे संक्षिप्तीकरण मेक अ डिरेक्टरी. वापर अगदी सोपा आहे

mkdir <nombre_del_directorio>

उदाहरणार्थ, जर तुम्हाला linux_addicts ही निर्देशिका तयार करायची असेल

mkdir linux_adictos

आपल्याला हवे असल्यास अनेक डिरेक्टरी तयार करायच्या आहेत

mkdir <nombre1> <nombre2> <nombre3> 
...

आमच्याकडे खालील गोष्टी असतील:

mkdir linux_adictos desde_linux ubuntulog

निर्देशिका तयार केली आहे हे सत्यापित करण्यासाठी

ls -l <nombre1>

समजा आपल्याला प्रतिबंधित प्रवेशासह दुसर्‍या आत निर्देशिका तयार करायची आहे. असे गृहीत धरून की आम्हाला संबंधित विशेषाधिकार आहेत

sudo /directorio_contenedor/nombre_de archivo.

हे असे काहीतरी असेल:

sudo mkdir/opt/linux_adictos

असे असू शकते की आम्हाला एकाच वेळी उपनिर्देशिका आणि ती समाविष्ट असलेली निर्देशिका तयार करण्यात स्वारस्य आहे. कमांडची रचना खालीलप्रमाणे आहे:

sudo mkdir -p /directorio_existente /<nombre_directorio>/<nombre_subdirectorio>

आम्ही असे काहीतरी लिहू शकतो:

sudo mkdir -p /opt/linux_adictos/artículos

परवानगी असाइनमेंट आदेश आहेत:

  • r: वाचण्याची परवानगी.
  • w: लिहिण्याची परवानगी.
  • x: अंमलात आणण्याची परवानगी.

मुलगा:

  1. chmod +rwx nombre_directorio परवानग्या देण्यासाठी.
  2. chmod -rwx nombre_directorio पॅरा quitarlos.

जर तुम्हाला संरक्षित डिरेक्टरीमध्ये परवानग्या द्यायच्या असतील, तर तुम्ही sudo कमांडच्या आधी जावे. तुम्हाला गट परवानग्या द्यायच्या असल्यास, chmod नंतर ge टाका.

chmod g + (o -) rwx nombre_directorio.

लक्षात ठेवा की तुम्हाला जी परवानगी द्यायची आहे किंवा काढायची आहे त्याच्याशी संबंधित असलेले पत्रच टाकले आहे.


आपली टिप्पणी द्या

आपला ई-मेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित केले आहेत *

*

*

  1. डेटासाठी जबाबदार: AB इंटरनेट नेटवर्क 2008 SL
  2. डेटाचा उद्देशः नियंत्रण स्पॅम, टिप्पणी व्यवस्थापन.
  3. कायदे: आपली संमती
  4. डेटा संप्रेषण: कायदेशीर बंधन वगळता डेटा तृतीय पक्षास कळविला जाणार नाही.
  5. डेटा संग्रहण: ओकेन्टस नेटवर्क (EU) द्वारा होस्ट केलेला डेटाबेस
  6. अधिकारः कोणत्याही वेळी आपण आपली माहिती मर्यादित, पुनर्प्राप्त आणि हटवू शकता.