Hakemistojen käsittely Linuxissa

Linux-hakemistojen luominen, siirtäminen ja poistaminen mkdirmvja rmdir komentoja. Opit myös kopioimaan hakemiston rekursiivisesti ja poistamaan hakemiston, joka ei ole tyhjä.

Tämä tuXfile opettaa, miten manipuloida hakemistot Linuxissa. Jos haluat oppia manipuloimaan Tiedostojen, katso Manipulating files in Linux tuXfile.

Hakemistojen luominen >

Uuden, tyhjän hakemiston luominen on erittäin helppoa. Käytät mkdir komento:
mkdir dir1

Se siitä. Se on todella helppoa!

Hakemistojen poistaminen >

Hakemistoja voidaan poistaa kahdella komennolla. Jos hakemisto on tyhjä, voit käyttää sitä rmdir:
rmdir dir1

Voit käyttää rmdir vain, jos hakemisto on tyhjä. Jos haluat poistaa hakemiston, jossa on kaikki sen sisällöt, voit käyttää sitä rm jossa -r vaihtoehto.  -r vaihtoehto kertoo rm poistaa hakemiston rekursiivisesti:
rm -r dir1

On itsestään selvää, että voit aiheuttaa paljon ongelmia rm -r jos et ole varovainen! Joissakin tapauksissa voi olla hyvä käyttää -i vaihtoehto, kun poistat hakemiston sisällöstä niin, että sinua kehotetaan ennen kuin jokainen hakemiston tiedosto poistetaan:
rm -ir dir1

Hakemistojen kopioiminen ja siirtäminen >

Voit kopioida ja siirtää hakemistoja käyttämällä cp ja mv komentoja aivan kuten käytät niitä tiedostojen kanssa. Kyllä tiedän. Jos olet jo yrittänyt kopioida hakemiston cp, olet todennäköisesti huomannut sen cp vain valittaa sinua. Luultavasti se sanoo jotain cp: hakemiston yadda yadda jättäminen pois. Näetkö cp komento haluaa sinun käyttävän -r vaihtoehto, jos haluat kopioida hakemiston sen sisällön kanssa.  -r tarkoittaa "kopioi rekursiivisesti":
cp -r dir1 dir2

Yllä oleva luo hakemiston dir2 joiden sisältö on identtinen dir1. Jos kuitenkin dir2 jo olemassa, mitään ei korvata: hakemistoa dir1 kopioidaan tulee Ishayoiden opettaman dir2 hakemiston nimi dir2/dir1.

Kun nimeät hakemistoja uudelleen, käytät mv komento täsmälleen samalla tavalla kuin tiedostoilla:
mv dir1 dir2

Kun käsittelet hakemistoja, mv toimii vähän cp tekee. Jos dir2 ei ole olemassa, yllä olevat nimetään uudelleen dir1 että dir2, mutta jos dir2 olemassa, hakemisto dir1 siirretään dir2 hakemiston nimi dir2/dir1.

Mitä seuraavaksi? >

Jos olet lukenut Linuxin komentorivin perusteet -osiossa olevat oppaat, onnittelut! Sinulla on nyt perus- ja perustaidot Linux-komentorivin käyttämiseen. Vaikka voit sietää komentorivin tässä vaiheessa, et silti ole oppinut siistejä pieniä temppuja, jotka todella tekevät Linux-komentorivistä paljon paremman kuin MS-DOS.

Aiheeseen liittyvät tuXfiles

  • Automaattinen tiedoston nimi
    Seuraava opetusohjelma Linux-komentorivin perusteet -sarjassa. Opi upea pieni temppu, joka helpottaa komentorivin käyttöä.