Mkdir - Linux/Unix süsteemides: Difference between revisions
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
Käsk '''mkdir''' teeb ühe või mitu kataloogi. Võimaldab määrata kohe ka juurdepääsuõigusi. | 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 | mkdir [-m laad] [-p] kataloogid | ||
Line 6: | Line 10: | ||
* -p loob terve kataloogipuu koos kõigi puuduvate kataloogidega | * -p loob terve kataloogipuu koos kõigi puuduvate kataloogidega | ||
* -v näitab igat kataloogi, mida käsiga luuakse, üldjuhul kasutatakse koos -p -ga. | |||
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. | ||
Line 14: | Line 20: | ||
Järgmine käsk loob kasutaja kodukataloogi puu neljast kataloogist: | Järgmine käsk loob kasutaja kodukataloogi puu neljast kataloogist: | ||
mkdir ~/minu/eriti/struktureeritud/tekstid/ | mkdir ~/minu/eriti/struktureeritud/tekstid/ | ||
Järgmine käsk loob kogu kataloogipuu ühe käsuga. | |||
mkdir -p tmpdir/{trunk/sources/{includes,docs},branches,tags} | |||
Tulemus on: | |||
<source lang="text"> | |||
tmpdir | |||
________|______ | |||
| | | | |||
branches tags trunk | |||
| | |||
sources | |||
____|_____ | |||
| | | |||
includes docs | |||
</source> | |||
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: | 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 | ls -a | ||
Oliver Kilk - A21 | Oliver Kilk - A21 |
Revision as of 13:18, 3 May 2011
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 laad loob mingi konkreetse õiguse (näiteks 755 - vt. ka chmod)
- -p loob terve kataloogipuu koos kõigi puuduvate kataloogidega
- -v näitab igat kataloogi, mida käsiga luuakse, üldjuhul kasutatakse koos -p -ga.
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:
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.
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