lección 2
Navegando tu ordenador sin ratón
Aprende a moverte entre carpetas, entender rutas y explorar tu sistema de archivos desde la terminal.
⏱ 50 min
En la lección anterior descubriste la terminal y ejecutaste tus primeros comandos. Hoy vamos a dar un paso enorme: vas a aprender a moverte por tu ordenador sin tocar el ratón. Es como aprender a orientarte en una ciudad nueva — al principio todo parece confuso, pero una vez que entiendes el mapa, puedes ir a cualquier sitio sin perderte.
### Tu ordenador es un archivador gigante
Imagina un archivador enorme en una oficina. Tiene cajones, y dentro de cada cajón hay carpetas. Dentro de cada carpeta puede haber documentos o más carpetas. Tu ordenador funciona exactamente igual. Tiene una estructura de cajones dentro de cajones — lo que llamamos "directorios" o "carpetas". Dentro de cada carpeta puede haber archivos (documentos, fotos, vídeos) o más carpetas.
La diferencia con un archivador físico es que tu ordenador puede tener carpetas dentro de carpetas dentro de carpetas, hasta niveles que serían imposibles de gestionar en el mundo físico. Tu carpeta de usuario contiene Documents, que contiene Trabajo, que contiene Proyecto-2024, que contiene Informes... Esa profundidad es lo que hace necesario tener un sistema para navegar.
### Rutas: la dirección postal de tus archivos
Cada archivo y cada carpeta de tu ordenador tiene una "dirección" única — como una dirección postal. En una carta escribes "Calle Mayor 5, 3ºA, Madrid". En tu ordenador, la dirección de un archivo se escribe de forma distinta según tu sistema operativo:
- 🍎 Mac: /Users/maria/Documents/informe.txt — separado por barras normales (/)
- 🟦 Windows: C:\Users\maria\Documents\informe.txt — separado por barras invertidas (\)
A eso lo llamamos "ruta" — el camino completo desde la raíz del sistema hasta el archivo. Cada barra es como una puerta que cruzas: primero entras en Users, luego en maria, luego en Documents, y ahí está tu archivo. Es un camino, paso a paso.
### Ruta absoluta vs ruta relativa
Hay dos formas de dar una dirección. La absoluta es la dirección completa desde la raíz — funciona siempre, estés donde estés. La relativa parte de donde tú estás ahora. Si ya estás en /Users/maria (o C:\Users\maria), puedes decir simplemente Documents/informe.txt sin escribir todo el camino.
1# Ruta absoluta — funciona desde CUALQUIER lugar:2# 🍎 Mac:3/Users/maria/Documents/informe.txt4# 🟦 Windows:5C:\Users\maria\Documents\informe.txt67# Ruta relativa — solo funciona si ya estás en /Users/maria:8Documents/informe.txt910# Punto doble (..) = "sube un nivel" (funciona en ambos sistemas)11# Si estás en Documents y quieres ir a Downloads:12../Downloads
Absoluta = GPS con dirección completa. Relativa = "la puerta de al lado".
Consejo de senior: cuando estés empezando, usa rutas absolutas. Son más largas pero nunca fallan. Cuando te sientas cómodo, las relativas te ahorrarán mucho tiempo. Es como usar GPS vs conocer el barrio de memoria.
### pwd — ¿dónde estoy ahora mismo?
En todo momento, tu terminal está "dentro" de una carpeta concreta. Es como estar de pie en una habitación de un edificio. El comando pwd (print working directory) te dice en qué carpeta estás ahora mismo. Funciona igual en ambos sistemas (y en Linux, donde todos los comandos de esta lección también funcionan sin cambios):
1# Funciona igual en 🟦 PowerShell y 🍎 Mac Terminal:2pwd34# Resultado típico:5# 🍎 Mac: /Users/maria6# 🟦 Windows: C:\Users\maria
pwd = "Print Working Directory" = muéstrame mi ubicación actual.
### ls — ¿qué hay aquí?
El comando ls (list) te muestra todo lo que hay en la carpeta donde estás. Es como abrir un cajón del archivador y ver lo que contiene. Funciona en ambos sistemas (en PowerShell es un alias de Get-ChildItem):
1# Funciona en ambos sistemas:2ls # Lista la carpeta actual3ls Documents # Lista la carpeta Documents45# 🍎 Mac — opciones útiles:6ls -l # Formato largo (tamaño, fecha, permisos)7ls -a # Incluye archivos ocultos (empiezan por .)8ls -la # Combinar ambas910# 🟦 PowerShell — equivalentes:11ls # Funciona (alias de Get-ChildItem)12ls -Force # Incluye archivos ocultos13Get-ChildItem -Path Documents -Force
ls es tu linterna: ilumina lo que hay en cada carpeta.
### cd — moverse entre carpetas
Este es EL comando más importante de la lección. cd (change directory) te mueve de una carpeta a otra. Si pwd te dice "estás aquí" y ls te dice "esto hay aquí", cd te permite "ir allá". Funciona exactamente igual en PowerShell y Mac Terminal:
1# Todos estos funcionan igual en 🟦 PowerShell y 🍎 Mac Terminal:23cd Documents # Entrar en la carpeta Documents4pwd # Verificar que te has movido5cd .. # Subir un nivel (volver a la carpeta padre)6cd ~ # Ir directamente a tu carpeta personal ("home")78# Ir a una ruta absoluta:9# 🍎 Mac:10cd /Users/maria/Downloads11# 🟦 Windows:12cd C:\Users\maria\Downloads
cd = cambiar de habitación. cd .. para subir. cd ~ para ir a casa.
El símbolo ~ (virgulilla) es un atajo universal que significa "mi carpeta personal". Siempre puedes escribir cd ~ para volver a tu punto de partida si te pierdes. Es tu botón de reset.
En PowerShell, cd y pwd son atajos de Set-Location y Get-Location. Puedes usar los cortos sin problema. Y un detalle útil: PowerShell también acepta las barras normales (/), así que cd C:/Users/maria funciona igual que con \. Un solo hábito para los dos sistemas.
Error común: escribir "cd" seguido del nombre de un ARCHIVO (no una carpeta). Solo puedes "entrar" en carpetas. Si escribes "cd informe.txt" la terminal te dirá "not a directory" (Mac) o que la ruta no existe (Windows). No te asustes — simplemente usa ls para ver qué son carpetas y qué son archivos.
¿Y si la carpeta tiene un espacio en el nombre? cd mi carpeta no funciona: la terminal cree que le estás dando dos argumentos. Dos soluciones: ponla entre comillas simples (cd 'mis datos') o escribe las primeras letras y pulsa Tab — la terminal pone lo que haga falta por ti. La convención profesional: usa guiones en vez de espacios al crear carpetas (datos-enero, no datos enero).
- cd: No such file or directory — ese nombre no existe. ¿Errata? ¿Estás donde crees? Prueba pwd.
- cd: Not a directory — ese nombre existe, pero es un archivo, no una carpeta.
- cd: too many arguments — el nombre tiene un espacio: ponlo entre comillas simples.
### El truco mágico: Tab para autocompletar
Aquí va un secreto que te ahorrará horas de tu vida: la tecla Tab. Cuando estás escribiendo el nombre de una carpeta o archivo, pulsa Tab y la terminal intentará completar el nombre por ti. Si escribes "cd Doc" y pulsas Tab, la terminal completará a "cd Documents" automáticamente. Funciona tanto en PowerShell como en Mac Terminal.
Si hay varias opciones que empiezan igual, pulsa Tab dos veces: en Mac te muestra las posibilidades, en PowerShell te cicla entre ellas. Si Tab no completa nada, significa que no hay nada que coincida — probablemente has escrito mal las primeras letras.
Consejo de senior: los profesionales pulsamos Tab compulsivamente. No es pereza — es eficiencia y verificación. Si Tab no completa, algo está mal. Es como un corrector ortográfico en tiempo real para la terminal. Acostúmbrate desde el día 1.
Dos atajos que vas a agradecer: cd a secas (sin nada detrás) te lleva a casa, igual que cd ~. Y cd - te devuelve a la carpeta en la que estabas antes de moverte — es un interruptor entre dos sitios. Cuando trabajes saltando entre el código y los datos lo vas a usar cien veces al día.
### Poniendo todo junto: una expedición por tu ordenador
Vamos a hacer un recorrido completo por tu ordenador. Piensa que eres un explorador con un mapa (pwd), una linterna (ls) y la capacidad de teletransportarte (cd):
1# Funciona igual en ambos sistemas:2pwd # 1. ¿Dónde empiezo?3ls # 2. ¿Qué hay aquí?4cd Documents # 3. Entrar en Documents5pwd # 4. Confirmar movimiento6ls # 5. ¿Qué hay en Documents?7cd .. # 6. Volver un nivel arriba8pwd # 7. Verificar9cd ~ # 8. Volver a casa
Una expedición completa: orientarte, explorar, moverte, volver. Todo con 3 comandos.
Las carpetas personales se llaman en inglés en el disco (Documents, Downloads, Desktop), aunque tu sistema esté en español. Lo que traduce es el Finder (Mac) o el Explorador (Windows), no el sistema de archivos. Escribe cd Do y pulsa Tab: la terminal te da el nombre real sin que tengas que adivinarlo.
### El comando clear: limpiar la pantalla
Después de ejecutar varios comandos, tu terminal se llena de texto. El comando clear (o cls en PowerShell) limpia la pantalla para que puedas empezar de cero visualmente. No borra nada de tu ordenador — solo limpia la pantalla, como borrar una pizarra.
1# 🍎 Mac Terminal:2clear34# 🟦 Windows PowerShell:5cls6# También puedes usar: Clear-Host78# Atajo universal que funciona en ambos:9# Ctrl + L (limpia la pantalla sin escribir nada)
clear/cls = borrar la pizarra. Ctrl+L es el atajo rápido.
## ejercicios
Exploración libre de tu sistema
Usa pwd, ls y cd para explorar tu ordenador. Navega hasta tu carpeta de descargas (Downloads), lista su contenido, y luego vuelve a tu carpeta personal. 💡 Qué deberías ver: pwd → una ruta con tu nombre de usuario. ls → carpetas como Desktop, Documents, Downloads. cd Downloads + ls → los archivos que has descargado. cd ~ → de vuelta a casa. ⚠️ Las carpetas personales se llaman Downloads y Documents en el disco, en inglés, aunque tu sistema esté en español. Lo que traduce es el Finder/Explorador, no el sistema. Escribe cd Do y pulsa Tab: la terminal te da el nombre real.
Navega con rutas absolutas
Desde cualquier lugar de tu sistema, navega directamente a tu carpeta Documents usando una ruta absoluta. Confirma que llegaste con pwd. 💡 Pista: el pwd del ejercicio anterior ya te ha impreso tu ruta completa con tu nombre de usuario dentro. Copia esa ruta y añádele /Documents al final. 💡 Qué deberías ver: pwd debe mostrar algo como /Users/tu-usuario/Documents (Mac) o C:\Users\tu-usuario\Documents (Windows).
Sube niveles con ..
Estás dentro de Documents (del ejercicio anterior). Usa .. varias veces para subir nivel por nivel. Verifica en cada paso con pwd. 💡 Qué deberías ver: cada cd .. te sube un nivel y pwd te muestra una ruta más corta. cd ../.. sube dos de golpe.
Regístrate para guardar tu progreso.
## comentarios
Reporta erratas, ayuda a otros o comparte tu opinión. Sé constructivo.
Inicia sesión para comentar y responder.
cargando comentarios...