Cómo usar el comando Pwd en Linux

27 feb 2021 2 min di lettura
Cómo usar el comando Pwd en Linux
Indice dei contenuti

Introducción

En este artículo, le mostraremos cómo determinar su directorio de trabajo actual usando el comando pwd

Directorio de trabajo actual

El directorio de trabajo actual es el directorio donde el usuario está trabajando actualmente. Siempre que interactúa con su símbolo del sistema, trabaja dentro de un directorio.

De forma predeterminada, cuando inicia sesión en su sistema Linux, su directorio de trabajo actual se establece en su directorio de inicio. Para cambiar el directorio de trabajo use el comando cd

Por ejemplo, para cambiar el directorio de trabajo actual a /tmp escriba:

cd /tmp

Si tiene un bash o zsh, la ruta al directorio de trabajo actual puede mostrarse en el indicador de shell.

user@host:/tmp#

Comando pwd

El pwd muestra el directorio de trabajo actual. Es uno de los comandos más básicos y utilizados en Linux. Cuando se invoca, el comando imprime la ruta completa del directorio de trabajo actual.

pwd es un comando integrado en la mayoría de los shells modernos como bash y zsh. Su comportamiento es ligeramente diferente del /bin/pwd. Puede usar el type para ver todas las ubicaciones que contienen pwd:

type -a pwd
pwd is a shell builtin
 pwd is /bin/pwd

Como puede ver en el siguiente resultado, el comando pwd integrado en el shell anula el ejecutable independiente y se usa cada vez que escribe pwd. Si desea utilizar el binario pwd independiente, escriba la ruta completa al /bin/pwd.

Encuentra el directorio de trabajo actual

Para saber en qué directorio se encuentra actualmente, escriba pwd en la terminal:

pwd

La salida se verá así:

/home/noviello

Lo que pwd es imprimir la variable de entorno PWD

Obtendrá el mismo resultado si escribe:

echo $PWD
/home/noviello

El pwd solo puede tomar dos argumentos:

  • -L ( --logical ): no resuelve enlaces simbólicos.
  • -P ( --physical ): muestra el directorio físico, sin enlaces simbólicos.

Por defecto, no se utilizan opciones, pwd comporta como si se especificara la opción -L

Para ilustrar mejor cómo funciona la -P, creemos un directorio y un enlace simbólico que apunte al directorio:

mkdir /tmp/directory
ln -s /tmp/directory /tmp/symlink

Ahora, si navega al /tmp/symlink y escribe pwd en la terminal:

pwd

La salida mostrará que su directorio de trabajo actual es /tmp/symlink:

/tmp/symlink

Si ejecuta el mismo comando usando la opción -P

pwd -P

El comando imprimirá el directorio al que apunta el enlace simbólico:

/tmp/directory

Conclusión

El directorio de trabajo actual es el directorio desde el que emite comandos en su terminal.

El pwd se usa para ver el directorio de trabajo actual.

Support us with a

Successivamente, completa il checkout per l'accesso completo a Noviello.it.
Bentornato! Accesso eseguito correttamente.
Ti sei abbonato con successo a Noviello.it.
Successo! Il tuo account è completamente attivato, ora hai accesso a tutti i contenuti.
Operazione riuscita. Le tue informazioni di fatturazione sono state aggiornate.
La tua fatturazione non è stata aggiornata.