Kuinka luoda hakemisto Linuxissa ja muita hyödyllisiä komentoja

linux-hakemisto

Linux-hakemisto noudattaa Unix-tiedostohierarkiastandardia tietyin muutoksin.

Ensimmäisen graafisen käyttöjärjestelmän ilmestymisen jälkeen 60-luvulla kaikki tietokoneet toimivat toimiston metaforalla.. Tiedostoja kutsutaan asiakirjoiksi ja ne säilytetään kansioissa. Nämä kansiot puolestaan ​​järjestetään sisällön mukaan muissa kansioissa. Käyttöoikeustasosta riippuen käyttäjällä on mahdollisuus muokata tai olla muokkaamatta sen sisältöä.

Tässä viestissä näemme kuinka luoda hakemisto Linuxissa ja työskennellä sen kanssa sekä terminaaliemulaattorilla (tästä eteenpäin terminaalilla) että graafisella päätelaitteella.

Mitä kutsumme hakemistoksi Linuxissa?

Kansiot Windowsissa

Kun Linuxissa puhumme hakemistoja, Windowsissa viitataan tiedostosäiliöihin nimellä kansioita.

Linux-, macOS- ja BSD-johdannaiset omaksuivat kaikki Unix-tiedostorakenteen ja terminologian, kun taas Windows kulki omalla tavallaan.  Voisimme sanoa, että näiden käyttöjärjestelmien hakemisto on Windows-kansio toisella nimellä, mutta koska UNIX on vanhempi, on oikein sanoa, että Windows-kansio on uudelleennimetty hakemisto. Hakemisto rekisteröi sisällön hakemistoon, mikä helpottaa sen sijaintia. Tämä tarkoittaa, että Dokumentit-hakemisto ei sisällä asiakirjoja, jotka näytetään, kun käytät sitä. Se säästää asiakirjojen todellisen sijainnin.

Linuxin hakemistorakenne

Ei vain nimeämisessä, vaan UNIX-vaikutteiset käyttöjärjestelmät seuraavat eri polkua kuin Windows. Myös hakemistorakenteessa.  Windowsissa peruslaite tunnistetaan isolla kirjaimella, jota seuraa :\, kun taas Linuxissa perushakemisto on /

Kuten muutkin johdannaiset, Linux käyttää tiedostohierarkiastandardia tai tiedostojärjestelmähierarkiastandardia englanninkielisenä lyhenteessään, vaikka siihen tehdään joitain muutoksia. Linux-järjestelmässä löydämme seuraavan hakemistot:

  • /:  Se on juurihakemisto, joka sisältää kaikki muut hakemistot. Myös muissa tallennusyksiköissä olevat tiedostot luetellaan juurihakemiston alla.
  • /tuhat: Tärkeimmät käyttäjäbinaarit tallennetaan tänne. Toisin sanoen ohjelmat, joiden on oltava saatavilla järjestelmän toimintaa tai ensimmäistä käyttökertaa varten.
  • /saapas: Tässä osassa luetellaan järjestelmän käynnistämiseen tarvittavat tiedostot, kuten käynnistyksenhallinta ja asennetun ytimen eri versiot.
  • /CD-ROM: Näyttää asemaan asetetulla cd- tai dvd-levyllä olevat tiedostot.
  • /jättiläinen: Tässä osiossa luetellaan liitetyt laitteet hakemistoina. /dev:ssä on kahta päätyyppiä laitteita, niin sanotut lohkolaitteet ovat niitä, jotka tallentavat tai tallentavat tietoja (levyasemat), kun taas ns. merkkilaitteet ovat niitä, jotka lähettävät tai siirtävät tietoja (näppäimistö, hiiri, yhteysportit). ).).
  • /jne: Tallentaa koko järjestelmän asetustiedostot. Niitä voidaan muokata tekstieditorilla, jolla on vastaavat oikeudet.
  • /Koti: /home-kansioita on yhtä monta kuin käyttäjiä järjestelmässä. Se sisältää kunkin niistä tiedot ja määritystiedostot. Periaatteessa jokainen käyttäjä voi muokata /home-hakemistoaan, mutta. Jos haluat muokata muita, sinun on tultava järjestelmänvalvojaksi.
  • /lib:  Ohjelmointiajan ja levytilan vähentämiseksi ohjelmoijat käyttävät usein kolmannen osapuolen ohjelmia suorittaakseen yleisiä tehtäviä, kuten tiedoston tallentamista tai tulostamista tai valikon näyttämistä. Näitä ohjelmia kutsutaan kirjastoiksi. Tämä hakemiston sektori tallentaa /bin- ja /sbin-hakemistoihin tallennettujen ohjelmien käyttämät kirjastot.
  • /kadonnut+löytyi: Jos tiedostojärjestelmä epäonnistuu, vahingoittuneet tiedostot luetellaan tässä osiossa, kun järjestelmä käynnistetään uudelleen. Tällä tavalla on mahdollista havaita ne ja yrittää palauttaa mahdollisimman paljon tietoja.
  • /puoli: Tässä avataan alihakemisto jokaiselle tietokoneeseen kytketylle ulkoiselle tallennuslaitteelle.
  • /mnt: Tilapäisesti käytettävät tiedostojärjestelmät on asennettu tähän paikkaan.
  • /valita:  Se on paikka, johon manuaalisesti asennettujen ohjelmien tiedostot yleensä tallennetaan.
  • /proc: Sisältää erityisiä tiedostoja, jotka edustavat järjestelmä- ja prosessitietoja.
  • /root: Se on järjestelmänvalvojan käyttäjän /home-hakemisto. Turvallisuussyistä se ei sisälly tähän kansioon muiden käyttäjien kanssa.
  • /juosta: Ihanteellinen paikka sovelluksille tilapäisten tietojen tallentamiseen ilman vaaraa, että kolmannet osapuolet poistavat ne vahingossa.
  • /sbin: Sisältää binaarit, joita pääkäyttäjä tarvitsee järjestelmän hallintaan.
  • /selinux: SELinux on suojausmoduuli Linux-ytimelle. Tästä hakemistosta löydät sen käyttämät erikoistiedostot.
  • /srv: Se on hakemisto, jota tietyt palvelut (kuten verkkopalvelin) käyttävät tarvitsemasi tiedon tallentamiseen ja löytämiseen yhdessä paikassa.
  • / Tmp: Tiedostot, joita sovellukset tarvitsevat tilapäisesti, tallennetaan tähän. Ne poistetaan, kun järjestelmä käynnistetään uudelleen.
  • /usr: Käyttäjätiedostot ja sovellukset kerätään tänne, eivätkä ne ole välttämättömiä järjestelmän toiminnalle. Tässä alihakemistossa on /bin, /sbin ja /lib kansiot.
  • /oli:  Se on alihakemisto, jossa on tiedostoja, joihin järjestelmä kirjoittaa tietoja käytön aikana.

Kuinka luoda hakemistoja Linuxissa

mkdir käsikirja

Komento mkdir on se, jota käytetään hakemiston luomiseen Linuxissa

Ennen kuin siirryt tämän artikkelin aiheeseen, hakemistojen luominen Linuxissa, Meidän on pysähdyttävä aiheeseen Linuxin käyttäjätyypeistä ja heidän käyttöoikeustasoistaan ​​riippuen hakemistojen käyttöoikeuksista.

Voimme luokitella käyttäjät tilityypin mukaan:

  • Pääkäyttäjätili (Root): Se on korkeimman hierarkian tili Linux-järjestelmässä. Se luodaan alun perin automaattisesti asennuksen aikana, vaikka jotkin jakelut määrittävät monet näistä toiminnoista ensimmäiselle normaalille käyttäjälle ja poistavat ne käytöstä. Tämä tili voi suorittaa mitä tahansa hallinnollista työtä ja käyttää kaikkia paikkoja hakemistossa, mukaan lukien muiden käyttäjien /home.
  • Tavallinen käyttäjätili: Sillä on kohtuulliset oikeudet ja se voi suorittaa vain tiettyjä tehtäviä ja käyttää rajoitettua määrää hakemistoja.
  • Palvelutilit: Ohjelmat luovat ne asennuksen yhteydessä prosessien ja toimintojen suorittamiseksi.

Linux käyttää kahta parametria määrittääkseen pääsyn hakemistoihin:

  • Käyttöoikeudet
  • Omistaja.

Linuxissa jokaisessa hakemistossa ja tiedostossa on kolmenlaisia ​​käyttöoikeuksia:

  • Käyttäjätunnus: Hän on tiedoston luoja, ja häntä kutsutaan myös omistajaksi.
  • Ryhmä:  Kun useat käyttäjät tarvitsevat pääsyn tiedostoon, on helpompi määrittää käyttöoikeudet ryhmälle ja lisätä siihen käyttäjiä.
  • Muut: Käyttäjät, jotka eivät kuulu kumpaankaan näistä kahdesta kategoriasta.

Kullekin hakemistolle ja tiedostolle on mahdollista määrittää kolmenlaisia ​​käyttöoikeuksia erityyppisille käyttäjille:

  • Lukeminen: Tämä lupa antaa käyttäjälle oikeudet avata ja lukea tiedosto. Hakemiston tapauksessa sinulla on myös mahdollisuus listata sisältö.
  • Kirjoittaminen: Tiedostojen tapauksessa se sisältää oikeudet muokata tiedoston sisältöä, mutta ei siirtää, nimetä uudelleen tai poistaa sitä. Tämä voidaan tehdä, jos sinulla on kirjoitusoikeudet hakemistoon.
  • Suoritus: Tätä käytetään manuaalisesti ladatuissa ohjelmissa, jotka ovat itsenäisiä (niiden ei tarvitse olla vuorovaikutuksessa järjestelmäkirjastojen kanssa). Anna sovelluksen toimia.

Käytä päätettä vai tee se graafisesti?

Graafisen hakemiston luominen

Osoitekirjassa / Home on erittäin helppoa luoda graafisesti alihakemistoja, nimetä uudelleen, siirtää ja poistaa niitä. Jos kyseessä on rajoitetun pääsyn hakemistoja, asiat ovat hieman monimutkaisempia, joten on suositeltavaa tehdä se pääteemulaattorista.

Hakemiston graafinen luominen /home-hakemistossa ei aiheuta suurta haittaa. Sinun tarvitsee vain asettaa osoitin halutun hakemiston sisään ja valita oikealla painikkeella vastaava vaihtoehto ja määrittää nimi. Ominaisuudet-osiossa voimme määrittää käyttöoikeudet Ominaisuudet-valikosta. Suojattujen hakemistojen graafinen käyttö järjestelmänvalvojana on monimutkaisempaa ja vaihtelee työpöydän mukaan. Siksi, jotta artikkelia ei pidennetä tarpeettomasti, aiomme selittää kuinka se tehdään päätteestä.

Hakemiston luomiskomento Linuxissa on mkdir, lyhennys englanninkielisestä lauseesta make a directory. Käyttö on hyvin yksinkertaista

mkdir <nombre_del_directorio>

Jos esimerkiksi haluat luoda hakemiston linux_addicts

mkdir linux_adictos

Jos haluamme luoda useita hakemistoja

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

Meille jäisi seuraavaa:

mkdir linux_adictos desde_linux ubuntulog

Varmistaaksesi, että hakemisto on luotu

ls -l <nombre1>

Oletetaan, että haluamme luoda hakemiston toiseen sisään, jolla on rajoitettu pääsy. Olettaen, että meillä on vastaavat oikeudet

sudo /directorio_contenedor/nombre_de archivo.

Se olisi jotain tällaista:

sudo mkdir/opt/linux_adictos

Voi olla niin, että olemme kiinnostuneita luomaan alihakemiston ja sen sisältävän hakemiston samanaikaisesti. Komennon rakenne on seuraava:

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

Voimme kirjoittaa jotain tällaista:

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

Käyttöoikeuksien määrityskomennot ovat:

  • r: Lupa lukea.
  • w: Lupa kirjoittaa.
  • x: Lupa toteuttaa.

Poika:

  1. chmod +rwx nombre_directorio antaa lupia.
  2. chmod -rwx nombre_directorio poistamaan ne.

Jos haluat määrittää suojattujen hakemistojen oikeudet, sinun on edeltävä sudo-komento. Jos haluat määrittää ryhmän käyttöoikeudet, laita ge chmodin perään.

chmod g + (o -) rwx nombre_directorio.

Muista, että vain kirjain, joka vastaa lupaa, jonka haluat antaa tai poistaa.


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastaa tiedoista: AB Internet Networks 2008 SL
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.