LINUX

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.

Pwd en bash

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

Pwd en csh shell

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

Pwd físico
Physicall pwd
Pwd físico

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

tipo de 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.

Symlink pwd

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.

versión pwd

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.

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba
Cerrar