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