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
pwdcon 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
pwdcambia 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
- Abre una terminal y ejecuta
pwd. Anota la ruta obtenida. - Cambia varias veces de directorio utilizando
cdy comprueba cómo cambia la salida depwd. - Accede al directorio raíz (
/) y verifica la ruta conpwd. - Si tu sistema contiene enlaces simbólicos, compara la salida de
pwd -Lypwd -P. - En Windows, ejecuta
cdsin argumentos y compara el resultado con el comandopwdde 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.