Gestión de archivos y carpetas: crear, mover, copiar y borrar sin sustos

Aprende los comandos base para manipular estructura de proyectos con seguridad y criterio profesional.

`mkdir`, `touch`, `cp`, `mv` y `rm` son parte del núcleo de trabajo diario.

Manipular archivos rápido exige también validar contexto para no romper cosas.

`mv` sirve tanto para mover como para renombrar: potencia y riesgo en un solo comando.

Borrar recursivo sin revisar ruta es una de las causas más comunes de incidentes evitables.

  • Crear carpetas y archivos de forma explícita hace tu proyecto más mantenible desde el día 1.
  • En CLI, crear estructura inicial es cuestión de segundos. Lo importante no es solo crear rápido, sino hacerlo con nombres coherentes con el dominio del proyecto.
  • `mkdir -p` te permite crear jerarquías completas aunque existan partes previas, evitando errores por rutas intermedias ausentes.
  • En muchos equipos, este paso se automatiza con scripts de bootstrap para que todas las personas arranquen con la misma base.
  • Antes de mover archivos, confirma destino y evita sobrescrituras accidentales.

1) Crear estructura de trabajo con intención

Crear carpetas y archivos de forma explícita hace tu proyecto más mantenible desde el día 1.

En CLI, crear estructura inicial es cuestión de segundos. Lo importante no es solo crear rápido, sino hacerlo con nombres coherentes con el dominio del proyecto.

`mkdir -p` te permite crear jerarquías completas aunque existan partes previas, evitando errores por rutas intermedias ausentes.

En muchos equipos, este paso se automatiza con scripts de bootstrap para que todas las personas arranquen con la misma base.

2) Copiar y mover sin perder control

Antes de mover archivos, confirma destino y evita sobrescrituras accidentales.

3) Borrado seguro y mentalidad de prevención

`rm -rf` no perdona errores de ruta. Úsalo con protocolo mental de seguridad.

La terminal no manda a papelera por defecto. Un borrado equivocado puede obligarte a restaurar desde backup o control de versiones.

Antes de borrar, comprueba ruta (`pwd`), lista contenido (`ls`) y, si hay dudas, usa primero comandos de inspección.

En contextos críticos, una práctica madura es mover a carpeta temporal de cuarentena antes de borrar definitivamente.

  • Revisa siempre `pwd` antes de borrar recursivo.
  • Prefiere borrado dirigido sobre comodines amplios.
  • Versiona cambios en Git para poder revertir.
  • Si no estás seguro, no ejecutes aún el `rm`.
Terminal
05

Gestión de archivos y carpetas: crear, mover, copiar y borrar sin sustos

Aprende los comandos base para manipular estructura de proyectos con seguridad y criterio profesional.

Código del tema: Comandos reproducibles y trazables

📘 Teoría

1) Crear estructura de trabajo con intención

Crear carpetas y archivos de forma explícita hace tu proyecto más mantenible desde el día 1.

1

En CLI, crear estructura inicial es cuestión de segundos. Lo importante no es solo crear rápido, sino hacerlo con nombres coherentes con el dominio del proyecto.

2

`mkdir -p` te permite crear jerarquías completas aunque existan partes previas, evitando errores por rutas intermedias ausentes.

3

En muchos equipos, este paso se automatiza con scripts de bootstrap para que todas las personas arranquen con la misma base.

2) Copiar y mover sin perder control

Antes de mover archivos, confirma destino y evita sobrescrituras accidentales.

1

Copiar preservando estructura

`cp -R` permite duplicar carpetas completas.

2

Mover o renombrar

`mv` cambia ubicación o nombre según argumento destino.

3) Borrado seguro y mentalidad de prevención

`rm -rf` no perdona errores de ruta. Úsalo con protocolo mental de seguridad.

La terminal no manda a papelera por defecto. Un borrado equivocado puede obligarte a restaurar desde backup o control de versiones.

Antes de borrar, comprueba ruta (`pwd`), lista contenido (`ls`) y, si hay dudas, usa primero comandos de inspección.

En contextos críticos, una práctica madura es mover a carpeta temporal de cuarentena antes de borrar definitivamente.

  • Revisa siempre `pwd` antes de borrar recursivo.
  • Prefiere borrado dirigido sobre comodines amplios.
  • Versiona cambios en Git para poder revertir.
  • Si no estás seguro, no ejecutes aún el `rm`.

🧪 Aprende probando

Ejemplo Ejemplo guiado: mini estructura de proyecto Crea carpeta con subdirectorios, añade archivo principal y renómbralo.

🏁 Retos

Reto Reto: copia y reorganiza Copia una carpeta y renombra un archivo dentro de la copia.

🧰 Recursos

Test

Comprueba tus conocimientos con un test sobre Terminal.

Test de Terminal

¿Qué es esto?

Soy Cristian Eslava y a veces hago webs para procrastinar yo y vosotros. culTest

La hice en febrero de 2026 para facilitar el aprendizaje de mis alumnos. La idea es aprender desarrollo web practicando y que el proyecto siga creciendo con nuevos temas, tests y retos.

Está inspirada en MDN, W3Schools, CodePen, Manz y muchos otros sitios de documentación sobre desarrollo web. Quería combinar teoría útil, ejemplos ejecutables, retos y el sistema de tests que ya tenía en culTest. culTest

Si te gustó, si no te gustó o si quieres escribirme, puedes hacerlo en cristianeslava@gmail.com