Linux command mkdir aprende a crear directorios en linux

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 comando 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 y no olvides compartir el post en tus redes sociales si te ha gustado.

u Servidor y Amigo

Luis Armando Medina

Sígueme en Twitter: @larmedina
Sígueme en Facebook: dame un like LuisMedinaMLM

This entry was posted in Software Libre and tagged , , . Bookmark the permalink.

One Response to "Linux command mkdir aprende a crear directorios en linux"

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *


*