mkdir

Mkdir

Descrierea imaginii Mkdir terminal.png. informație
Scris in VS
Tip Utilitar UNIX ( d )

mkdireste o comandă Unix utilizată pentru a crea directoare . mkdir este abrevierea lui m a k e dir ectory (termeni englezi care înseamnă „creați director”). Această comandă este cunoscută și sub denumirea de md( m ake d irectory ) pe alte sisteme de operare .

Setări

Cei trei parametri principali ai mkdir sunt:

Exemple de utilizare

Exemplu de utilizare de bază a comenzii

$ cd ~ $ mkdir java $ cd java $ pwd /home/Jean-Paul/java

În exemplul de mai sus observăm că putem crea mai multe directoare într-o singură comandă și chiar mai multe directoare deja imbricate unul în celălalt cu comanda mkdir .

$ cd / $ mkdir /dossier1/dossier2 $ ls bin dossier1 dev home initrd.img.old lib64 media opt root sbin sys usr vmlinuz boot etc initrd.img lib lost+found mnt proc run srv tmp var vmlinuz.old $ cd /dossier1/dossier2 $ mkdir dossier1 dossier2 dossier3 $ ls dossier1 dossier2 dossier3

Exemplu cu parametri mod și detaliu

#Exemple avec le paramètre verbose qui affiche les répertoires créés $ mkdir test -v mkdir: created directory 'test' #Exemple d'usage de du paramètre mode qui permet de préciser les droits d'accès au fichier mkdir test -m=777 #On attrubue tous les droits au répertoire créé

Alte sisteme

DOS / Windows

Această funcție există sub MS-DOS și Windows NT . Acesta poate fi , de asemenea , abreviată ca md.

Programare

Comanda mkdir este prezentă și în domeniul programării computerizate sub masca unei funcții.

Funcția C

În limbajul C (și C ++), funcția mkdir există în biblioteca standard de gestionare a fișierelor sys/stat.hși, ca și comanda linux, vă permite să creați un director

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

mkdir creează un nou director numit calea.

modespecifică permisiunile de aplicat în director. Această valoare poate fi modificată prin umaskproces: permisiunile directorului creat efectiv vor fi ( mode & ~umask).

Valoare returnată: mkdir returnează 0 dacă reușește sau 1 dacă eșuează , caz în care errno conține codul de eroare.

Funcția PHP

mkdir există de la PHP4.

Funcția php include parametrii:

  • calea  : care reprezintă calea directorului.
  • mod  : deoarece parametrul comenzii UNIX permite predefinirea permisiunilor de acces la director.
    • * modul este ignorat pe Windows
    • „Rețineți că va trebui să specificați modul în baza octală, ceea ce înseamnă că probabil veți avea un 0 ca primă cifră. Modul va fi modificat și de masca curentă, pe care o puteți modifica cu funcția umask (). "
  • recursiv  : permite crearea de directoare imbricate specificate în pathname.
  • context (PHP 5)  : „Pentru o descriere a contextelor, consultați Flux ”.

Note și referințe

  1. „  PHP: mkdir - Manual  ” , pe php.net (accesat la 31 ianuarie 2018 )

linkuri externe