Mkdir - Linux/Unix süsteemides: Difference between revisions
Line 30: | Line 30: | ||
==Kasutamine== | ==Kasutamine== | ||
Järgmine käsk loob | Järgmine käsk loob kodukataloogi ühe kataloogi: | ||
mkdir ~/pingviin | mkdir ~/pingviin | ||
Line 41: | Line 41: | ||
Järgmine käsk loob kasutaja kodukataloogi puu neljast kataloogist: | Järgmine käsk loob kasutaja kodukataloogi puu neljast kataloogist: | ||
mkdir -p ~/minu/eriti/struktureeritud/tekstid/ | mkdir -p ~/minu/eriti/struktureeritud/tekstid/ | ||
Järgmine käsk loob kogu kataloogipuu ühe käsuga. Puu algab tmpdir kataloogist. | Järgmine käsk loob kogu kataloogipuu ühe käsuga. Puu algab tmpdir kataloogist. | ||
Line 56: | Line 55: | ||
| | | | | | ||
includes docs | includes docs | ||
</source> | </source> [https://en.wikipedia.org/wiki/Mkdir] | ||
==Lisanäide== | ==Lisanäide== |
Revision as of 03:01, 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. mkdir kasutatakse terminalides ning neile saab määrata kohe ka juurdepääsuõigusi.[1]
Käsusüntaks
Tavapärane kasutamine:
mkdir kataloogi_nimi
Lisavalikud
mkdir [VALIK] kataloogid mkdir [-m laad] [-p] kataloogid
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
Uued kataloogid luuakse vaikimisi read, write, execute õigustega omanikule ja omaniku grupile. Teistele kasutajatele vaikimisi read, execute õigused.[2]
Kasutamine
Järgmine käsk loob 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.cyberciti.biz/faq/linux-make-directory-command/
- https://viki.pingviin.org/Mkdir
- http://www.devdaily.com/unix/edu/examples/mkdir.shtml
- http://en.wikipedia.org/wiki/Mkdir
- http://www.linfo.org/mkdir.html
Autor
Oliver Kilk - A21
Täiendas: Helen Hütt A21 2015/2016