mkdir

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare

mkdir este o comanda de Unix si Unix-like de operare sisteme și , mai general al POSIX [1] sisteme , ceea ce creează unul sau mai multe directoare .

mkdir este, de asemenea, numele unui apel de sistem definit de standardul POSIX [2] care vă permite să creați directoare. De fapt, comanda mkdir funcționează prin invocarea apelului de sistem cu același nume.

Sintaxă

Sintaxa generală a mkdir este următoarea:

 mkdir [ opțiuni ] [-] dir1 [ dir2 ...]

Parametrii dir indică numele de directoare care trebuie create ca nume de cale absolute și / sau relative. Acestea sunt create în aceeași ordine în care sunt specificate.

Linia dublă - (opțional) indică faptul că următorii parametri nu trebuie considerați opțiuni.

Opțiuni

Printre principalele opțiuni se numără:

-m mod
Specifică permisiunile de acces care trebuie acordate directoarelor create, cu aceeași notație (simbolică sau octală) folosită pentru comanda chmod .
-p
De asemenea, creează orice directoare intermediare specificate în parametrii dir . De exemplu, prin specificarea opțiunii -p și alice / bruno / carla ca director de creat, directorele intermediare alice și alice / bruno vor fi create, de asemenea, dacă acestea nu există deja.

Exemple

Creați un director numit / tmp / test :

 $ mkdir / tmp / test

Creați directorul prova1 și prova2 în directorul curent atribuindu-le aceleași permise de timp:

 $ mkdir -mu = rwx, g = rx, o = test1 test2

Creați un director numit / tmp / test / one / two / three / four și, de asemenea, toate directoarele intermediare, dacă acestea nu există deja:

 $ mkdir -p / tmp / test / one / two / three / four

Apelul de sistem mkdir

Apelul de sistem mkdir este declarat în fișierul antet sys / stat.h :

 #include <sys / stat.h>
int mkdir ( const char * path , mode_t mode );

Tipul mode_t este un tip opac (de obicei un tip întreg) reprezentând permisiuni de acces .

Parametrul cale indică calea directorului de creat.

Parametrul de mod indică permisiunile care trebuie acordate directorului.

Valoare returnată

Valoarea returnată este 0 dacă nu au existat erori. În caz contrar, este -1 , iar variabila errno indică eroarea specifică.

Notă

  1. ^ (EN) mkdir (utilități) , în The Open Group Base Specifications Issue 6 IEEE Std 1003.1, 2004 Edition. Adus 11-02-2008 .
  2. ^ (EN) mkdir (funcții) , în The Open Group Base Specifications Issue 6 IEEE Std 1003.1, 2004 Edition. Accesat la 02.11.2008 .

Elemente conexe

linkuri externe

Informatică Portal IT : accesați intrările Wikipedia care se ocupă cu IT