Explorando las opciones de pwd
El comando pwd tiene un par de opciones que pueden ser útiles en situaciones específicas. Vamos a explorarlas ahora.
Nota: En este paso, encontraremos algunos conceptos nuevos como los enlaces simbólicos. No se preocupe si no los comprende por completo todavía; los trataremos en detalle en futuras lecciones. Por ahora, concéntrese en cómo se comporta el comando pwd con diferentes opciones.
-
Primero, usemos el comando pwd sin ninguna opción:
pwd
Debería ver:
/home/labex/project
-
Ahora, usemos la opción -L (ruta lógica):
pwd -L
Debería ver el mismo resultado:
/home/labex/project
-
Finalmente, probemos la opción -P (ruta física):
pwd -P
Nuevamente, verá el mismo resultado:
/home/labex/project
Quizás se pregunte por qué todos estos comandos dan el mismo resultado. Las opciones -L y -P adquieren relevancia cuando se trabaja con enlaces simbólicos, que son como los accesos directos en Windows. En nuestro directorio actual, no tenemos enlaces simbólicos que afecten nuestra ruta, por lo que todas las versiones del comando muestran el mismo resultado.
La diferencia clave entre las dos opciones es:
-L (lógica): Muestra la ruta lógica, siguiendo los enlaces simbólicos hasta su destino.
-P (física): Muestra la ruta física, revelando la ubicación real sin seguir el enlace simbólico.
Para ver la diferencia, necesitaríamos navegar dentro de symlink_dir:
cd symlink_dir
pwd -L
pwd -P
Con -L, vería algo como /home/labex/project/symlink_dir (siguiendo el enlace), mientras que con -P, vería /home/labex/project/real_dir (la ubicación física real a la que apunta el enlace).
Para observar esta diferencia entre las opciones -L y -P, tendríamos que entrar en un directorio que sea un enlace simbólico. Sin embargo, moverse entre directorios implica usar el comando cd, que aún no hemos aprendido. No se preocupe, profundizaremos en el comando cd y en los enlaces simbólicos en las próximas lecciones.
Por ahora, basta con saber que pwd tiene estas opciones disponibles para casos de uso específicos. A medida que avance en su aprendizaje de Linux, encontrará situaciones donde comprender estas opciones será mucho más relevante.