GNU/Linux >> Linux Esercitazione >  >> Linux

Come creare directory in Linux (comando mkdir)

Nei sistemi Linux, puoi creare nuove directory dalla riga di comando o con l'aiuto del file manager del tuo desktop. Il comando che ti permette di creare directory (note anche come cartelle) è mkdir .

Questo tutorial copre le basi dell'uso di mkdir comando, inclusi esempi quotidiani.

Sintassi del comando Linux mkdir #

La sintassi per mkdir il comando è il seguente:

mkdir [OPTION] [DIRECTORY]

Il comando accetta uno o più nomi di directory come argomenti.

Come creare una nuova directory #

Per creare una directory in Linux, passa il nome della directory come argomento a mkdir comando. Ad esempio, per creare una nuova directory newdir , eseguiresti il ​​seguente comando:

mkdir newdir

Puoi verificare che la directory sia stata creata elencando i contenuti usando ls comando:

ls -l
drwxrwxr-x 2 username username 4096 Jan 20 03:39 newdir

Quando si fornisce solo il nome della directory, senza il percorso completo, viene creato nella directory di lavoro corrente.

La directory di lavoro corrente è la directory da cui si eseguono i comandi. Per cambiare la directory di lavoro corrente, usa il cd comando.

Per creare una nuova directory in un'altra posizione, dovrai fornire il percorso del file assoluto o relativo della directory principale. Ad esempio, per creare una nuova directory in /tmp directory da digitare:

mkdir /tmp/newdir

Se provi a creare una directory in una directory principale in cui l'utente non dispone di autorizzazioni sufficienti, riceverai Permission denied errore:

mkdir /root/newdir
mkdir: cannot create directory '/root/newdir': Permission denied

Il -v (--verbose ) l'opzione dice a mkdir per stampare un messaggio per ogni directory creata.

Come creare directory principali #

Una directory padre è una directory che si trova sopra un'altra directory nell'albero delle directory. Per creare directory principali, usa -p opzione.

Supponiamo che tu voglia creare una directory /home/linuxize/Music/Rock/Gothic :

mkdir /home/linuxize/Music/Rock/Gothic

Se una delle directory principali non esiste, riceverai un errore come mostrato di seguito:

mkdir: cannot create directory '/home/linuxize/Music/Rock/Gothic': No such file or directory

Invece di creare le directory principali mancanti una per una, invocare mkdir comando con il -p opzione:

mkdir -p /home/linuxize/Music/Rock/Gothic

Quando il -p viene utilizzata, il comando crea la directory solo se non esiste.

Se provi a creare una directory che esiste già e il -p l'opzione non è fornita, mkdir stamperà File exists errore:

mkdir newdir
mkdir: cannot create directory 'newdir': File exists

Come impostare le autorizzazioni durante la creazione di una directory #

Per creare una directory con permessi specifici, invoca mkdir commanf con il -m (-mode ) opzione. La sintassi per l'assegnazione dei permessi è la stessa di chmod comando.

Nell'esempio seguente, stiamo creando una nuova directory con 700 autorizzazioni, il che significa che solo l'utente che ha creato la directory potrà accedervi:

mkdir -m 700 newdir

Quando il -m opzione non è utilizzata, le directory appena create di solito hanno o 775 o 755 permessi, a seconda di umask valore.

Come creare più directory #

Per creare più directory, specifica i nomi delle directory come argomenti del comando, separati da uno spazio:

mkdir dir1 dir2 dir3

La mkdir command ti permette anche di creare un albero di directory complesso con un comando:

mkdir -p Music/{Jazz/Blues,Folk,Disco,Rock/{Gothic,Punk,Progressive},Classical/Baroque/Early}

Il comando sopra crea il seguente albero di directory:

Music/
|-- Classical
|   `-- Baroque
|       `-- Early
|-- Disco
|-- Folk
|-- Jazz
|   `-- Blues
`-- Rock
    |-- Gothic
    |-- Progressive
    `-- Punk

Conclusione #

La mkdir comando in Linux viene utilizzato per creare nuove directory.

Per ulteriori informazioni su mkdir , visita la pagina man di mkdir.

Se hai domande, sentiti libero di lasciare un commento qui sotto.


Linux
  1. Come creare uno script di un comando Linux

  2. 5 esempi per creare più directory in Linux

  3. Come rinominare una directory su Linux

  4. Come creare una nuova directory in Linux

  5. linux:come eseguire un comando in una determinata directory

Comando Mkdir in Linux

Come creare un alias in Linux

Come contare i file nella directory su Linux

Comando mkdir:crea nuove directory in Linux

Come elencare solo le directory in Linux

Come creare un gruppo in Linux – comando groupadd