mkdir
Comanda UNIX mkdir (make directory) este folosită pentru a crea un director nou. Comanda este de asemenea implementată în OS/2 și Microsoft Windows unde este deseori abreviată md.
| Mkdir | |
![]() Comanda mkdir | |
| Dezvoltator | Diverși dezvoltatori open-source și comerciali |
|---|---|
| Scris în | C |
| Sistem de operare | Unix, Unix-like, Plan 9, Inferno, DOS, MSX-DOS, FlexOS, OS/2, Windows, ReactOS, KolibriOS |
| Platformă | Cross-platform |
| Tip | Comandă |
| Licență | coreutils: GPLv3+ MS-DOS: Licența MIT FreeDOS: GPLv2+ ReactOS: GPLv2 |
| Prezență online | |
Istorie
În versiunile timpurii ale Unix 4.1BSD și versiunile timpurii ale System V, această comandă trebuia să fie setuid root ca kernel nu avea un mkdir syscall. În schimb, a creat directorul cu mknod și a legat manual în intrările de director . și ...
Comanda este disponibilă în MS-DOS versiunile 2 și ulterioare.[1] Digital Research DR DOS 6.0[2] și Datalight ROM-DOS [3] includ, de asemenea, o implementare a comenzilor md și mkdir.
Versiunea mkdir inclusă în GNU coreutils a fost scrisă de David MacKenzie.[4]
Este disponibil și în emulatorul open source MS-DOS, DOSBox și în KolibriOS.[5]
Sintaxă
UNIX
mkdir [opțiuni] nume_director [nume_director]
unde numele_directorului este numele directorului care urmează a fi creat. În UNIX este posibilă crearea mai multor directoare.
Opțiunile cele mai comune sunt:
- -p: creează toate directoarele intermediare. Dacă directoarele există, erorile sunt ignorate.
- -v: tipărește numele directoarelor pe măsură ce sunt create. Este folosit deseori împreună cu opțiunea -p.
- -m: specifică drepturile de acces pentru director în notație octală.
Windows
mkdir [partiție:]cale
unde partiție este numele partitiei și cale este calea relativă sau absolută către directorul ce urmează a fi creat. Pe Windows, comanda mkdir nu are opțiuni.
Exemple
mkdir -p /tmp/a/b/c
Dacă nu există deja, comanda creează patru directoare tmp, a, b și c.
mkdir -p tmpdir/{trunk/sources/{includes,docs},branches,tags}
Comanda creează un întreg arbore de directoare:
tmpdir
________|______
| | |
branches tags trunk
|
sources
____|_____
| |
includes docs
Legături externe
| Programe în linia de comandă pentru Unix (mai multe) | |||
| Management de fișiere: | cat | cd | chmod | chown | chgrp | cksum | cmp | cp | du | df | file | fsck | ln | ls | lsof | mkdir | mount | mv | pwd | rm | rmdir | split | touch | ||
| Management de procese: | at | chroot | cron | exit | kill | killall | nice | pgrep | pidof | pkill | ps | pstree | sleep | time | top | wait | ||
| Management utilizator/mediu: | env | finger | id | mesg | passwd | su | sudo | uname | uptime | w | wall | who | whoami | write | ||
| Procesare text: | awk | comm | cut | ed | ex | fmt | head | iconv | join | less | more | paste | sed | sort | tac | tail | tr | uniq | wc | xargs | ||
| Programare Shell: | basename | echo | expr | false | printf | test | true | unset | Imprimare: lp | |
| Communicații: inetd | netstat | ping | rlogin | traceroute |
Căutare: find | grep | strings |
Diverse: banner | bc | cal | dd | man | size | yes | |
- Wolverton, Van (). Microsoft Press, ed. Rulează MS-DOS Versiunea 6.22 (Ediția a 20-a aniversare), a 6-a ediție revizuită. ISBN 0-7356-1812-7.
- „DR DOS Sfaturi de optimizare și configurare pentru Ghidul utilizatorului 6.0” (PDF). Arhivat din originalul de la . Accesat în .
- „Datalight ROM-DOS User's Guide” (PDF). www.datalight.com.
- /1/mkdir „mkdir(1): creați directoare - pagina de manual Linux” Verificați valoarea
|url=(ajutor). linux.die.net. - .org/wiki/Shell „Shell - KolibriOS wiki” Verificați valoarea
|url=(ajutor). wiki.kolibrios.org.[nefuncțională]
