Crea nuove directory in Linux

Suraj Joshi 30 gennaio 2023
  1. Comando mkdir
  2. Crea una nuova directory usando il comando mkdir
  3. Impostare le autorizzazioni durante la creazione di una directory
  4. Crea più directory
Crea nuove directory in Linux

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.

Autore: Suraj Joshi
Suraj Joshi avatar Suraj Joshi avatar

Suraj Joshi is a backend software engineer at Matrice.ai.

LinkedIn

Articolo correlato - Linux Files and Directories