El comando pwd, que significa “print working directory” (‘imprimir directorio de trabajo’), es uno de los comandos más utilizados en el sistema operativo Linux. Este comando se utiliza para mostrar la ruta absoluta del directorio donde estás trabajando actualmente. La ruta absoluta significa la ruta completa desde el directorio raíz, /, hasta el directorio donde te encuentras.
Cuando abres tu terminal, por lo general comienzas en tu directorio de inicio (home). Pero a medida que navegas por otros directorios usando el comando cd (change directory), puedes perder la noción de dónde te encuentras. Ahí es cuando pwd resulta útil. Al escribir pwd y presionar Enter, el terminal mostrará la ruta completa del directorio en donde te encuentras actualmente.
Estas son algunas formas de usar el comando pwd:
Imprimir el Directorio de Trabajo (Print Working Directory)
El uso básico de pwd sin ninguna opción mostrará la ruta completa del directorio actual.
pwdEsto mostrará algo como /home/usuario/directorio, dependiendo de tu directorio actual.
Imprimir el Directorio Físico
Si has navegado a través de un enlace simbólico a un directorio, pwd mostrará la ruta lógica que incluye el enlace simbólico. Si deseas ver la ruta física real, puedes usar la opción -P (physical).
pwd -PPor ejemplo, supongamos que tienes el siguiente escenario:
/home/useres un directorio real./home/user/symlinkes un enlace simbólico que apunta a/var/www/html.
Si cambias al directorio /home/user/symlink y ejecutas el comando pwd sin opciones, podrías obtener:
/home/user/symlinkPero si ejecutas pwd -P, la salida será:
/var/www/htmlImprimir el Directorio lógico
Por el contrario, si quieres asegurarte de que pwd muestra la ruta lógica incluidos los enlaces simbólicos, puedes usar la opción -L (logical). Sin embargo, este suele ser el comportamiento predeterminado.
pwd -LVolviendo al ejemplo anterior:
/home/useres un directorio real./home/user/symlinkes un enlace simbólico que apunta a/var/www/html.
Si cambias al directorio /home/user/symlink y ejecutas el comando pwd -L, la salida será:
/home/user/symlinkEsto se debe a que pwd -L muestra la ruta tal como fue escrita, incluyendo los enlaces simbólicos, en lugar de resolver la ruta física subyacente.
Para resumir:
pwdypwd -Lmuestran la ruta lógica actual del directorio de trabajo.pwd -Pmuestra la ruta física actual del directorio de trabajo, resolviendo todos los enlaces simbólicos.
Entonces, en la mayoría de los casos, pwd -L es equivalente a simplemente ejecutar pwd sin ninguna opción.
Más comandos de Linux:
| Operaciones de Directorios | rmdir · cd · pwd · exa · ls |
| Operaciones de Archivos | cat · cp · dd · less · touch · ln · rename · more · head |
| Operaciones de Sistema de Archivos | chown · mkfs · locate |
| Redes | ping · curl · wget · iptables · mtr |
| Búsqueda y Procesamiento de Texto | find · grep · sed · whatis · ripgrep · fd · tldr |
| Información y Gestión del Sistema | env · history · top · who · htop · glances · lsof |
| Gestión de Usuarios y Sesiones | screen · su · sudo · open |
¿Qué te parece?
Es bueno conocer tu opinión. Deja un comentario.