Mkdir - Linux/Unix süsteemides: Difference between revisions

From ICO wiki
Jump to navigationJump to search
Hhutt (talk | contribs)
Hhutt (talk | contribs)
No edit summary
Line 2: Line 2:
Käsku '''mkdir''' (''make directory'') kasutatakse uute kataloogide loomisel. Käsk on kasutusel Unix, DOS, OS/2 ja Microsoft Windows operatisoonisüsteemides ning samuti ka PHP skriptimiskeeles. Käsku '''mkdir'''  kasutatakse terminalides ning neile saab määrata kohe ka juurdepääsuõigusi.  
Käsku '''mkdir''' (''make directory'') kasutatakse uute kataloogide loomisel. Käsk on kasutusel Unix, DOS, OS/2 ja Microsoft Windows operatisoonisüsteemides ning samuti ka PHP skriptimiskeeles. Käsku '''mkdir'''  kasutatakse terminalides ning neile saab määrata kohe ka juurdepääsuõigusi.  


==Süntaks==
Tavapärane kasutamine:  
Tavapärane kasutamine:  



Revision as of 01:43, 7 December 2015

Sissejuhatus

Käsku mkdir (make directory) kasutatakse uute kataloogide loomisel. Käsk on kasutusel Unix, DOS, OS/2 ja Microsoft Windows operatisoonisüsteemides ning samuti ka PHP skriptimiskeeles. Käsku mkdir kasutatakse terminalides ning neile saab määrata kohe ka juurdepääsuõigusi.

Süntaks

Tavapärane kasutamine:

mkdir kataloogi_nimi
mkdir [-m laad] [-p] kataloogid
  • -m (--mode) laad loob mingi konkreetse õiguse (näiteks 755 - vt. ka chmod)
  • -p (--parents) loob terve kataloogipuu koos kõigi puuduvate kataloogidega
  • -v (--verbose) näitab igat kataloogi, mida käsiga luuakse, üldjuhul kasutatakse koos -p -ga.
  • --help kuvab abi ja väljub
  • --version kuvab versiooni

Uued kataloogid luuakse vaikimisi read, write, execute õigustega omanikule ja omaniku grupile. Teistele kasutajatele vaikimisi read, execute õigused.

Kasutamine

Järgmine käsk loob kasutaja kodukataloogi 2 kataloogi õigustega 755. NB! Kui vastavad kataloogid on juba olemas siis ütleb, et File exists ning ei saa luua. " ~ " tähendab, et kaust luuakse kodukataloogi.

mkdir -m 755 ~/minu_andmed ~/üld_andmed

Järgmine käsk loob kasutaja kodukataloogi puu neljast kataloogist:

mkdir -p ~/minu/eriti/struktureeritud/tekstid/


Järgmine käsk loob kasutaja kodukataloogi 4 erinevat kataloogi:

mkdir ~/minu tema minule temale


Järgmine käsk loob kogu kataloogipuu ühe käsuga. Puu algab tmpdir kataloogist.

mkdir -p tmpdir/{trunk/sources/{includes,docs},branches,tags}

Tulemus on:

          tmpdir
    ________|______
   |        |      |
branches   tags  trunk
                   |
                 sources
               ____|_____
              |          |
          includes     docs

Lisanäide

Käsk, mis loob kaustad üksteise sisse:

mkdir -p /home/joe/customer/acme/foo/bar

Eelmine käsk oleks samaväärne sellega:

cd /home/joe
mkdir customer
cd customer
mkdir acme
cd acme
mkdir foo
cd foo
mkdir bar

Kataloogid, mis on loodud mkdir käsuga, sisaldavad 2-e peidetud kataloogi. Üks kataloog esindab seda kataloogi, mis just loodi (ühe punktiga) ja teine esindab ülemkataloogi (kahe punktiga). Peidetud faile näeb käsuga:

ls -a

Kasutatud kirjandus

Oliver Kilk - A21

Uuendab Helen Hütt A21 2015/2016