Crea nuove directory in Linux
-
Comando
mkdir
-
Crea una nuova directory usando il comando
mkdir
- Impostare le autorizzazioni durante la creazione di una directory
- Crea più directory
Per creare nuove directory in Linux, possiamo utilizzare File Manager o Terminal. Per creare nuove directory usando il terminale, usiamo il comando mkdir
.
Comando mkdir
Il comando mkdir
crea directory utilizzando l’interfaccia della riga di comando e imposta i permessi delle directory.
Sintassi:
mkdir [OPTION] [DIRECTORY]
Qui, OPTION
include le opzioni durante la creazione delle directory e DIRECTORY
rappresenta uno o più nomi di directory da creare.
Durante l’esecuzione di questo comando, dobbiamo essere sicuri di disporre di autorizzazioni sufficienti; in caso contrario, potremmo ricevere un errore di permission denied
.
Crea una nuova directory usando il comando mkdir
mkdir newdir
Crea una nuova directory con il nome newdir
nella directory di lavoro corrente.
Per verificare la creazione della directory, possiamo usare il comando ls -l
:
ls -l
Produzione:
drwxr-xr-x 2 zeppy zeppy 4096 Sep 1 20:00 newdir
Per creare una directory in altre posizioni piuttosto che nella directory di lavoro corrente, è necessario fornire il percorso assoluto o relativo alla directory padre.
mkdir test/abc
Questo crea una nuova directory abc
all’interno della directory test
. Qui, la directory test
deve essere all’interno della directory di lavoro corrente.
Tuttavia, se la directory principale test
non esiste, viene visualizzato l’errore No such file or directory
. Per creare directory genitore se non esistono, potremmo usare l’opzione -p
.
mkdir -p test/abc/newdir
In questo caso, anche se nessuna delle directory padre test
e abc
non esiste, il comando creerà directory mancanti oltre alla directory newdir
.
Impostare le autorizzazioni durante la creazione di una directory
Per impostare i permessi durante la creazione della directory, usiamo l’opzione -m
. La sintassi per impostare i permessi è la stessa del comando chmod
.
mkdir -m 700 test
Questo crea una nuova directory chiamata test
con i permessi 700
, il che significa che il creatore della directory può solo accedere alla directory.
Crea più directory
Per creare più directory, usiamo il comando mkdir
seguito dai nomi delle directory da creare separati da uno spazio.
mkdir tennis football swimmimg
Questo creerà le directory tennis
, football
e swimming
nella directory di lavoro corrente.
Suraj Joshi is a backend software engineer at Matrice.ai.
LinkedIn