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

From ICO wiki
Jump to navigationJump to search
Okilk (talk | contribs)
No edit summary
Okilk (talk | contribs)
No edit summary
Line 8: Line 8:
  mkdir [-m laad] [-p] kataloogid
  mkdir [-m laad] [-p] kataloogid


* -m laad loob mingi konkreetse õiguse (näiteks 755 - vt. ka [[chmod]])
* -m (--mode) laad loob mingi konkreetse õiguse (näiteks 755 - vt. ka [[chmod]])


* -p loob terve kataloogipuu koos kõigi puuduvate kataloogidega
* -p (--parents) loob terve kataloogipuu koos kõigi puuduvate kataloogidega


* -v näitab igat kataloogi, mida käsiga luuakse, üldjuhul kasutatakse koos -p -ga.
* -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.
Uued kataloogid luuakse vaikimisi ''read, write, execute'' õigustega omanikule ja omaniku grupile. Teistele kasutajatele vaikimisi ''read, execute'' õigused.

Revision as of 13:54, 3 May 2011

Sissejuhatus

Käsk mkdir (make directory) teeb ühe või mitu kataloogi. Käsk on kasutusel Unix, DOS, OS/2 ja Microsoft Windows süsteemides. Võimaldab määrata kohe ka juurdepääsuõigusi.

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.

mkdir -m 755 ~/minu_andmed ~/üld_andmed

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

mkdir ~/minu/eriti/struktureeritud/tekstid/

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

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

ls -a

Oliver Kilk - A21