Métodos de pago Abuse

Qué hace el comando pwd en Linux

20.03.2021, 18:13

Se trata de una utilidad muy sencilla que permite mostrar en el terminal la ruta de la carpeta actual. Al iniciarse, cada programa obtiene la carpeta actual, donde se realizarán todas las operaciones con ficheros de este programa, a menos que se especifique otra ruta. Las rutas relativas también se contarán a partir de esta carpeta. Así, al iniciar el terminal, la carpeta actual se convierte en el directorio de inicio del usuario. Si un programa se lanza desde una carpeta específica, entonces por defecto su carpeta actual será el directorio desde el que se lanzó.

Qué hace el comando pwd en Linux

El comando tiene una sintaxis bastante simple:

$ pwd опции

Para personalizar la salida de la utilidad, el usuario puede utilizar las siguientes opciones:

  • -L, --logical - tomar el directorio de la variable de entorno, incluso si contiene enlaces simbólicos;
  • -P - descartar todos los enlaces simbólicos;
  • --help - mostrar la ayuda de la utilidad;
  • --version - muestra la versión de la utilidad.

Veamos ahora algunos ejemplos de trabajo con este comando en el sistema operativo Linux. Para ver la carpeta Linux actual basta con ejecutar pwd sin parámetros:

$ pwd 

команда pwd

El comando tiene la opción -P, gracias a la cual consigue descartar todos los enlaces simbólicos. Esto es útil cuando existen enlaces simbólicos a lo largo de la ruta a la carpeta actual. El comando simplemente especificará la ruta completa sin tener en cuenta los enlaces simbólicos. Su aspecto es el siguiente:

$ pwd -P

команда pwd в LinuxA menudo en los intérpretes de comandos, pwd viene como un comando incorporado. Esto significa que el intérprete no necesita llamar a una utilidad de terceros, por lo que el código se ejecuta muy rápidamente.

Para averiguar la carpeta actual, no necesitas llamar al script, sólo necesitas llamar a la variable de entorno PWD

$echo $PWD

команда pwd

Para escribir el resultado del comando pwd linux en una variable, ejecute:

$CWD=$(pwd)
$echo $CWD

команда pwd

El comando pwd es raramente usado en Linux, sin embargo, si necesitas cambiar la carpeta actual puedes usarlo. Como puedes ver en el ejemplo, no es tan difícil de hacer.