Inicio > Gestión de archivos y directorios > pwd

Guía del comando pwd: Verificar el directorio de trabajo actual

El comando `pwd` (print working directory) se utiliza en sistemas operativos Linux y Unix para mostrar la ruta completa del directorio en el que se está trabajando actualmente. Es la forma más simple y básica de verificar su ubicación dentro del sistema de archivos. A través de esta guía, aprenderá a utilizar el comando `pwd`.

Descripción general de pwd

El comando `pwd` informa al usuario en qué directorio se encuentra actualmente en el terminal, utilizando la ruta absoluta. Esto es muy útil al escribir scripts de shell para calcular rutas relativas basadas en la ubicación actual o cuando se pierde el rumbo en una estructura de directorios compleja.

Funciones principales de pwd

El comando `pwd` se utiliza principalmente con los siguientes propósitos:

Principales áreas de uso

  • Verificar ubicación actual: Verifique rápidamente dónde está el directorio actual mientras explora el sistema de archivos.
  • Scripts de shell: Referencia la ubicación de ejecución actual dentro de un script para construir dinámicamente rutas de archivos.
  • Prevención de errores: Previene errores al ejecutar archivos o comandos en ubicaciones incorrectas.

Ruta lógica y ruta física

El comando `pwd` muestra por defecto la ruta 'lógica'. Esto significa que no sigue enlaces simbólicos y muestra directamente la ruta que el usuario ha tomado a través del comando `cd`. Puede mostrar referencias de directorio especiales como `.` o `..` sin interpretarlas.

Opciones principales del comando pwd

El comando `pwd` se usa normalmente sin opciones, pero ofrece dos opciones principales sobre cómo manejar enlaces simbólicos.

1. Uso básico y manejo de enlaces simbólicos

Comando generado:

Combina los comandos.

Descripción:

`pwd` Ejecutando el comando.

Combina las opciones anteriores para ejecutar virtualmente los comandos junto con la IA.

Ejemplos de uso

Aprenda a verificar su ubicación actual y a entender las diferencias de ruta en situaciones de enlaces simbólicos a través de varios ejemplos de uso del comando `pwd`.

Verificar el directorio de trabajo actual

pwd

La forma más básica de usar el comando `pwd`, que imprime la ruta completa del directorio en el que se encuentra el terminal actual.

Verificar ruta después de navegar a través de un enlace simbólico (ruta lógica)

mkdir real_dir
ln -s real_dir link_to_dir
cd link_to_dir
pwd

Cree un directorio `real_dir`, genere un enlace simbólico `link_to_dir` a este directorio, luego navegue a `link_to_dir` y ejecute el comando `pwd`. Por defecto, se imprimirá la ruta de `link_to_dir`.

Verificar ruta después de navegar a través de un enlace simbólico (ruta física)

mkdir real_dir
ln -s real_dir link_to_dir
cd link_to_dir
pwd -P

En la misma situación anterior, use la opción `-P` para imprimir la ruta física real en el disco (`real_dir`).

Almacenar la ruta actual en una variable en un script

current_path=$(pwd)
echo "Ruta de trabajo actual: $current_path"
mkdir "$current_path/new_sub_dir"

Un ejemplo de cómo almacenar la ruta del directorio de trabajo actual en una variable dentro de un script de shell para usarla en otros comandos.

Verificar ruta al mover entre directorios

pwd
cd ..
pwd
cd -

Use `pwd` mientras se mueve hacia un directorio superior para ver cómo cambia la ruta.


Comandos de la misma categoría