5 votos

¿Cómo puedo crear múltiples directorios en la terminal de Mac OS?

Estoy tratando de hacer múltiples carpetas a la vez, pero cuando presiono enter dice: mkdir: i/like: No existe el archivo o directorio.

Hago esto mkdir i/like/icecream

Creo que tengo la última versión de python. ¿Alguna ayuda? Gracias.

5 votos

Las páginas del manual de Unix son un recurso valioso, aunque a veces difíciles de leer. Prueba man mkdir :-)

0 votos

Estoy tratando de aprender cómo usar pushd y popd mientras leo este libro: "Learn Python 3 the Hard Way" de Addison Wesley (2017). Me dice esto: tempi/like/icecreami/like/icecream<~/temp/i/like/icecream/temp~/tempi/like y así sucesivamente... pero me quedo atascado en i/like/icecream. Funciona si escribo i like icecream, pero cuando escribo dice ~/temp/i/ ~/temp solamente y debería decir ~/temp/i/like/icecream ~/temp

2 votos

Pushd/popd se utilizan para la navegación dentro de la estructura de directorios, no para crear directorios :-)

10voto

Oskar Puntos 1242

El interruptor -p permite la creación de carpetas profundas a lo largo de una ruta

mkdir -p  i/like/icecream/too

No necesitas python para esto, a menos que te recuerde a "p" en lugar del patrón pasado para crear el prefijo de la ruta completa.

2 votos

Al menos en Linux el formato largo de -p es —parents, por lo que sería "padres" en lugar de "ruta".

0 votos

Has logrado conservar el patrón @Phoenix y también provocar una corrección.

0 votos

No estoy seguro de lo que realmente quieres decir. Acabo de buscar en la página del hombre en Linux, proporcioné el comentario, pero no me pareció correcto cambiar algo en tu publicación ya que la página del hombre de macOS puede indicar algo diferente allí.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X