mkdir FILENAME
Sukuria direktoriją, pateiktą FILENAME, su leidimais, pateiktais
MASK (kaip umask
). Sėkmės atveju gražina true, kitu atveju - false ir nustato $!
(errno). Jei praleistas, MASK pagal nutylėjimą yra 0777.
Bendrai, geriau sukurti direktorijas su leidimų MASK, ir leisti varototojams modifikuotis juos su umask
, negu pateikti apribojimus per MASK ir neleisti vartotojui nieko daugiau. Išimtys šiai taisyklei yra, kai failas ar direktorija turi būti laikoma konfidencialiai (pvz. pašto failai). perlfunc(1) įvestis umask
aptaria MASK pasirinkimą detaliau.
Įsidėmėkite, kad pasak POSIX 1003.1-1996 FILENAME gali turėti bet kokį kiekį sekančių slash'ų. Kai kurios operacinės ir failų sistemos to nesupranta teisingai, taigi Perl automatiškai pašalina visus slash'us kad visi būtų laimingi.