20811481576_a8452f38ed_b.jpg

El linux command mkdir podría no necesitar explicación mas allá de “Sirve para crear directorios” pero como otros comandos que parecen obvios, el comando linux mkdir tiene algunas propiedades que te conviene saber para ahorrar tiempo, “teclasos” y aumenta tu cultura genral sobre linux. Aquí te doy los detalles de como usar el comando linux mkdir.

El linux command mkdir

El Comando Linux mkdir no tiene muchos parámetros y es simple de usar, como dije en la introducción este comando sirve para crear diractorios, sin embargo tiene algunos trucos que te van a ayudar a ahorrar algo de tiempo. La forma de utilizar este comando es así:

mkdir [OPCIÓN…] nombre_directorio …

Cuando quieres crear un directorio es comando mkdir es el comando adecuado para hacerlo. Sin mas rodeos te comparto algunos ejemplo del comando linux mkdir para veas como funciona.

Crear un directorio simple

Para crear un directorio la forma más sencilla es solo poner el comando y el nombre del directorio que quieres crear.

mkdir un-nuevo-directorio

este comando se puede observar así:

$ ls -l
total 0
$ mkdir un-nuevo-directorio
$ ls -l
total 4
drwxr-xr-x 2 lm lm 4096 Aug 12 10:39 un-nuevo-directorio

Como puedes ver, el directorio se ha creado con el nombre indicado en el comando linux mkdir. Ahora veremos otras opciones del comando.

Crear mas de un directorio a la vez

El comando linux mkdir permite crear varios directorios para no teclear la creación de cada uno en una sentencia. Aquí te muestro el ejemplo:

mkdir segundo tercero cuarto

Este comando nos creará estos tres nuevo directorios

$ mkdir segundo tercer cuarto
$ ls -l
total 16
drwxr-xr-x 2 lm lm 4096 Aug 12 10:44 cuarto
drwxr-xr-x 2 lm lm 4096 Aug 12 10:44 segundo
drwxr-xr-x 2 lm lm 4096 Aug 12 10:44 tercer
drwxr-xr-x 2 lm lm 4096 Aug 12 10:39 un-nuevo-directorio

Crear directorios en secuencia (uno dentro de otro)

Si necesitas crear un directorio nuevo que a su vez tendrá uno o varios directorios no es necesario que crees primero el directorio superior y luego en otra sentencia crees el directorio interno. Para este caso puede usar el parámetro -p aquí te muestro como hacerlo.

Si quisiéramos hacerlo sin el parámetro nos da este resultado:

$ mkdir directorio-principal/secundario
mkdir: cannot create directory ‘directorio-principal/secundario’: No such file or director

Pero al hacerlo con el parámetro -p se crean los enlaces necesario y pueden ser mas de un directorio en la ruta. Aquí te muestro algunos ejemplos:

$ mkdir -p directorio-principal/secundario
$ ls -l
drwxr-xr-x 3 lm lm 4096 Aug 12 10:57 directorio-principal
$ ls -l directorio-principal/
total 4
drwxr-xr-x 2 lm lm 4096 Aug 12 10:57 secundario

Como puede ver el directorio secundario está dentro de “directorio-principal”. Esto puede usarse para crear mas directorio dentro del directorio “secundario” en la misma sentencia.

$ mkdir -p directorio-principal/secundario/a/b/c

Crear un directorio y asignarle permisos

Cuando creas un directorio con el comando linux mkdir puedes asignar los permisos al directorio en la misma sentencia y para eso existe la opción -m. Esta opción te permite asignar permisos de la misma forma en la que se usa el Comandos Linux chmod. Mira el ejemplo que te doy en seguida:

$ mkdir normal
$ ls -l
total 4
drwxr-xr-x 2 lm lm 4096 Aug 12 11:28 normal

Cuando usas el comando de forma normal te asigna los permisos 755, si queremos crear un directorio con permisos en linux de 777 podemos usar la siguiente sentencia:

$ mkdir -m 777 con-permisos
$ ls -l
total 8
drwxrwxrwx 2 lm lm 4096 Aug 12 11:29 con-permisos
drwxr-xr-x 2 lm lm 4096 Aug 12 11:28 normal

En este ejemplo se crea el directorio “con-permisos” y se le asignan los permisos de lectura, escritura y acceso para el propietario, el grupo y otros.

El linux command mkdir es muy útil, pues te ahorra tiempo si sabes como usarlo. Espero que te haya sido de utilidad.

 

Fuente: comoinstalarlinux

¿Quién está en línea?

Hay 13228 invitados y ningún miembro en línea