Para navegar por el sistema de archivos de Linux uno de los comandos más útiles -de origen Unix– es el comando pwd (print working directory). Existen situaciones que podremos encontrar a través de su uso que nos podrían traer un dolor de cabeza. Veremos cómo utilizar y cuáles son las características de pwd.
Cómo determinar el directorio de Linux donde está actualmente
Imprimir en la consola la ruta del directorio donde estamos ubicados como se ve en la imagen es el uso más común al utilizar el comando pwd.
![comando pwd](https://bigsoftware.es/wp-content/uploads/2021/02/Captura-de-pantalla-de-2021-02-12-13-15-49-1.jpg)
Como acceder al manual de pwd
Para mostrar la información del manual de pwd lo hacemos con el siguiente comando como se muestra en la imagen, note que esto no es lo mismo que ejecutar el clásico –help.
![comando man pwd](https://bigsoftware.es/wp-content/uploads/2021/02/Captura-de-pantalla-de-2021-02-12-13-27-32.jpg)
Cómo conocer la verdadera ruta dentro de un directorio que es un enlace simbólico
Es común en los usuarios enfrentar problemas de rutas dentro del sistema de archivos respecto a los enlaces simbólicos. Por ejemplo si nos movemos al directorio del sistema de archivos /var/run ejecutando:
cd /var/run
Y en esa ubicación ejecutamos pwd, el resultado será el siguiente /var/run, pero si ejecutamos pwd -P el resultado será la ubicación real donde te encuentras y no la ubicación dada por el enlace simbólico. Vea en la imagen el resultado:
![comando pwd -P](https://bigsoftware.es/wp-content/uploads/2021/02/Captura-de-pantalla-de-2021-02-12-13-16-14.jpg)
Si nos movemos al directorio /var y listamos los elementos con ls -l vemos en el resultado que el directorio /run dentro de /var apunta a la carpeta /run.
![carpeta var enlace simbólico](https://bigsoftware.es/wp-content/uploads/2021/02/Captura-de-pantalla-de-2021-02-12-13-34-40.jpg)
Como conocer la ruta lógica por defecto donde estamos ubicados
Para conocer la ruta lógica por defecto donde estamos ubicados existen tres vías. Para ello podemos ejecutar alguno de los siguientes comandos:
- pwd como vimos al inicio.
- pwd -L
- echo $PWD que imprime el valor de la variable de entorno PWD.
Artículos relacionados que te podrían resultar interesantes
![tux linux](https://bigsoftware.es/wp-content/uploads/2021/03/tux-linux-300x200.jpg)
Las Mejores Distribuciones de Linux de todos los Tiempos
![linux](https://bigsoftware.es/wp-content/uploads/2021/04/linux-151619_640-300x150.jpg)
Guía para Principiantes de Linux
![app linux](https://bigsoftware.es/wp-content/uploads/2021/03/app-linux-300x212.jpg)
¿Cómo Instalar Aplicaciones en Linux?
![Todo sobre Lubuntu](https://bigsoftware.es/wp-content/uploads/2021/04/Lubuntu-300x169.jpg)
Todo sobre Lubuntu.
![Distribucion Linux Fedora](https://bigsoftware.es/wp-content/uploads/2021/02/Fedora-21-300x200.jpg)
¿Qué es la Distribución Linux Fedora?
![comandos](https://bigsoftware.es/wp-content/uploads/2021/02/comandos-300x200.jpg)
Comando Linux Gawk, Características y Uso
![¿Cómo Escribir Comandos y Scripts AWK?](https://bigsoftware.es/wp-content/uploads/2021/04/ubuntu-3145957_640-300x212.jpg)
¿Cómo Escribir Comandos y Scripts AWK?
![Linux security](https://bigsoftware.es/wp-content/uploads/2021/02/background-1900329_1920-300x169.jpg)
¿Qué es la distribución Linux OpenWrt?
![Codigo space](https://bigsoftware.es/wp-content/uploads/2021/01/Codigo-space-300x164.jpg)
¿Qué es y cómo utilizar el Shell de GNU/Linux?
![Línea de comandos de Linux](https://bigsoftware.es/wp-content/uploads/2021/05/Linea-de-comandos-de-Linux-1-300x250.jpg)
Línea de comandos de Linux
![linux_SO](https://bigsoftware.es/wp-content/uploads/2021/02/linux_SO-248x300.jpg)
Comandos para navegar en el sistema de archivos de Linux
![Linux system](https://bigsoftware.es/wp-content/uploads/2021/02/linux-sistem-300x300.jpg)
Cómo Utilizar las Características del Comando PWD
![Alternativas de comandos Linux/Unix.](https://bigsoftware.es/wp-content/uploads/2021/04/linux-shell-300x164.webp)
Alternativas de Comandos de Linux y Unix.
![Linux rojo](https://bigsoftware.es/wp-content/uploads/2021/02/Linux-rojo-300x300.jpg)
Sistema de Archivos de Linux: Qué es y Cómo Funciona
![Comando Linux](https://bigsoftware.es/wp-content/uploads/2021/04/bash-148836_640-300x237.jpg)
Funciones del Comando Linux «fdisk»
![Icono Linux](https://bigsoftware.es/wp-content/uploads/2021/02/linux-pinguino-291x300.jpg)
Diferencia entre Linux y GNU/Linux
![linux cabezon](https://bigsoftware.es/wp-content/uploads/2021/02/linux-151619-300x150.jpg)
Guía de paquetes de instalación en Linux
![Linux install](https://bigsoftware.es/wp-content/uploads/2021/01/Linux-install-300x272.jpg)
Métodos para instalar aplicaciones en Linux
![Ubuntu GNOME v/s openSUSE v/s Fedora](https://bigsoftware.es/wp-content/uploads/2021/04/Comparacion-sistemas-Linux-300x225.jpg)
Ubuntu GNOME v/s openSUSE v/s Fedora
![ubuntu keys](https://bigsoftware.es/wp-content/uploads/2021/02/ubuntu-keys-300x200.jpg)
Cómo instalar paquetes en formato .deb
![Qué es Linux Mint- unas de las Distribuciones más Populares de Linux](https://bigsoftware.es/wp-content/uploads/2022/01/Que-es-Linux-Mint-unas-de-las-Distribuciones-mas-Populares-de-Linux-300x210.webp)
Qué es Linux Mint: unas de las distribuciones más populares de Linux
![Cómo Empezar con Ubuntu: Una Guía para Principiantes](https://bigsoftware.es/wp-content/uploads/2024/06/Como-Empezar-con-Ubuntu-Una-Guia-para-Principiantes-300x225.jpg)
Cómo Empezar con Ubuntu: Una Guía para Principiantes
![Mejores Distribuciones de Linux para Desarrolladores](https://bigsoftware.es/wp-content/uploads/2024/06/Mejores-Distribuciones-de-Linux-para-Desarrolladores-300x225.jpg)
Mejores Distribuciones de Linux para Desarrolladores
![Cómo Automatizar Tareas en Linux con Scripts Bash](https://bigsoftware.es/wp-content/uploads/2024/06/Como-Automatizar-Tareas-en-Linux-con-Scripts-Bash-300x225.jpg)
Cómo Automatizar Tareas en Linux con Scripts Bash
![Herramientas Esenciales para Administradores de Sistemas Linux](https://bigsoftware.es/wp-content/uploads/2024/06/Herramientas-Esenciales-para-Administradores-de-Sistemas-Linux-300x225.jpg)
Herramientas Esenciales para Administradores de Sistemas Linux
![Cómo Configurar un Servidor Linux desde Cero](https://bigsoftware.es/wp-content/uploads/2024/06/Como-Configurar-un-Servidor-Linux-desde-Cero-300x225.jpg)