GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo crear directorios en Linux (comando mkdir)

En los sistemas Linux, puede crear nuevos directorios desde la línea de comandos o con la ayuda del administrador de archivos de su escritorio. El comando que le permite crear directorios (también conocidos como carpetas) es mkdir .

Este tutorial cubre los conceptos básicos del uso de mkdir comando, incluidos ejemplos cotidianos.

Sintaxis del comando Linux mkdir #

La sintaxis para mkdir El comando es el siguiente:

mkdir [OPTION] [DIRECTORY]

El comando toma uno o más nombres de directorio como argumentos.

Cómo crear un nuevo directorio #

Para crear un directorio en Linux, pase el nombre del directorio como argumento a mkdir dominio. Por ejemplo, para crear un nuevo directorio newdir , ejecutaría el siguiente comando:

mkdir newdir

Puede verificar que el directorio se creó enumerando los contenidos usando el ls comando:

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

Al proporcionar solo el nombre del directorio, sin la ruta completa, se crea en el directorio de trabajo actual.

El directorio de trabajo actual es el directorio desde el que está ejecutando los comandos. Para cambiar el directorio de trabajo actual, use el cd comando.

Para crear un nuevo directorio en otra ubicación, deberá proporcionar la ruta de archivo relativa o absoluta del directorio principal. Por ejemplo, para crear un nuevo directorio en el /tmp directorio que escribiría:

mkdir /tmp/newdir

Si intenta crear un directorio en un directorio principal donde el usuario no tiene suficientes permisos, recibirá Permission denied error:

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

El -v (--verbose ) la opción le dice a mkdir para imprimir un mensaje para cada directorio creado.

Cómo crear directorios principales #

Un directorio padre es un directorio que está encima de otro directorio en el árbol de directorios. Para crear directorios principales, use -p opción.

Digamos que desea crear un directorio /home/linuxize/Music/Rock/Gothic :

mkdir /home/linuxize/Music/Rock/Gothic

Si alguno de los directorios principales no existe, obtendrá un error como se muestra a continuación:

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

En lugar de crear los directorios principales que faltan uno por uno, invoque el mkdir comando con -p opción:

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

Cuando el -p se utiliza la opción, el comando crea el directorio solo si no existe.

Si intenta crear un directorio que ya existe y el -p no se proporciona la opción, mkdir imprimirá File exists error:

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

Cómo establecer permisos al crear un directorio #

Para crear un directorio con permisos específicos, invoque mkdir comando con -m (-mode ) opción. La sintaxis para asignar permisos es la misma que con chmod comando.

En el siguiente ejemplo, estamos creando un nuevo directorio con 700 permisos, lo que significa que solo el usuario que creó el directorio podrá acceder a él:

mkdir -m 700 newdir

Cuando el -m no se utiliza la opción, los directorios recién creados suelen tener 775 o 755 permisos, dependiendo de la umask valor.

Cómo crear varios directorios #

Para crear varios directorios, especifique los nombres de los directorios como argumentos del comando, separados por espacios:

mkdir dir1 dir2 dir3

El mkdir El comando también le permite crear un árbol de directorios complejo con un comando:

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

El comando anterior crea el siguiente árbol de directorios:

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

Conclusión #

El mkdir El comando en Linux se usa para crear nuevos directorios.

Para más información sobre mkdir , visite la página de manual de mkdir.

Si tiene preguntas, no dude en dejar un comentario a continuación.


Linux
  1. Cómo crear un script de un comando de Linux

  2. 5 ejemplos para crear múltiples directorios en Linux

  3. Cómo cambiar el nombre de un directorio en Linux

  4. Cómo crear un nuevo directorio en Linux

  5. linux:cómo ejecutar un comando en un directorio dado

Comando Mkdir en Linux

Cómo crear un alias en Linux

Cómo contar archivos en el directorio en Linux

Comando mkdir:crear nuevos directorios en Linux

Cómo enumerar solo directorios en Linux

Cómo crear un grupo en Linux – Comando groupadd