Comando Linux Pwd con ejemplos
Si se encuentra dentro de un directorio profundo, a veces es posible que desee saber dónde se encuentra exactamente. Con este comando pwd, puede hacerlo.
Linux pwd es un comando para imprimir el nombre del directorio de trabajo actual. Cuando estamos ‘perdidos’ en un directorio profundo, siempre podemos revelar dónde estamos.
Uso del comando PWD
Dado que el comando pwd está destinado a imprimir solo el nombre del directorio actual / de trabajo, pwd no tiene muchos parámetros para agregar. Para usarlo, solo puede escribir:
$ pwd
Y se imprimirá donde se encuentre. Para un shell como bash, a veces esta información ya se imprime después del nombre de host. Eche un vistazo a la imagen de abajo.
Como puede ver arriba, el ‘/lib/udev/rules.d’ se imprime como un nombre de host. Cuando escribimos pwd, imprimirá ‘/lib/udev/rules.d’ nuevamente. Pero cuando estás usando otro shell como csh
, pwd puede ayudarlo a saber dónde se encuentra. Aquí tienes una muestra.
% pwd
Imprimir directorio físico evitar todos los enlaces simbólicos
Cuando esté en un directorio que es un enlace simbólico a otro directorio, encontrará que pwd imprimirá el alias / enlaces simbólicos a él. Para imprimir el nombre del directorio real, podemos usar -P
parámetro.
$ pwd -P
En la captura de pantalla anterior, estamos cambiando el directorio a ‘Unidades virtuales de PlayOnLinux’. Este directorio se encuentra en ‘/ home / pungki’ y es un enlace simbólico al directorio wineprefix. Cuando ejecutamos el comando pwd, el shell devuelve ‘/ home / pungki / PlayOnLinux’s virtual drives’. Pero si sumamos -P
, sabremos que el directorio real es ‘/home/pungki/.PlayOnLinux’s/wineprefix’.
Revelar que pwd
En bash shell, es posible que pwd ya esté integrado en su interior. Para saberlo, podemos utilizar este comando:
$ type -a pwd
Ves que hay dos pwd. Cuando usa pwd, puede usar el comando pwd incorporado en su shell. Este pwd anulará el pwd original. Aquí tienes una muestra.
En la captura de pantalla anterior, ahora estamos dentro de ‘/home/pungki./PlayOnLinux/wineprefix’. Cuando usamos /bin/pwd
, devolverá el nombre real del directorio actual. Pero cuando agregamos -L , devolverá un nombre de enlace simbólico del directorio actual.
Esta -L
el parámetro genera el mismo resultado si solo escribimos pwd
, que utilizan el shell pwd incorporado.
Imprimir versión pwd
Para imprimir la versión pwd, podemos usar --version
parámetro. Pero para bash shell, necesitamos usar /bin/pwd
en lugar de pwd. De lo contrario, devolverá un mensaje de error.
Pwd puede ayudarlo a saber dónde está su directorio actual cuando su bash no lo imprime directamente en el símbolo del sistema. Como de costumbre, siempre puede escribir hombre pwd para más información.