GNU/Linux >> Linux Esercitazione >  >> Linux

comando mkdir in Linux/Unix

La struttura delle directory di Linux è tale che in un dato punto del terminale si sta lavorando all'interno di una directory particolare. La gerarchia delle directory Linux inizia in alto con la directory root (/) e si ramifica in diverse sottodirectory man mano che si scende nell'albero della gerarchia.

In questa guida ci concentreremo su mkdir comando. mkdir – abbreviazione di crea directory – è un comando utilizzato per creare directory nei sistemi Linux/Unix e assegnare anche altri attributi.

Crea una directory usando il comando mkdir

Per creare una directory usando il comando mkdir usa la sintassi mostrata sotto

Sintassi

mkdir [OPTIONS] directory_name

Per scoprire la tua attuale directory di lavoro, esegui:

pwd

Nel mio caso, questo è /home/jamie come mostrato nell'immagine seguente.

Ora andiamo alla directory "Documenti"

E crea 3 directory:directory1, directory2 e directory3.

La sintassi per creare directory senza argomenti utilizzando il comando mkdir è:

mkdir directory_name

Pertanto, per creare tutte e tre le directory, eseguiremo:

mkdir directory1 directory2 directory3

Puoi verificarlo usando ls -l comando.

Stampa o mostra un output dettagliato usando l'opzione -v

Se desideri stampare o visualizzare l'operazione del comando mkdir, usa il -v opzione come mostrato di seguito.

mkdir -v directory_name

Nel nostro caso, creeremo altre 3 directory e visualizzeremo l'output.

mkdir -v directory4 directory5 directory6

Risultato

Come mostrato sopra, è stato stampato l'output dettagliato che mostra le operazioni che sono state eseguite.

Crea sottodirectory usando l'opzione -p

Il mkdir -p Il comando ti consente di creare directory nidificate o directory principali solo se non esistono .

Quando il comando precedente viene ripetuto, non accadrà nulla e non verrà segnalato alcun errore. Si dice quindi che sia un idempotente operazione.

Se hai una directory “/dir1” ed esegui il seguente comando:

mkdir -p /dir1/dir2/dir3

Il comando precedente crea dir2 all'interno dir1 e dir3 in dir2.

Esempio

mkdir -p linux/ditros/debian

Questo crea la directory "debian" all'interno della cartella "distros" e "distros" all'interno della directory "linux".

Questo può essere confermato navigando nel percorso debian/distros/debian ed eseguendo pwd comando.

Confermando la directory di lavoro corrente con pwd comando.

Assegnazione delle autorizzazioni utilizzando l'opzione -m

Per impostazione predefinita, la mkdir assegna il permesso rwx r_x r_x o simpy 755 in formato Octal. Se vuoi assegnare valori diversi usa mkdir -m e le autorizzazioni corrispondenti.

Sintassi

mkdir -m  octal_value directory_name

Ad esempio, creeremo una directory chiamata docs e assegnargli tutti i permessi (valore ottale 777).
Per farlo, eseguiremo il comando seguente.

mkdir -m 777 docs

Per verificare di aver creato la directory con i valori assegnati eseguire:

ls -l

Risultato

Come visto sopra i documenti directory ha tutte le autorizzazioni assegnate ed è evidenziata in verde.

Accesso alle manpage per il comando mkdir

Per accedere alle pagine man del comando mkdir e saperne di più sull'utilizzo del comando, esegui il comando seguente.

man mkdir

Risultato

Ottenere la versione per il comando mkdir

Per ottenere la versione del comando mkdir nel tuo sistema esegui:

mkdir --version

Risultato

Conclusione

In questa guida, abbiamo analizzato il comando mkdir e fornito esempi di utilizzo del comando. Ci auguriamo che tu l'abbia trovato utile soprattutto se sei un principiante e stai imparando le basi di Linux. Sentiti libero di provare i comandi e tornare da noi. Il tuo feedback è molto gradito.


Linux
  1. comando Linux mkdir

  2. comando IP Linux

  3. comando cd di Linux

  4. UNIX / Linux:10 esempi di comandi Netstat

  5. 10 Esempi di comandi Xargs in Linux / UNIX

Comando AWK in Linux/Unix

Linux vs Unix

Comando Grep in Linux/UNIX

comando ls in Linux/UNIX

comando cp in Linux/UNIX

Trova comando in Linux/UNIX