Androide

Cómo crear directorios en linux (comando mkdir)

como crear carpetas desde la terminal de Ubuntu - mkdir

como crear carpetas desde la terminal de Ubuntu - mkdir

Tabla de contenido:

Anonim

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 del comando mkdir , incluidos ejemplos cotidianos.

Sintaxis del comando mkdir de Linux

La sintaxis para el comando mkdir es la siguiente:

mkdir

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 para el comando mkdir . Por ejemplo, para crear un nuevo directorio newdir , debe ejecutar el siguiente comando:

mkdir newdir

Puede verificar que el directorio se haya creado enumerando los contenidos con el comando ls :

ls -l

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

Cuando se proporciona 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 ejecuta los comandos. Para cambiar el directorio de trabajo actual, use el comando cd .

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

mkdir /tmp/newdir

mkdir /root/newdir

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

La opción -v ( --verbose ) le dice a mkdir que imprima un mensaje para cada directorio creado.

Cómo crear directorios principales

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

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, recibirá 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 comando mkdir con la opción -p :

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

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

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

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, use la opción -m ( -mode ). La sintaxis para asignar permisos es la misma que con el comando chmod .

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 no se usa la opción -m , los directorios recién creados generalmente tienen permisos 775 o 755 , dependiendo del valor de umask .

Cómo crear múltiples directorios

Para crear múltiples directorios, especifique los nombres de los directorios como argumentos de comando, separados por espacio:

mkdir dir1 dir2 dir3

El comando mkdir 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 comando mkdir en Linux se usa para crear nuevos directorios.

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

terminal mkdir