logo

Com crear un directori a Linux | Comandament mkdir

A Linux, l'ordre 'mkdir' és com una vareta màgica per crear carpetes amb molta facilitat. 'mkdir' significa make directori i us ajuda a organitzar les coses de l'ordinador creant carpetes amb una sola ordre. Tant si esteu fent una carpeta o un munt d'elles seguides, 'mkdir' us ajudarà a mantenir les coses endreçades i ordenades a l'ordinador. En aquesta guia, parlarem de com utilitzar 'mkdir', quines paraules escriure i alguns trucs fantàstics per fer que les vostres carpetes siguin com vulgueu a Linux.

Aquesta ordre pot crear diversos directoris alhora i establir els permisos dels directoris. És important tenir en compte que l'usuari que executa aquesta ordre ha de tenir prou permís per crear un directori al directori principal, o pot rebre un error 'permís denegat'.

Taula de contingut



Sintaxi de l'ordre `mkdir` a Linux

mkdir [options...] [directory_name]>

Aquí, substituïu [ nom_directori ] amb el nom desitjat del directori que voleu crear. Aprofundim en la funcionalitat de l'ordre 'mkdir' amb diversos exemples.

Opcions i la seva implementació pràctica a mkdir

Opcions

Descripció

–ajuda

Mostra informació relacionada amb l'ajuda per a l'ordre mkdir i surt. Utilitzeu aquesta opció per obtenir ajuda sobre com utilitzar l'ordre i les seves diverses funcions.

-versió

Mostra el número de versió i informació addicional sobre la llicència de mkdir, proporcionant detalls sobre la versió del programari instal·lat. Utilitzeu aquesta opció per comprovar la versió de mkdir instal·lada.

-v o –verbosa

Habilita el mode detallat, mostrant un missatge per a cada directori creat. Quan s'utilitza amb l'argument [directoris], mostra els noms dels directoris que s'estan creant.

-p

Un indicador que permet la creació de directoris primaris segons sigui necessari. Si els directoris especificats ja existeixen, no es notifica cap error. Útil per crear una jerarquia de directoris sense errors.

-m

Estableix els modes de fitxer o els permisos per als directoris creats. La sintaxi segueix la de l'ordre chmod. Utilitzeu aquesta opció per especificar permisos, com ara llegir, escriure i executar, per als directoris nous.

tutorial de javascript

1) Opció `–help` a l'ordre `mkdir` a Linux

Mostra informació relacionada amb l'ajuda i sortides.

Sintaxi:

  mkdir --help>

mkdir –ajuda

2) Opció `–version` a l'ordre `mkdir` a Linux

Mostra el número de versió, informació sobre la llicència i sortides.
Sintaxi:

  mkdir --version>

mkdir –versió

3) Opció `-v` o `–verbose` per crear un directori a Linux

Mostra un missatge per a cada directori creat.
Sintaxi:

  mkdir -v [directories]>

mkdir -v [directoris]

Aquí hem utilitzat l'ordre `ls` per mostrar tots els fitxers i directoris.

Com podem veure, hem creat un directori de remolc amb els noms = jayeshghg_1 i jayeshgfg_2, substituïu aquests noms pel nom de directori que vulgueu.

4) Opció `-p` per crear un directori a Linux

Un indicador que permet que l'ordre creï directoris primaris segons sigui necessari. Si els directoris existeixen, no s'especifica cap error.
Sintaxi:

  mkdir -p [directories]>

Suposem que executeu l'ordre següent:

  mkdir -p first/second/third>

Si el primer i el segon directoris no existeixen, a causa de l'opció -p, mkdir ens crearà aquests directoris. Si no especifiquem l'opció -p i sol·licitem la creació de directoris, on el directori principal no existeix, obtindrem la següent sortida:

mkdir primer/segon/tercer

Si especifiquem l'opció -p, es crearan els directoris i no es notificarà cap error. A continuació es mostra la sortida d'una d'aquestes execucions. També hem proporcionat l'opció -v, perquè puguem veure-la en acció.

opció -p

5) Opció `-m` per crear un directori a Linux

Aquesta opció s'utilitza per establir els modes de fitxer, és a dir, permisos, etc. per als directoris creats. La sintaxi del mode és la mateixa que la chmod comandament.
Sintaxi:

  mkdir -m a=rwx [directories]>

La sintaxi anterior especifica que els directoris creats donen accés a tots els usuaris per llegir, escriure i executar el contingut dels directoris creats. Podeu utilitzar 'a=r' per permetre només a tots els usuaris llegir dels directoris i així successivament.

mkdir -m a=rwx [directoris]

Exemples sobre com crear un directori a Linux mitjançant l'ordre `mkdir`

1) Com crear un directori a Linux mitjançant l'ordre `mkdir`?

Per crear un sol directori, utilitzeu la sintaxi següent:

Sintaxi:

mkdir [directorie_name]>

Per exemple:

Si volem crear un nom de directori jayesh_gfg.

Sintaxi:

mkdir jayesh_gfg>

Aquesta ordre crea un directori anomenat jayesh_gfg a la ubicació actual. Podeu substituir jayesh_gfg amb qualsevol nom que preferiu.

mkdir jayesh_gfg

Aquí hem utilitzat l'ordre `ls` per mostrar tots els fitxers i directoris.

2) Com crear un directori amb una sortida detallada mitjançant l'ordre `mkdir`?

Sintaxi:

  mkdir -v [directory_name]>

Per exemple:

Si volem crear un directori amb el nom de geeksforgeeks i veure-ho detallat alhora. Podeu introduir el vostre nom_directori.

Sintaxi:

  mkdir -v geeksforgeeks>

mkdir -v geeksforgeeks

Aquí hem utilitzat l'ordre `ls` per mostrar tots els fitxers i directoris.

3) Com crear diversos directoris a Linux mitjançant l'ordre `mkdir`?

Per crear diversos directoris alhora, podeu especificar diversos noms de directoris separats per espais:

Sintaxi:

mkdir [directorie_name_1] [directorie_name_1] [directorie_name_1] .......>

Per exemple:

Si volem crear un nom de directori jayesh_gfg_1, jayesh_gfg_2, jayesh_gfg_3.

Sintaxi:

mkdir jayesh_gfg_1 jayesh_gfg_2 jayesh_gfg_3>

Aquesta ordre crea tres directoris anomenats jayesh_gfg_1″, jayesh_gfg_2″ i jayesh_gfg_3 a la ubicació actual.

mkdir jayesh_gfg_1 jayesh_gfg_2 jayesh_gfg_3

mkdir jayesh_gfg_1 jayesh_gfg_2 jayesh_gfg_3

Aquí hem utilitzat l'ordre `ls` per mostrar tots els fitxers i directoris.

4) Com resoldre l'error de permís denegat a l'ordre `mkdir`?

Si trobeu un error de permís denegat mentre creeu un directori, és possible que no tingueu permís per crear directoris en aquesta ubicació. Per resoldre això, podeu donar accés root a l'usuari mitjançant l'ordre sudo.

Per exemple:

Si volem crear un nom de directori geeksforgeek amb permís sudo. podeu substituir geeksforgeek directory_name pel vostre directory_name. Mentre feu servir aquesta ordre, us pot demanar que introduïu la contrasenya de root.

Sintaxi:

sudo mkdir geeksforgeek>

sudo mkdir geeksforgeek

5) Com crear un directori Ús de camins absoluts i relatius

L'ordre 'mkdir' també admet camins absoluts i relatius. Per exemple:

mkdir /path/to/directory>

Aquesta ordre crea un directori anomenat directori a la ruta absoluta especificada.

mkdir my_folder/sub_folder>

Aquesta ordre crea una estructura de directoris amb la meva_carpeta com a directori principal i sub_carpeta com a subdirectori.

Com crear un directori a Linux - Preguntes freqüents

Com puc crear un directori amb espais al seu nom mitjançant l'ordre 'mkdir' a Linux?

Si voleu crear un directori amb espais, podeu incloure el nom del directori sencer entre cometes.

Per exemple:

mkdir 'My Documents'>

Puc crear diversos directoris alhora amb l'ordre 'mkdir'?

Sí, podeu crear diversos directoris simultàniament especificant-ne els noms separats per espais.

Per exemple:

mkdir dir1 dir2 dir3

Quin és el propòsit de l'opció '-p' a l'ordre 'mkdir'?

L'opció '-p' us permet crear una jerarquia de directoris, inclosos els directoris pares que no existeixen. Evita errors si ja existeixen els directoris especificats.

Exemple:

mkdir -p project/docs/images

Com puc establir permisos específics per a un directori mitjançant l'ordre 'mkdir'?

Podeu utilitzar l'opció '-m' per establir permisos per al directori creat.

Per exemple:

mkdir -m 755 públic

Aquesta ordre estableix permisos de lectura, escriptura i execució per al propietari i permisos de lectura i execució per als altres.

Hi ha alguna manera de crear un directori i els seus subdirectoris d'una vegada amb 'mkdir' a Linux?

Sí, podeu utilitzar una combinació de l'opció '-p' i especificar l'estructura de directoris que voleu crear.

Per exemple:

mkdir -p parent/child/grandchild>

Aquesta ordre crea el directori principal i els seus subdirectoris fill i nét d'una vegada.

Conclusió

Si sou un usuari de Linux, trobareu que l'ordre mkdir és increïblement útil per crear directoris o carpetes de manera ràpida i eficient. Proporciona una sèrie d'opcions que us poden ajudar a personalitzar la manera de crear directoris, com ara una sortida detallada, establir permisos i crear diversos directoris simultàniament. Tanmateix, val la pena assenyalar que necessitareu els permisos adequats per crear directoris en ubicacions específiques o, en cas contrari, podeu trobar errors de permís denegat. Aprendre a utilitzar l'ordre mkdir de manera eficaç pot millorar significativament la vostra capacitat d'organitzar fitxers i directoris i augmentar la vostra productivitat a Linux.