Mkdir - Linux/Unix süsteemides: Difference between revisions
No edit summary |
|||
Line 75: | Line 75: | ||
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: | 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 | ls -a | ||
==Kokkuvõte== | |||
==Kasutatud kirjandus== | ==Kasutatud kirjandus== | ||
*http://www.devdaily.com/unix/edu/examples/mkdir.shtml | *http://www.devdaily.com/unix/edu/examples/mkdir.shtml | ||
Line 81: | Line 83: | ||
*http://www.linfo.org/mkdir.html | *http://www.linfo.org/mkdir.html | ||
==Autor== | |||
Oliver Kilk - A21 | Oliver Kilk - A21 | ||
Täiendas: | |||
Helen Hütt A21 2015/2016 | |||
[[Category:Operatsioonisüsteemide administreerimine ja sidumine]] | [[Category:Operatsioonisüsteemide administreerimine ja sidumine]] |
Revision as of 02:46, 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.
Käsusüntaks
Tavapärane kasutamine:
mkdir kataloogi_nimi
Lisavalikud
Käsul mkdir on kolm levinumat valikut:
- -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äsuga luuakse, üldjuhul kasutatakse koos -p -ga.
- --help kuvab abi ja väljub
- --version kuvab versiooni ja väljub
mkdir [VALIK] kataloogid mkdir [-m laad] [-p] kataloogid
-p on kõige sagedamini kasutatav kui käsuga mkdir luuakse keerukaid hierarhiaid,kus vajalik kataloog puudub või juba olemas. -m kasutatakse tavaliselt, et ajutliselt lukustada kataloogides kasutatavad shell skripid. 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 ühe kataloogi:
mkdir ~/pingviin
Järgmine käsk loob kasutaja kodukataloogi 4 erinevat kataloogi:
mkdir ~/minu tema minule temale
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 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
Kokkuvõte
Kasutatud kirjandus
- http://www.devdaily.com/unix/edu/examples/mkdir.shtml
- http://en.wikipedia.org/wiki/Mkdir
- http://viki.pingviin.org/Mkdir
- http://www.linfo.org/mkdir.html
Autor
Oliver Kilk - A21
Täiendas: Helen Hütt A21 2015/2016