Resumen
Al trabajar en la terminal de Linux, conocer con precisión la ubicación actual es fundamental para la administración de archivos y la ejecución de comandos. Esta guía presenta de manera sencilla desde el uso básico del comando pwd y la comprobación de rutas absolutas, hasta la resolución de enlaces simbólicos (opciones -P, -L) y consejos prácticos para scripts de shell.
Uso básico de pwd y verificación del directorio de trabajo actual
Ejecute el comando mkdir -p ~/pwd-tutorial/sample-dir para crear un directorio dedicado donde realizar las prácticas con el comando pwd.

Ejecute el comando cd ~/pwd-tutorial/sample-dir para cambiar la ubicación de trabajo al directorio de práctica recién creado.

El comando pwd (Print Working Directory) muestra en pantalla la ruta absoluta del directorio de trabajo en el que se encuentra actualmente la terminal.
En el resultado de la ejecución, puede confirmar que la ubicación actual se imprime correctamente como la ruta absoluta /root/pwd-tutorial/sample-dir.
⚙️ [Opciones principales]
-L : Imprime la ruta lógica del directorio de trabajo, incluidos los enlaces simbólicos tal como están (valor predeterminado).-P : Resuelve todos los enlaces simbólicos e imprime la ruta del directorio físico real existente.--help : Muestra las instrucciones de uso del comando y la ayuda.--version : Muestra la información de versión del comando.

Diferenciar entre la ruta de enlace simbólico y la ruta física real (-L vs -P)
Ejecute el comando mkdir -p ~/pwd-tutorial/real-storage para preparar el directorio real que se utilizará en la práctica de comparación de enlaces simbólicos.

Ejecute el comando ln -sfn ~/pwd-tutorial/real-storage ~/pwd-tutorial/link-storage para crear un enlace simbólico que apunte al directorio real creado.

Para comprobar el entorno de práctica, ejecute cd ~/pwd-tutorial/link-storage para desplazarse al directorio de enlace simbólico generado.

El comando pwd -L muestra la ruta de trabajo lógica, manteniendo el enlace simbólico.
En el resultado de la ejecución, puede comprobar que se refleja la ruta del enlace simbólico y se muestra como /root/pwd-tutorial/real-storage.

El comando pwd -P resuelve todos los enlaces simbólicos y muestra la ruta física real presente en el disco.
En el resultado de la ejecución, se muestra con exactitud la ruta del directorio real original del enlace simbólico: /root/pwd-tutorial/real-storage.

Uso de la variable de entorno $PWD y combinación con el comando cd
Para practicar con las variables de entorno, ejecute cd ~/pwd-tutorial/sample-dir para desplazarse al directorio de práctica creado anteriormente.

El comando echo "현재 위치는: $PWD" imprime en pantalla el valor de la variable de entorno $PWD, la cual mantiene el shell de forma automática.
En el resultado de la ejecución, puede comprobar que la ruta absoluta del directorio de trabajo actual, /root/pwd-tutorial/sample-dir, se muestra correctamente.

Para probar la variable de entorno que registra la ruta del directorio anterior, ejecute cd .. para subir al directorio superior.

El comando echo "이전 디렉터리는: $OLDPWD" muestra el valor de la variable de entorno $OLDPWD, que almacena la ruta del directorio de trabajo inmediatamente anterior.
En el resultado de la ejecución, puede confirmar que se muestra exactamente la ruta /root/pwd-tutorial/sample-dir, que corresponde al directorio donde se trabajó hace un momento.

Ejecute el comando pwd para verificar el directorio de trabajo actual tras subir al directorio superior.
En el resultado de la ejecución, puede verificar que la ubicación actual ha cambiado correctamente a la ruta absoluta /root/pwd-tutorial.

Limpieza del entorno de práctica y consejos para scripts en entornos reales
Para escribir un ejemplo de código práctico que extraiga la ruta física real dentro de un script utilizando pwd -P, ejecute el comando echo 'CURRENT_DIR=$(pwd -P); echo "실행 경로: $CURRENT_DIR"' > ~/pwd-tutorial/run.sh.

Ejecute el comando bash ~/pwd-tutorial/run.sh para poner en funcionamiento el script de shell creado.
En el resultado de la ejecución, puede observar que la ruta física absoluta se extrae dentro del script y se imprime correctamente con el formato /root/pwd-tutorial.

Una vez completadas todas las prácticas, ejecute el comando rm -rf ~/pwd-tutorial para limpiar todos los archivos y directorios de tutorial creados.

Hasta aquí hemos revisado de forma concisa desde el uso básico del comando pwd para verificar la ruta de trabajo actual en Linux hasta las opciones para el manejo de enlaces simbólicos.
Aproveche convenientemente las opciones adecuadas según la situación para no perder la orientación sobre su ubicación actual al trabajar en un entorno de terminal.