mkdir

Mkdir

Beskrivelse av Mkdir terminal.png-bildet. Informasjon
Skrevet i VS
Type UNIX-verktøy ( d )

mkdirer en Unix-kommando som brukes til å opprette kataloger . mkdir er forkortelsen til m a k e dir ektory (engelske termer som betyr "lage katalog"). Denne kommandoen er også kjent som md( m ake d irectory ) på andre operativsystemer .

Innstillinger

De tre hovedparametrene til mkdir er:

Eksempler på bruk

Eksempel på en grunnleggende bruk av kommandoen

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

I eksemplet ovenfor merker vi at vi kan opprette flere kataloger i en kommando, og til og med flere kataloger som allerede er nestet i hverandre med mkdir- kommandoen .

$ 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

Eksempel med modus og detaljerte parametere

#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éé

Andre systemer

DOS / Windows

Denne funksjonen eksisterer under MS-DOS og Windows NT . Det kan også forkortes som md.

Programmering

Kommandoen mkdir er også til stede innen dataprogrammering under dekke av en funksjon.

Funksjon C

C (og C ++) språk eksisterer mkdir-funksjonen i standard filadministrasjonsbibliotek sys/stat.hog, som linux-kommandoen, lar deg lage en katalog

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

mkdir oppretter en ny katalog som heter stienavn.

modespesifiserer tillatelsene som skal gjelde for katalogen. Denne verdien kan endres av umaskprosessen: tillatelsene til katalogen som faktisk er opprettet vil være ( mode & ~umask).

Returverdi : mkdir returnerer 0 hvis det lykkes , eller 1 hvis det mislykkes , i hvilket tilfelle errno inneholder feilkoden.

PHP-funksjon

mkdir har eksistert siden PHP4.

PHP-funksjonen tar inn parametere:

  • stinavn  : Som representerer katalogstien.
  • modus  : da parameteren til UNIX-kommandoen tillater å forhåndsdefinere tillatelsene for tilgang til katalogen.
    • * -modus ignoreres i Windows
    • "Vær oppmerksom på at du må spesifisere modusen i oktal base, noe som betyr at du sannsynligvis vil ha et 0 som første siffer. Modusen vil også bli endret av gjeldende umask, som du kan endre med umask () -funksjonen. "
  • rekursiv  : Tillater oppretting av nestede kataloger spesifisert i pathname.
  • kontekst (PHP 5)  : "For en beskrivelse av sammenhenger, se Flux ".

Merknader og referanser

  1. "  PHP: mkdir - Manual  " , på php.net (åpnet 31. januar 2018 )

Eksterne linker