Comandos Linux · 2 min read · Sep 18, 2025

Tutorial del comando pwd de Linux para principiantes (con ejemplos)

El comando pwd, al igual que ls y cd, es una de las utilidades de Linux más utilizadas. Independientemente del tipo de usuario que seas (novato o profesional), te encontrarás usando esta herramienta de línea de comandos con frecuencia. Así que en este tutorial, discutiremos rápidamente los conceptos básicos de pwd a través de algunos ejemplos fáciles de entender.

Pero antes de comenzar, vale la pena mencionar que todos los ejemplos presentados en este artículo han sido probados en Ubuntu 22.04 LTS.

Comando pwd de Linux

La herramienta pwd imprime el nombre del directorio de trabajo actual (PWD - Directorio de Trabajo Actual, ¿lo entendiste?). A continuación se muestra su sintaxis:

pwd [OPCIÓN]...

Y así es como la página del manual de la utilidad lo describe:

Imprime el nombre completo del archivo del directorio de trabajo actual.

A continuación se presentan algunos ejemplos en formato de preguntas y respuestas que deberían darte una buena idea de cómo funciona el comando pwd.

P1. ¿Cómo funciona el comando pwd?

El uso básico, como suele ser el caso, es muy fácil. Todo lo que tienes que hacer es ejecutar el comando ‘pwd’ sin ninguna opción, y obtendrás la ruta completa al directorio de trabajo actual como salida.

pwd

Aquí hay un ejemplo:

himanshu@ansh:~$ pwd  
/home/himanshu

Vale la pena mencionar que la mayoría de las shells, incluyendo bash, tienen pwd incorporado. Simplemente ejecuta el siguiente comando:

type -a pwd

Y deberías obtener la siguiente salida.

pwd es un comando interno de la shell  
pwd es /bin/pwd

P2. ¿Cuál es la diferencia entre pwd y /bin/pwd?

Bueno, pwd está incorporado en la shell, mientras que /bin/pwd es la herramienta que viene con tu distribución de Linux. La página del manual de PWD lo explica claramente:

NOTA: Tu shell puede tener su propia versión de pwd, que generalmente reemplaza la versión descrita  
aquí. Por favor, consulta la documentación de tu shell para obtener detalles sobre las opciones que soporta.

P3. ¿Cómo hacer que pwd use PWD del entorno?

Esto se puede hacer utilizando la opción de línea de comandos -L. Para probar esto, crea un enlace simbólico al directorio actual (/home/himanshu en mi caso).

Por ejemplo:

ln -s . dir_symlink

y luego ingresa a él:

cd dir_symlink

Ahora, ejecuta el siguiente comando:

/bin/pwd

En mi caso, obtuve la siguiente salida:

/home/himanshu

A continuación, ejecuta este comando

/bin/pwd -L

Obtuve la siguiente salida:

/home/himanshu/dir_symlink

P4. ¿Cómo hacer que pwd evite todos los enlaces simbólicos?

Esto se puede hacer utilizando la opción de línea de comandos -P. Por ejemplo:

/bin/pwd -L

produce la siguiente salida:

/home/himanshu/dir_symlink

Pero con -P

/bin/pwd -L -P

la salida es:

/home/himanshu

Vale la pena mencionar que si no se especifica ninguna opción, se asume -P por defecto.

Conclusión

Como puedes ver, pwd es una herramienta de línea de comandos bastante fácil de entender y usar. Principalmente, te encontrarás usándola sin ninguna opción, pero es bueno saber qué opciones ofrece. Para más información sobre pwd, dirígete a su página del manual aquí.

Share: X/Twitter LinkedIn

Recibe nuevas publicaciones en tu bandeja de entrada.

No spam. Cancela la suscripción en cualquier momento.