certmundo.
es‑mx

6 min de lectura

¿Cómo navegar el sistema de archivos de Linux con la terminal?

Navegar el sistema de archivos de Linux desde la terminal significa usar comandos de texto para moverte entre carpetas, ver su contenido y saber exactamente en qué parte del sistema estás.

En Linux, la terminal no es opcional: es la herramienta más eficiente para trabajar. Dominar la navegación básica es el primer paso real para usar Linux con confianza.


La estructura de directorios en Linux

Linux organiza todos sus archivos en un árbol que parte de un directorio raíz llamado / (diagonal o slash). No existen letras de unidad como C: o D: en Windows. Todo, incluyendo discos externos y dispositivos USB, aparece dentro de ese árbol.

Estos son los directorios más importantes que encontrarás:

Directorio Qué contiene
/ Raíz del sistema. El origen de todo.
/home Carpetas personales de cada usuario.
/home/tu_usuario Tu espacio de trabajo personal.
/etc Archivos de configuración del sistema.
/var Registros y datos variables del sistema.
/tmp Archivos temporales. Se borran al reiniciar.
/usr Programas y herramientas instaladas.
/bin Comandos esenciales del sistema.

Cuando abres la terminal por primera vez, Linux te coloca automáticamente en tu carpeta personal: /home/tu_usuario. Este lugar también se representa con el símbolo ~ (virgulilla).


Los tres comandos esenciales de navegación

pwd — ¿Dónde estoy ahora?

pwd significa print working directory y te dice la ruta exacta donde estás en este momento.

Sintaxis:

pwd

Ejemplo 1 — básico:

$ pwd
/home/carlos

Esto significa que estás dentro de la carpeta personal del usuario carlos.

Ejemplo 2 — después de moverte a otra carpeta:

$ pwd
/home/carlos/documentos/proyectos

Usas pwd cada vez que no recuerdas dónde estás. Es como el GPS de la terminal.


ls — ¿Qué hay en esta carpeta?

ls significa list y muestra el contenido del directorio actual.

Sintaxis:

ls [opciones] [ruta]

Las opciones más útiles son:

Opción Qué hace
ls Lista archivos y carpetas básica.
ls -l Lista con detalles: permisos, tamaño, fecha.
ls -a Muestra archivos ocultos (los que empiezan con .).
ls -la Combina -l y -a. La opción más completa.
ls -lh Igual que -l pero con tamaños legibles (KB, MB).

Ejemplo 1 — listar la carpeta actual:

$ ls
descargas  documentos  imágenes  música  escritorio

Ejemplo 2 — listar con detalles:

$ ls -l
drwxr-xr-x 2 carlos carlos 4096 jun 10 09:15 descargas
drwxr-xr-x 3 carlos carlos 4096 jun 12 14:30 documentos
-rw-r--r-- 1 carlos carlos 2048 jun 11 08:00 notas.txt

La letra d al inicio indica que es un directorio. Un guión - indica que es un archivo.

Ejemplo 3 — listar una carpeta específica sin entrar a ella:

$ ls -lh /home/carlos/documentos
total 12K
drwxr-xr-x 2 carlos carlos 4096 jun 12 10:00 proyectos
-rw-r--r-- 1 carlos carlos 1500 jun 10 16:45 presupuesto_bimbo.txt
-rw-r--r-- 1 carlos carlos  980 jun 09 11:20 contactos_femsa.csv

Puedes inspeccionar cualquier carpeta sin moverte de donde estás.


cd — ¿Cómo me muevo entre carpetas?

cd significa change directory y te permite moverte a cualquier carpeta del sistema.

Sintaxis:

cd [ruta]

Ejemplo 1 — entrar a una carpeta dentro de la ubicación actual:

$ cd documentos
$ pwd
/home/carlos/documentos

Ejemplo 2 — ir a una ruta absoluta (desde la raíz):

$ cd /home/carlos/documentos/proyectos
$ pwd
/home/carlos/documentos/proyectos

Una ruta absoluta siempre empieza con /. Funciona sin importar dónde estés.

Ejemplo 3 — subir un nivel con ..:

$ pwd
/home/carlos/documentos/proyectos
$ cd ..
$ pwd
/home/carlos/documentos

Dos puntos (..) siempre significan "la carpeta que contiene a esta".

Ejemplo 4 — regresar directamente a tu carpeta personal:

$ cd ~
$ pwd
/home/carlos

O simplemente escribe cd sin argumentos: el resultado es el mismo.

Ejemplo 5 — regresar al directorio anterior:

$ cd -
/home/carlos/documentos/proyectos

El guión (-) te regresa exactamente al directorio donde estabas antes. Muy útil cuando saltas entre dos carpetas.


Rutas absolutas vs. rutas relativas

Este concepto es clave para no perderte.

Ruta absoluta: empieza siempre con /. Funciona desde cualquier lugar.

cd /home/carlos/descargas

Ruta relativa: parte desde donde estás ahora. No empieza con /.

# Si estás en /home/carlos:
cd descargas

Ambas llegan al mismo lugar. La diferencia está en el punto de partida.


Caso práctico: organizar archivos de trabajo

Imagina que eres administrador de sistemas en una empresa distribuidora en Guadalajara. Necesitas revisar los reportes del mes. Así navegarías:

# Paso 1: ¿Dónde estoy?
$ pwd
/home/ana

# Paso 2: ¿Qué hay aquí?
$ ls
descargas  documentos  reportes  escritorio

# Paso 3: Entro a reportes
$ cd reportes

# Paso 4: Confirmo mi ubicación
$ pwd
/home/ana/reportes

# Paso 5: Veo el contenido con detalles
$ ls -lh
total 24K
-rw-r--r-- 1 ana ana 5.2K jun 01 09:00 ventas_mayo_liverpool.csv
-rw-r--r-- 1 ana ana 3.8K jun 01 09:05 inventario_femsa_mayo.csv
-rw-r--r-- 1 ana ana 4.1K jun 01 09:10 gastos_bimbo_mayo.csv

# Paso 6: Regreso a mi carpeta personal
$ cd ~
$ pwd
/home/ana

En seis pasos localizaste los archivos correctos sin tocar el ratón.


Errores comunes

1. Confundir mayúsculas y minúsculas

Linux distingue entre Documentos y documentos. Son carpetas completamente distintas. Si escribes cd Documentos y la carpeta se llama documentos, recibirás este error:

bash: cd: Documentos: No such file or directory

Usa siempre el nombre exacto, tal como aparece en ls.

2. Olvidar la diagonal inicial en rutas absolutas

Si quieres ir a /home/carlos y escribes home/carlos, Linux interpretará que buscas una carpeta llamada home dentro de tu ubicación actual. El resultado será un error. Las rutas absolutas siempre empiezan con /.

3. Usar espacios en nombres de carpetas sin comillas

Si una carpeta se llama mis proyectos, el comando cd mis proyectos fallará porque Linux interpreta mis y proyectos como dos argumentos separados. La solución es usar comillas:

cd "mis proyectos"

O mejor aún: al crear carpetas, usa guiones bajos en lugar de espacios: mis_proyectos.

4. Perderse en rutas profundas

Si llevas varios cd seguidos y ya no sabes dónde estás, ejecuta pwd de inmediato. Siempre te dice tu ubicación exacta. No adivines.


Referencia rápida de comandos

Comando Qué hace
pwd Muestra tu ubicación actual.
ls Lista el contenido del directorio actual.
ls -la Lista todo, incluyendo archivos ocultos y detalles.
ls -lh Lista con tamaños legibles (KB, MB).
cd nombre Entra a una carpeta por ruta relativa.
cd /ruta/completa Entra a una carpeta por ruta absoluta.
cd .. Sube un nivel al directorio padre.
cd ~ Regresa a tu carpeta personal.
cd - Regresa al directorio anterior.

Puntos clave

  • pwd, ls y cd son los tres comandos de navegación fundamentales. Dominarlos es obligatorio antes de aprender cualquier otra cosa en Linux.
  • La estructura de Linux parte siempre de /. No existen letras de unidad como en Windows.
  • Una ruta absoluta empieza con / y funciona desde cualquier lugar. Una ruta relativa parte desde donde estás ahora.
  • Linux distingue mayúsculas de minúsculas: Documentos y documentos son cosas diferentes.
  • Cuando te pierdas, ejecuta pwd inmediatamente. Nunca adivines tu ubicación.

Puntos clave

  • Los comandos `pwd`, `ls` y `cd` son la base de la navegación en Linux: con ellos puedes saber dónde estás, ver qué hay en una carpeta y moverte por todo el sistema.
  • La estructura de Linux parte del directorio raíz `/`. No existen letras de unidad como `C:` en Windows; todo el sistema es un solo árbol de carpetas.
  • Una ruta absoluta siempre empieza con `/` y funciona desde cualquier ubicación. Una ruta relativa parte desde donde te encuentras en ese momento.
  • Linux distingue entre mayúsculas y minúsculas: `Documentos` y `documentos` son directorios completamente distintos. Usa `ls` para ver el nombre exacto antes de escribirlo.
  • Cuando no recuerdes dónde estás, ejecuta `pwd` de inmediato. Es el comando más confiable para orientarte en la terminal.

Comparte esta lección:

¿Cómo navegar el sistema de archivos de Linux con la terminal? | Linux para Principiantes | Certmundo