A Unix terminál Fájlokkal és könyvtárakkal dolgozik

Ütemterv

Kérdések
  • Hogyan hozhatok létre, másolhatok és törölhetek fájlokat és könyvtárakat?

  • Hogyan szerkeszthetem a fájlokat?

célok
  • Hozzon létre egy könyvtár diagramot, amely megfelel egy adott diagramnak.

  • Hozzon létre fájlokat abban a hierarchiában egy szerkesztő használatával, vagy a meglévő fájlok másolásával és átnevezésével.

  • A könyvtár tartalmának megjelenítése a parancssor segítségével.

  • Adott fájlok és/vagy könyvtárak törlése.

Most már tudjuk, hogyan fedezhetjük fel a fájlokat és könyvtárakat, de hogyan hozzuk létre őket? Térjünk vissza az asztali Data-shell könyvtárunkba, és az ls -F paranccsal ellenőrizzük, mit tartalmaz:

Hozzunk létre egy új tézist könyvtárat az mkdir thesis paranccsal (amely nem ad ki kimenetet):

Ahogy a neve is sugallja, az mkdir jelentése "make directory", ami angolul "könyvtár létrehozása". Mivel a tézis egy relatív elérési út (vagyis nem perjellel /) kezdődik, az új könyvtár az aktuális munkamappában jön létre:

Kétféleképpen teheti meg ugyanezt

A terminál használata könyvtár létrehozásához nem különbözik a grafikus fájlböngésző használatától. Ha az operációs rendszer grafikus fájlkezelőjével megnyitja az aktuális könyvtárat, ott megjelenik a szakdolgozati könyvtár is. Habár a fájlokkal való interakciónak két különböző módja van, a fájlok és könyvtárak, amelyekkel dolgozunk, ugyanazok.

Jó nómenklatúra fájlok és könyvtárak számára

A fájlok és könyvtárak bonyolult nevének használata nagyon bonyolulttá teheti az életét, amikor a parancssoron dolgozik. Néhány hasznos tippet kínálunk a fájlok elnevezéséhez ezentúl.

  1. Ne használjon üres helyeket.

A szóköz az értelmesebbé teheti a nevet, de mivel a parancssorban az argumentumok elkülönítésére használják, a fájl- és könyvtárnevekben a legjobb elkerülni őket. Használhatja a - vagy _ elemeket üres helyek helyett.

  1. Ne kezdje a nevet - (kötőjellel).

A parancsok opcióként kezelik a - kezdetű neveket.

  1. Csak betűket, számokat használjon. (pont), - (kötőjel) és _ (aláhúzás).