Androide

Comando Pwd en Linux (directorio de trabajo actual)

05 - Navegar por los directorios y ver su contenido (cd, pwd y ls)

05 - Navegar por los directorios y ver su contenido (cd, pwd y ls)

Tabla de contenido:

Anonim

, le mostraremos cómo determinar su directorio de trabajo actual utilizando el comando pwd .

¿Cuál es el directorio de trabajo actual?

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

De manera 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 , escribiría:

cd /tmp

user@host:/tmp#

Comando pwd

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

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

type -a pwd

pwd is a shell builtin pwd is /bin/pwd

Como puede ver en el resultado a continuación, el intérprete de comandos de shell tiene prioridad sobre el ejecutable independiente y se usa cada vez que escribe pwd . Si desea utilizar el binario pwd independiente, escriba la ruta completa al archivo /bin/pwd

Cómo encontrar su directorio de trabajo actual

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

pwd

La salida se verá más o menos así:

/home/linuxize

Lo que hace el pwd es imprimir la variable de entorno PWD .

Obtendrá el mismo resultado si escribe:

echo $PWD

/home/linuxize

El comando pwd puede aceptar solo dos argumentos:

  • -L ( --logical ) - No resuelve enlaces simbólicos. -P ( --physical ) - Muestra el directorio físico, sin ningún enlace simbólico.

Por defecto, id no se usa ninguna opción, pwd comporta como si se especificara la opción -L .

Para ilustrar mejor cómo funciona la opción -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 directorio /tmp/symlink y escribe pwd en su terminal:

pwd

El resultado mostrará que su directorio de trabajo actual es /tmp/symlink :

/tmp/symlink

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 invoca comandos en su terminal.

El comando pwd se usa para mostrar el directorio de trabajo actual.

terminal de bash