Introducción
En esta práctica de laboratorio, exploraremos el comando pwd en Linux, una herramienta fundamental para navegar por su espacio de trabajo digital. Imagine que es un detective en una vasta biblioteca de información y que pwd es su brújula de confianza, siempre lista para indicarle exactamente dónde se encuentra. Ya sea que esté comenzando su viaje en Linux o busque consolidar sus conocimientos, esta sesión le proporcionará las habilidades necesarias para navegar con confianza por el sistema de archivos de Linux.
Comprendiendo su punto de partida
Comencemos nuestra exploración entendiendo en qué parte del sistema de archivos nos encontramos. El comando pwd, abreviatura de "print working directory" (imprimir directorio de trabajo), es su primera herramienta en este recorrido.
Abra su terminal. Verá un cursor esperando su comando. Este indicador suele terminar con el símbolo
$.
Escriba el siguiente comando y presione Enter:
pwdDebería ver una salida similar a esta:
/home/labex/project
Este resultado le indica que se encuentra actualmente en la carpeta project, que está dentro del directorio personal del usuario labex. Esto es lo que llamamos una ruta absoluta: comienza desde el directorio raíz (/) y muestra el recorrido completo hasta su ubicación actual.
¿Qué está sucediendo aquí?
Piense en el sistema de archivos de Linux como un árbol. El carácter / al principio representa la raíz de este árbol. Cada nombre posterior separado por / es una rama o carpeta. Por lo tanto, /home/labex/project significa que está en la carpeta project, que está dentro de labex, que a su vez está dentro de home, situada directamente bajo la raíz.
Si se pregunta por qué comenzó en la carpeta project, es porque el entorno de LabEx está configurado de esta manera por conveniencia. En un sistema Linux típico, normalmente comenzaría en su directorio personal (/home/nombre_de_usuario).
Explorando su directorio actual
Ahora que sabemos dónde estamos, echemos un vistazo más de cerca a nuestro directorio actual.
Vamos a utilizar el comando
lspara listar el contenido de nuestro directorio actual. Escriba:lsEs posible que vea algunos archivos o directorios listados. Si el directorio está vacío, no verá ninguna salida. ¡Eso es perfectamente normal!
Ahora, usemos
pwdnuevamente para recordarnos nuestra ubicación:pwdDebería ver la misma salida que antes:
/home/labex/project
Este paso le ayuda a comprender que pwd siempre muestra su ubicación actual, independientemente de los archivos o directorios que existan en ese lugar.
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
pwdcon diferentes opciones.
Primero, usemos el comando
pwdsin ninguna opción:pwdDebería ver:
/home/labex/projectAhora, usemos la opción
-L(ruta lógica):pwd -LDebería ver el mismo resultado:
/home/labex/projectFinalmente, probemos la opción
-P(ruta física):pwd -PNuevamente, 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.
Resumen
En esta práctica de laboratorio, hemos explorado el comando pwd, su navegante de confianza en el sistema de archivos de Linux. Hemos aprendido a:
- Utilizar
pwdpara identificar nuestra ubicación actual en el sistema de archivos. - Comprender el concepto de rutas absolutas.
- Usar
pwden conjunto con otros comandos comols. - Explorar las opciones
-Ly-Pdel comandopwdy entender sus diferencias al tratar con enlaces simbólicos.
Estas habilidades le servirán como base a medida que continúe su camino en Linux, ayudándole a saber siempre dónde se encuentra en su espacio de trabajo digital.



