Seguridad Wireless - Wifi

Sistemas operativos => Zona GNU/Linux => Mensaje iniciado por: drvalium en 19-03-2008, 17:16 (Miércoles)

Título: Crear carpetas con mkdir
Publicado por: drvalium en 19-03-2008, 17:16 (Miércoles)
buenas

Quiero crear varias carpetas con el mismo nombre seguido de números correlativos a la vez con mkdir, las carpetas son rc0.d hasta rc6.d, hasta ahora lo que hago es esto:

Código: [Seleccionar]
mkdir /etc/rc0.d /etc/rc1.d /etc/rc2.d /etc/rc3.d /etc/rc4.d /etc/rc5.d /etc/rc6.d
Mi pregunta es la siguiente ¿hay alguna manera de decirle a mkdir que cree todas las carpetas diciendole solo la primera y la ultima y así ahorrarme escribir las intermedias?

EJ: mkdir /etc/rc0.d hasta /etc/rc6.d

Donde hasta seria el comando que busco.

No se si he sabido explicarme bien. Gracias

saludos

Título: Re: Crear carpetas con mkdir
Publicado por: rh3nt0n en 19-03-2008, 17:42 (Miércoles)
Hola :)

La solucion es tan sencilla como esta:
Código: [Seleccionar]
mkdir /etc/rc1 rc2 rc3 rc4 rc5 ...... y todos los rc que quieras... xD
Siempre cada directorio separado por un espacio (el primero en este caso rc1 NO, lo especifico para que no quepa error).
Tambien tienes la opcion de crear una ruta de varios directorios si es que no existen los directorios del que cuelga el directorio final por ejemplo ...

directorio1/
                 directorio2/
                                   directorio3/
                                                     directorio4/
                                                                        ....../
para esto tendrias que usar la opcion -p

Código: [Seleccionar]
mkdir -p /directorio1/directorio2/directorio3/directorio4/..../
espero que te sirva con esto... :)

Saludos
Título: Re: Crear carpetas con mkdir
Publicado por: drvalium en 19-03-2008, 18:16 (Miércoles)
buenas

he probado lo que me dices:

Código: [Seleccionar]
mkdir /etc/ati/pepito1 pepito2 pepito3 pepito4
Código: [Seleccionar]
mkdir -p /etc/ati/pepito1 pepito2 pepito3 pepito4
Lo que ha creado en ambos casos es la carpeta pepito1 dentro de /etc/ati y el resto dentro del directorio root, pero yo lo que busco es crearlas todas dentro de /etc/ati

Tambien he probado

Código: [Seleccionar]
mkdir /etc/ati/pepito1 /pepito2 /pepito3 /pepito4
Código: [Seleccionar]
mkdir -p /etc/ati/pepito1 /pepito2 /pepito3 /pepito4
con el mismo resultado.

¿que hago mal?

saludos
Título: Re: Crear carpetas con mkdir
Publicado por: drvalium en 19-03-2008, 18:31 (Miércoles)
buenas

Lo que quiero hacer es crear estas carpetas a la vez /etc/pepito.d y /etc/ati/pepito1 hasta /etc/ati/pepito6, el comando mas corto que he conseguido es este:

Citar
mkdir /etc/pepito.d && cd /etc/ati && mkdir pepito1 pepito2 pepito3 pepito4 pepito5 pepito6

¿voy bien?

saludos