CodeAventura
Linux
▸Archivos y Directorios▸Crear archivos y directorios: touch y mkdir

Misión

TerminalTema: Vintage
Crear archivos y directorios: touch y mkdir
04
/
17

Crear archivos y directorios: touch y mkdir

Construyendo desde cero

Ya sabes moverte por el sistema de archivos. Ahora toca aprender a crear cosas. En la interfaz gráfica haces clic derecho y seleccionas "Nuevo archivo" o "Nueva carpeta". En la terminal, tienes dos comandos para esto.

touch — Crear archivos

El comando touch crea un archivo vacío:

Así de simple. Si el archivo ya existe, touch no lo borra — solo actualiza su fecha de modificación. Es seguro.

Puedes crear varios archivos de una vez:

Tres archivos creados con un solo comando. Intenta hacer eso con clic derecho.

mkdir — Crear directorios

Para crear carpetas (directorios) usas mkdir:

Esto crea un directorio llamado proyectos en tu ubicación actual.

Pero ¿qué pasa si quieres crear una estructura más profunda? Si intentas:

Esto falla si proyectos/web no existe todavía. La solución es la flag -p:

La opción -p crea todos los directorios intermedios necesarios. Si alguno ya existe, no da error. Es el modo seguro de crear estructuras de directorios.

Convenciones de nombres

Cuando nombres archivos y carpetas en la terminal, sigue estas reglas:

  • Evita espacios — usa guiones (mi-archivo.txt) o guiones bajos (mi_archivo.txt)
  • Evita caracteres especiales como &, *, ?, !
  • Usa minúsculas — Linux distingue entre mayúsculas y minúsculas (Archivo.txt y archivo.txt son archivos diferentes)

Los espacios en nombres complican los comandos porque la terminal los interpreta como separadores de argumentos.

Tu desafío

Crea la siguiente estructura de un proyecto:

  1. Una carpeta proyecto con subcarpetas src y docs
  2. Un archivo README.md dentro de proyecto
  3. Verifica el resultado con ls proyecto

La salida de ls debe mostrar README.md, src y docs dentro de la carpeta proyecto.