Comando.- mkdir

mkdir sirve para crear carpetas (directorios), no trabaja si existe un directorio con el mismo nombre. Acrónimo del ingles "make directory", que en español significa hacer directorios.

Sintaxis

mkdir [opciones] [directorio]

mkdir [opciones] [directorio1] [directorio2] [etc]

Opciones

-m, --mode=MODE establece los permisos (como en chmod), en lugar de a=rwx - umask

-p, --parents no hay error si existen, crea los directorios padres en caso necesario

-v, --verbose muestra un mensaje por cada directorio creado

--help muestra esta ayuda y finaliza

--version informa de la versión y finaliza

Ejemplos:

a) Para crear una carpeta dentro del nivel donde tengamos la terminal.

Sintaxis:

mkdir [nombre de la carpeta]

Ejemplo:

mkdir travesuras

Nota.- Si estamos dentro de la carpte /opt y hacemos mkdir travesuras se creara dentro de /opt la subcarpeta travesuras; la ruta nos quedaría /opt/travesuras. Si por el contrario nos encontráramos en /media/disk/mis/ la ruta de la carpeta sería /media/disk/mis/travesuras

b) Cuando queramos que crear un directorio en una ruta especifica.

Sintaxis:

mkdir [ruta donde ubicaremos la carpeta y hasta el final el nombre del directorio que crearemos]

Ejemplo:

mkdir /home/travesuras/Desktop/traviesa

Crea la carpeta traviesa en el escritorio de travesuras

c) Esto sirve para cuando queramos crear varias carpetas. Podemos crear a la vez una serie de carpetas en distintas rutas solo indicándola. Si solo ponemos los nombre de las carpetas estas se crearan dentro del directorio en que estemos en la consola.

Sintaxis:

mkdir [nombre de carpeta1] [nombre de carpeta2] [etc]

Cuando queremos que estén en diferentes rutas:

mkdir [ruta de la carpeta donde crearemos el archivo seguido del nombre] [ruta de la carpeta donde crearemos el archivo seguido del nombre] [etc]

Ejemplos:

mkdir travesura1 travesura2 travesura3

mkdir travesura1 /home/travesuras/Desktop/travesura2

Nota.- Para el segundo ejemplo, asumiendo que estamos en el nivel del directorio /opt entonces travesura1 se creara dentro de esa carpeta, quedando /opt/travesura1 La carpeta travesura2 se creara justo en la carpeta que le indicamos, es decir en el escritorio.

d) Cuando queramos asignar permisos a las carpetas creadas usando mkdir usamos la opción -m

Sintaxis:

mkdir -m [Permisos de chmod en números] [carpeta]

mkdir -m [Permisos de chmod en números] [carpeta1] [Carpeta2] [etc]

Ejemplos:

mkdir -m 776 travesura1

mkdir -m 776 travesura1 /home/travesuras/Desktop/travesura2

Se crea la carpeta travesura1 con todos los permisos para el propietario y grupo, a los demás solo se les da el de leer y escribir.

Recordatorio del chmod:

Permisos

Definición con número

Opción

4

Leer

2

Escribir

1

Ejecutar

0

Sin acceso

Para la combinación de los permisos se suma la opción con número. Ejemplo el 5 sale de la suma de 4+1 y como 4 es leer y 1 ejecutar a este permiso le corresponden esas dos.

e) Cuando queremos hacer varios directorios a la vez unos dentro de otros creándolos si no existen usamos la opción -p

Sintaxis:

mkdir -p [ruta de la carpeta incluyendo carpetas padre]

mkdir -p [ruta de la carpeta incluyendo carpetas padre 1] [ruta de la carpeta incluyendo carpetas padre 2] [etc]

Ejemplo:

mkdir -p /home/travesuras/Desktop/Soy/muy/traviesa

En este caso se hace dentro del escritorio la carpeta Soy, dentro de ella el directorio muy y en este ultimo traviesa. Sin la opción -p cuando tratamos de hacer una carpeta dentro de otra que no existe nos da error.

f) -v o --verbose nos muestra un mensaje por cada directorio creado.

Sintaxis:

mkdir -v [carpeta1]

mkdir -v [carpeta1] [carpeta2] [etc]

Ejemplo:

mkdir -p -v /home/travesuras/Desktop/Soy/muy/traviesa

Usando el ejemplo anterior si agregamos la opción de verbose nos avisa que se crearon las carpetas: soy, muy y traviesa.

 

 

http://linuxreviews.org/man/mkdir/index.html.es
http://es.wikipedia.org/wiki/Mkdir
http://www.linuxdata.com.ar/index.php?idmanual=manddiryarchivos.html&manuale=1

 

 

 

About these ads

27 comentarios

  1. vaya mierda

  2. Bueno para los que apenas comenzamos!!.

    • Hola, fui al blog que enlazas y como que no existe, pero si uno con el nick que usas.

      Saludos

  3. deja un ejemplo!! seria muy bueno :)

    • :) tiene ejemplos. Creo que tienes que ver primero el comando cd y además que son las rutas (path). En los ejemplos se usa el usuario travesuras (cambia ese por el tuyo) y es probable que tengas el S.O. en español y en vez de Desktop sea Escritorio.

  4. Como hago para que los nombre de las carpetas tengas espacios, por ejemplo la carpeta “hola como estas” cuando escribo con mkdir cada palabra me aparece en carpetas separadas :C

  5. nomames we ni sirven tus mamadas we

  6. sirve para el pito putos

  7. no mames su informacion metancela x donde lez kepa (kulo) :P

    • tienes razon pendejo fgfgh

  8. Chinguen a su puta madre

    • picate el culo
      tienes la razon anonimo

  9. mierdas

  10. pinche bola deputos

    • a la mierda pendejo mejor ve a chingar a tu putamadre a otro lado

  11. Chinguen a su puta madre perros

  12. putos de mierda jotos mamen pitooo ah ahh

  13. san lucas es mi chamacoo!

  14. van avaler vergacon los z perros puros gallos

  15. i love thu kuliito

  16. QUE TANTO MAMAN VERGA HIJOS DE SU PUTA MADRE VAN A BAILAR ENLA MERA VERGA

  17. dejen de estar de majaderos atte adriana

  18. pzzz va kuando kieras puto

Deja un comentario

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

Seguir

Recibe cada nueva publicación en tu buzón de correo electrónico.

Únete a otros 34 seguidores

%d personas les gusta esto: