Comando pwd

pwd

El comando pwd (Print Working Directory) muestra la ruta completa del directorio de trabajo actual. Es uno de los comandos más utilizados para saber en qué ubicación del sistema de archivos se encuentra el usuario en cada momento.

Categoría Archivos y directorios
Disponible en Linux, macOS y otros sistemas Unix
Equivalente en Windows cd (sin argumentos)
¿Requiere permisos de administrador? No.

¿Qué significa su nombre?

pwd son las siglas de Print Working Directory, que puede traducirse como "mostrar el directorio de trabajo actual".

En Unix, el verbo print significa mostrar información por pantalla, mientras que working directory hace referencia al directorio desde el que se están ejecutando los comandos.

¿Para qué sirve?

Permite conocer la ubicación exacta del directorio de trabajo actual.

Es especialmente útil cuando se navega por una estructura de carpetas compleja o cuando un script necesita conocer su ubicación antes de realizar otras operaciones.

Sintaxis

pwd [opciones]

Opciones más utilizadas

Opción Descripción
pwd Muestra el directorio actual.
pwd -L Muestra la ruta lógica (por defecto en la mayoría de shells).
pwd -P Muestra la ruta física, resolviendo enlaces simbólicos.

Equivalencia con otros sistemas

Linux Windows
pwd cd

Ejemplos de uso

Mostrar el directorio actual

pwd

Mostrar la ruta física

pwd -P

Mostrar la ruta lógica

pwd -L

Ejemplo de salida

$ pwd
/home/santi/Documentos/Redes

¿Cómo interpretar la salida?

  • La salida muestra la ruta absoluta del directorio actual.
  • Siempre comienza por /, que representa el directorio raíz.
  • Cada nombre separado por / corresponde a un directorio dentro del sistema de archivos.

Errores habituales

  • Confundir la ruta mostrada por pwd con la ubicación de un archivo concreto. El comando únicamente muestra el directorio de trabajo.
  • No comprender la diferencia entre la ruta lógica (-L) y la ruta física (-P) cuando existen enlaces simbólicos.
  • Pensar que pwd cambia de directorio. Este comando solo muestra información; no modifica la ubicación actual.

Conceptos relacionados

  • Directorio de trabajo
  • Ruta absoluta
  • Ruta relativa
  • Directorio raíz
  • Enlace simbólico

Comandos relacionados

Comando Relación
cd Cambia el directorio de trabajo.
ls Lista el contenido del directorio actual.
find Permite localizar archivos y directorios.
realpath Muestra la ruta absoluta de un archivo o directorio.
tree Representa gráficamente la estructura de directorios.

Curiosidades

Aunque pwd parece un comando muy simple, es muy utilizado en scripts de shell para construir rutas absolutas y evitar errores al acceder a archivos desde distintos directorios. En muchos intérpretes de comandos también existe como comando interno (builtin), lo que hace que su ejecución sea prácticamente instantánea.


Prácticas propuestas

  1. Abre una terminal y ejecuta pwd. Anota la ruta obtenida.
  2. Cambia varias veces de directorio utilizando cd y comprueba cómo cambia la salida de pwd.
  3. Accede al directorio raíz (/) y verifica la ruta con pwd.
  4. Si tu sistema contiene enlaces simbólicos, compara la salida de pwd -L y pwd -P.
  5. En Windows, ejecuta cd sin argumentos y compara el resultado con el comando pwd de Linux.

Consejo: Si alguna vez no sabes dónde te encuentras dentro del sistema de archivos, ejecuta pwd. Es uno de los primeros comandos que utilizan los administradores antes de realizar cualquier operación sobre archivos o directorios.