Creare una nuova cartella
mkdir
Il comando mkdir permette di creare una nuova cartella contenuta all'interno della cartella di lavoro. Questo comando per essere eseguito correttamente deve essere seguito dal nome della cartella che si vuole creare, ad esempio:
mkdir nuova_cartella
Le cartelle create con questo comando sono leggibili, scrivibili ed eseguibili dal proprietario, mentre sono solo leggibili ed eseguibili da tutti gli altri utenti.
Per creare una nuova cartella occorre specificare un nome differente da tutte le altre cartelle contenute nella directory di lavoro. Nel caso in cui venisse eseguito il comando riportato sopra ma esiste già una cartella denominata nuova_cartella verrà stampato a schermo il seguente messaggio di errore:
mkdir: cannot create directory 'nuova_cartella' : File exists
Creare una nuova sottocartella
Nel caso in cui si voglia creare una sottocartella all'interno di una o più cartelle, si possono usare due metodi.
Il primo metodo è quello di cambiare la cartella di lavoro con il comando cd e quindi creare la sottocartella, il secondo è quello di utilizzare il comando mkdir con l'opzione -p (ovvero --parents).
Ad esempio, supponiamo che io stia lavorando nella cartella Home, che contiente la cartella Documenti, che contiene la cartella eBooks ed io voglio creare la cartella Guide all'interno della cartella eBooks. Il comando per fare questo in una sola mossa è:
mkdir -p Documenti/eBooks/Guide
ovvero:
mkdir --parents Documenti/eBooks/Guide
Per seguire passo passo quello che viene eseguito con questo comando, si può utilizzare l'opzione -v (ovvero --verbose), che stampa a schermo ogni singolo step eseguito dal pc. Il comando completo dunque sarà:
mkdir -pv Documenti/eBooks/Guide
ovvero:
mkdir --parents --verbose Documenti/eBooks/Guide