mkdir
Mkdir terminal.png
The mkdir command
DezvoltatorDiverși dezvoltatori open-source și comerciali
Scris înC  Modificați la Wikidata
Sistem de operareUnix, Unix-like, Plan 9, Inferno, DOS, MSX-DOS, FlexOS, OS/2, Windows, ReactOS, KolibriOS
PlatformăCross-platform
TipComandă
Licențăcoreutils: GPLv3+
MS-DOS: Licența MIT
FreeDOS: GPLv2+
ReactOS: GPLv2
Prezență online

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.

IstorieModificare

Î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ăModificare

UNIXModificare

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ă.

WindowsModificare

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.


ExempleModificare

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


Vezi șiModificare


Legături externeModificare


 v  d  m  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
  1. ^ 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. 
  2. ^ docs/DR%20DOS%206.0%20User%20Guide-opt.pdf „DR DOS Sfaturi de optimizare și configurare pentru Ghidul utilizatorului 6.0” Verificați valoarea |archive-url= (ajutor) (PDF). Arhivat din original (PDF) la . Accesat în . 
  3. ^ „Datalight ROM-DOS User's Guide” (PDF). www.datalight.com. 
  4. ^ /1/mkdir „mkdir(1): creați directoare - pagina de manual Linux” Verificați valoarea |url= (ajutor). linux.die.net. 
  5. ^ .org/wiki/Shell „Shell - KolibriOS wiki” Verificați valoarea |url= (ajutor). wiki.kolibrios.org.