Crea uno o più indirizzari nuovi.
mkdir [ -m Modalità ] [ -p ] Indirizzario...
Il comando mkdir crea uno o più indirizzari specificati dal parametro Indirizzario. Ogni nuovo indirizzario contiene le voci standard . (punto) e .. (punto-punto). E' possibile specificare le autorizzazioni per i nuovi indirizzari con l'indicatore -m Modalità.
L'ID proprietario e l'ID gruppo dei nuovi indirizzari vengono impostati rispettivamente nell'ID utente e nell'ID-gruppo effettivi. L'impostazione bit setgid viene ereditata dall'indirizzario principale. Per modificare il bit setgid, è possibile specificare l'indicatore -m Modalità o emettere il comando chmod dopo la creazione dell'indirizzario.
| -m Modalità | Imposta i bit di autorizzazione per gli indirizzari appena creati sul valore specificato dalla variabile
Modalità. La variabile Modalità assume gli stessi valori del parametro Modalità per il comando
chmod, in formato simbolico o numerico.
Quando si specifica l'indicatore -m utilizzando il formato simbolico, i caratteri op + (più) e - (meno) vengono interpretate relativamente all'impostazione dell'autorizzazione a=rwx presupposta. Il + aggiunge autorizzazioni alla modalità predefinita e il - elimina le autorizzazioni dalla modalità predefinita. Fare riferimento al comando chmod per una descrizione completa dei formati e dei bit di autorizzazione. |
| -p | Crea indirizzari nome percorso intermedio mancanti. Se non si specifica l'indicatore -p, l'indirizzario principale di ogni indirizzario appena creato deve esistere già.
Gli indirizzari intermedi vengono creati tramite il richiamo automatica dei seguenti comandi mkdir: mkdir -p -m $(umask -S),u+wx $(dirname Directory) && mkdir [-m Modalità] Indirizzario dove [-m Modalità] rappresenta qualsiasi opzione fornita con il richiamo originale del comando mkdir. Il comando mkdir ignora qualsiasi parametro Indirizzario che denomina l'indirizzario esistente. Non viene emesso alcun errore. |
Questo comando restituisce i seguenti valori di uscita:
| 0 | Tutti gli indirizzari specificati sono stati creati correttamente o l'opzione -p è stata specificata e, attualmente, esistono tutti gli indirizzari specificati. |
| >0 | Si è verificato un errore. |
mkdir Test
L'indirizzario Test viene creato con le autorizzazioni predefinite.
mkdir -m 755 /home/demo/sub1/Test
mkdir -p /home/demo/sub2/Test
L'indicatore -p crea gli indirizzari /home, /home/demo e /home/demo/sub2, se non esistono già.
| /usr/bin/mkdir | Contiene il comando mkdir. |