Ruta Full Stack
0✦ 0
Glosario · El ordenador por dentro · Fase 1

Sistema de archivos

La forma en que el ordenador organiza todo lo que guarda: archivos dentro de carpetas, dentro de otras carpetas, formando un árbol.

✦Apagada: responde bien la pregunta del final para encenderla

También lo verás como: archivo · archivos · carpeta · carpetas · directorio · directorios · fichero · ficheros · archivo oculto · archivos ocultos · dotfile · dotfiles

Analogía

Un archivador: cajones, carpetas dentro de los cajones, y hojas dentro de las carpetas.

Las piezas

  • Archivo (o fichero): un documento con contenido. 00-ROADMAP.md.
  • Carpeta (o directorio, en jerga: es lo mismo): un contenedor de archivos y de otras carpetas.

El árbol en Linux

/                          ← la raíz: todo cuelga de aquí
└── home/
    └── yisus/             ← tu carpeta personal (atajo: ~)
        ├── Documents/
        │   └── web-development/   ← este vault
        └── Work/          ← donde irán tus proyectos de código

Archivos ocultos

Los que empiezan por punto: .git, .gitignore, .obsidian, .env. No se ven por defecto (en la terminal, ls -a los muestra). Suelen guardar configuración, y algunos son críticos: la carpeta .git es todo el historial de un proyecto. Si la borras, el historial desaparece.

Para qué sirve / cuándo aparece

Todo proyecto web es, físicamente, un árbol de carpetas y archivos de texto. Saber moverte por él es lo primero que hace falta para entender qué está tocando la IA.

Un paso más: todo es un archivo con una dirección

Dos ideas que simplifican mucho:

  • No hay "sitios mágicos". Tus fotos, un programa, la configuración del sistema, el historial de Git: todo son archivos dentro de carpetas, y todo tiene una ruta.
  • Una carpeta puede contener carpetas, sin límite. Por eso se dibuja como un árbol al revés: una raíz arriba y ramas hacia abajo.

Un proyecto web es exactamente eso: una carpeta con subcarpetas y archivos de texto. Cuando la IA "crea una web", lo que hace es crear y editar archivos dentro de esa carpeta.

Compruébalo tú

En la terminal, dentro de una carpeta con cosas: ls -la. Las líneas que empiezan por d son carpetas; las que empiezan por . en el nombre, ocultas.

Linux Directories Explained in 100 SecondsFireship · inglés, muy rápidoAbrir en YouTube
Comprueba que lo entendiste

¿Qué tienen de especial los archivos cuyo nombre empieza por punto, como .gitignore?