GNU/Linux >> Linux Esercitazione >  >> Linux

Come creare una directory in Linux usando il comando mkdir

Vediamo come creare una directory nel sistema Linux. Su Linux, possiamo usare il comando 'mkdir'. Mkdir è l'abbreviazione di "make directory". Quasi tutte le distribuzioni Linux come Ubuntu, RHEL, Debian e Centos usano lo stesso comando.

In questo tutorial, ti mostrerò 5 utilizzo del comando mkdir per creare directory su un sistema operativo simile a Linux e Unix.

1) comando mkdir

Puoi digitare mkdir direttamente dalla tua console per usarlo.

$ mkdir

Per impostazione predefinita, l'esecuzione di mkdir senza alcun parametro creerà una directory nella directory corrente. Eccone un esempio:

Dallo screenshot sopra, abbiamo creato una directory chiamata 'office'. Quando eseguiamo il comando mkdir, siamo nella directory '/home/pungki'. Quindi la nuova directory, che è office, viene creata nella directory /home/pungki. Se mettiamo una posizione esatta, ad esempio:'/usr/local' - , Linux creerà una directory nella directory '/usr/local'.

Quando Linux ha scoperto che la directory che supponiamo di essere creata esiste già, lo strumento ci dirà che non può crearla.

Un altro prerequisito per la creazione di una directory è che devi avere accesso alla posizione in cui la directory desidera essere creata. Quando non lo hai, mkdir segnalerà un errore.

2) Crea più directory

Possiamo anche creare più directory contemporaneamente. Diciamo che vogliamo creare directory denominate 'ubuntu', 'redhat' e 'slackware'. Quindi la sintassi sarà questa:

$ mkdir ubuntu redhat slackware

3) Aggiungi directory includi la sua sottodirectory

Quando vuoi creare sottodirectory , dovrai usare -p parametro. Questo parametro creerà prima la directory padre, se mkdir non riesce a trovarla. Diciamo che vogliamo creare una directory denominata "lettera" e una directory denominata "importante" sotto la lettera di directory. Quindi la sintassi sarà questa:

$ mkdir -p letter/important

4) Imposta il privilegio di accesso

Usando -m parametro, possiamo anche impostare il privilegio di accesso per la nuova directory al volo. Ecco un esempio.

$ mkdir -m=r-- letter

Il comando precedente creerà una directory denominata letter e darà il privilegio di accesso in sola lettura per il proprietario della directory, il proprietario del gruppo di directory e chiunque.

5) Stampa messaggio per ogni directory creata

Il -v l'opzione stamperà un messaggio sulla console per ogni directory creata. Controlla il seguente esempio.

$ mkdir -v ubuntu redhat slackware

6) Crea directory con data

Sai che puoi creare un nome di directory con data? Ciò è utile principalmente negli script di shell quando è necessario creare cartelle di backup con data.

$ mkdir "$(date +"%d-%m-%Y")"
Output

$ mkdir "$(date +"%d-%m-%Y")"
$ ls
03-01-2019
$

Conclusione

Il comando Mkdir è uno dei comandi di base utilizzati in Linux. Come al solito, puoi sempre digitare man mkdir o mkdir --help per visualizzare la pagina del manuale ed esplorarla in modo più dettagliato.


Linux
  1. Come creare uno script di un comando Linux

  2. Come creare un utente Linux usando Ansible

  3. Come creare snapshot del filesystem utilizzando Snapper Command su Linux

  4. Come creare file sparsi in Linux usando il comando 'dd'

  5. Come creare una nuova directory in Linux

Comando Mkdir in Linux

Come creare un file in Linux usando Cat Command

Come creare un alias in Linux

Come creare un file in Linux usando Terminal

Come stampare la directory di lavoro usando il comando pwd di Linux?

Come contare i file nella directory su Linux