Aprenda la línea de comandos en la terminal

Ahora es el momento de crear una carpeta dentro de su sistema.

Sí, usted podría hacer esto a través del Finder o cualquier herramienta que use para navegar y crear archivos ahora. Sin embargo, hay ventajas de hacerlo a través de la terminal, ¡especialmente

si desea profundizar en la programación!

¿Cómo se crea una carpeta en Terminal? ¡Es hora de un nuevo comando!

mkdir

Utilice el comando mkdir para crear un directorio. mkdir es la abreviatura de «crear directorio». Especifique el nombre del directorio (carpeta) que desea crear justo después. Si quisiera crear una carpeta llamado new-folder, ejecutaría:

mkdir new-folder

Veamos ejemplos concretos.

Creando carpetas

Ejemplo sin código

Escenario: Estás en la universidad y acabas de comenzar tu segundo semestre. En su computadora, tiene una carpeta completa llamada «Primer semestre» que contiene todos sus trabajos de curso del primer semestre. Necesitas crear la misma carpeta para tu trabajo de curso del segundo semestre.

La carpeta del primer semestre que «usarás como inspiración está organizada así:

Estructura de carpetas del primer semestre

Creará este mismo equivalente para el segundo semestre cursos … usando Terminal, por supuesto. 👍

¿Por qué es esto importante? Una vez que te adentras en cualquier tipo de programación (diseño, front-end, back-end y más), casi siempre crearás carpetas y archivos para tu código a través de la línea de comandos. Tendrás una gran ventaja como principiante si se siente cómodo con esto.

Desde la línea de comandos, asegúrese de estar en un lugar de su sistema que pueda recordar. La carpeta «Escritorio» o «Documentos» podría ser un buen lugar para estar.

Puede ejecutar los siguientes comandos, presionando la tecla Enter después de cada uno.

Imprima el directorio de trabajo (vea dónde se encuentra):

pwd

Enumere el contenido de su directorio actual:

ls

Cambie los directorios al directorio del escritorio (si no «No tengo una carpeta de escritorio, está bien. Sustituya otro nombre de carpeta de la lista generada por el comando ls).

cd Desktop

Cree un directorio (carpeta) llamado School:

mkdir School

Cambie los directorios al directorio School ectory:

cd School

La ventana de su terminal se verá así:

Cree un directorio» School «(mkdir School) y muévase a él (cd School)

Nombres de carpetas con varias palabras

En nuestro ejemplo, la carpeta debería llamarse «Segundo semestre». Acabamos de crear una carpeta llamada «Escuela» para mantenernos organizados. En teoría, «ejecutaría mkdir Second semester para crear una carpeta dentro llamada» Segundo semestre «, ¿verdad?

¡No! 😖 Debe hacer consideraciones especiales para la carpeta nombres que contienen espacios.

Observe que, al ejecutar mkdir Second semester, se crean dos carpetas (1. «Second», 2. «Semester») en lugar de una :

errores de mkdir: dos carpetas en lugar de una

Al ejecutar mkdir Second semester,» he creado accidentalmente 2 archivos: uno llamado «Segundo» y otro llamado «semestre». Esto se debe a que mi computadora interpreta el espacio entre las dos palabras como una delimitación entre los nombres de dos carpetas, no solo un espacio en el medio de un nombre.

Claramente, necesitamos una forma diferente de indicar «Segundo semestre «es todo un nombre de archivo; no dos separados.

Soluciones de carpeta de varias palabras

Para crear o hacer referencia a una carpeta con varias palabras, tiene tres opciones:

  • use comillas, es decir, mkdir "Second semester"

    • Esto dice que el nombre de la carpeta debe incluir todos los caracteres dentro de las comillas.

  • escape del carácter especial (el carácter que su computadora está interpretando de una manera especial) usando una barra invertida, es decir, mkdir Second\ semester

    • Esto dice que el significado especial del espacio entre» Segundo «y» semestre «debe ignorarse. Queremos que un espacio sea solo un literal espacio, no para que Terminal lo interprete como una forma de separar varios nombres de carpetas.

    • ¡En programación, a menudo usará barras invertidas para escapar de caracteres especiales!

  • use guiones en lugar de espacios para crear un nombre de carpeta diferente por completo (es decir, mkdir Second-semester)

Puede utilizar comillas: 👍

Nombre de carpeta de varias palabras con comillas

O escapar (es decir, ignorar el significado especial de) el espacio precediéndolo con una barra invertida, un hábito de programación confuso pero común:

Nombre de carpeta de varias palabras con un carácter de escape (a través de una barra invertida)

Ya sea que use comillas o barra invertida para crear carpetas con varias palabras, será todo establecer.

¡Ahora es tu turno! Cree carpetas para las materias escolares enumeradas anteriormente:

  • Historia del arte

  • Biología

  • Química

  • Matemáticas

  • Teatro

Código ejemplo

La creación de carpetas es exactamente el mismo proceso, haya o no código dentro de ellas. ¡Una carpeta es solo una carpeta! Sin embargo, cuando eres programador, es importante mantener tu código estructurado y organizado.

Tal vez aún no tengas experiencia con HTML o CSS, los lenguajes que usarás para configurar mejorar el contenido y la apariencia de las páginas web. Eso está totalmente bien. Solo quiero mostrarte la estructura clásica de este tipo de proyectos para que puedas ver que la creación de carpetas a través de Terminal no solo es útil para propósitos escolares: también es el tipo de cosas que los programadores hacen todos los días. .

Muchos programadores usan una estructura de carpetas y archivos muy clásica cuando crean páginas web básicas. Colocarán el código en una carpeta con el nombre del proyecto con varias subcarpetas dentro para organizar bien su código.

Estas subcarpetas podrían incluir una subcarpeta img para guardar imágenes que aparecerán en el sitio web o una carpeta css para guardar todas el CSS, es decir, las reglas de estilo para el proyecto (qué color debe ser el texto, qué tan grandes serán los encabezados, etc.).

A continuación se muestra una captura de pantalla de la documentación del proyecto. El punto en el la parte superior izquierda de la imagen representa la carpeta general del proyecto. En el interior, puedes ver que hay carpetas css y img, una s así como un archivo llamado index.html que «crearemos en el próximo capítulo.

Estructura completa estándar HTML5 (¡busque las carpetas css e img!)

Esta es la estructura de carpetas definitiva que queremos, visualizado en Finder:

Una carpeta de código como la que crearían muchos desarrolladores reales

Los comandos necesarios para ejecutarse como una serie son los siguientes (desde dentro de la carpeta del escritorio o donde sea que elija crear sus ejemplos):

mkdir code-project
cd code-project
mkdir css
mkdir img

Aquí «s cómo se ve esto en Terminal:

Estructura de carpeta de muestra para un proyecto de código

Una vez que tenga la carpeta deseada organización configurada, podemos pasar a otra tarea en el siguiente capítulo: crear archivos en estas carpetas. Nos quedaremos con los mismos ejemplos: ¡uno no relacionado con el código, otro relacionado con el código!

Leave a Reply

Deja una respuesta

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