Comandos Linux · 2 min read · Dec 24, 2025
Tutorial de comandos pushd y popd en Linux para principiantes (3 ejemplos)

La navegación por la línea de comandos en Linux se realiza principalmente utilizando el comando cd. Sin embargo, hay varios consejos y trucos que pueden mejorar tu experiencia de navegación en la línea de comandos de Linux.
En este artículo, discutiremos dos comandos: pushd y popd, utilizando algunos ejemplos fáciles de entender. Pero antes de hacer eso, vale la pena mencionar que todos los ejemplos en este artículo han sido probados en un sistema Ubuntu 18.04 LTS.
Comandos pushd y popd en Linux
El comando pushd almacena una ruta de directorio en la pila de directorios, mientras que el comando popd elimina la ruta de directorio superior de la misma pila. Además, ambos comandos hacen que el directorio en el que se está trabajando sea tu nuevo directorio de trabajo.
A continuación se presentan algunos ejemplos en formato de preguntas y respuestas que deberían darte una buena idea de cómo funcionan estas herramientas de línea de comandos.
P1. ¿Cómo usar pushd?
Supongamos que estás trabajando en un directorio - digamos ‘a’ - en la línea de comandos. Y quieres moverte a otro directorio, pero también quieres que el sistema recuerde tu directorio actual ‘a’.
Entonces aquí es donde el comando pushd puede ser de ayuda. Por ejemplo, ve el siguiente ejemplo:
himanshu@himanshu:~/Downloads/HTF-review$ pushd /home/himanshu/Desktop/Cuando se ejecuta este comando, el directorio actual - /home/himanshu/Downloads/HTF-review/ - se guarda en la pila de directorios y el directorio /home/himanshu/Desktop se convierte en tu nuevo directorio de trabajo.

La salida producida por el comando pushd no es más que el contenido actual almacenado en la pila de directorios.
P2. ¿Cómo usar popd?
A diferencia de pushd, no tienes que pasar ninguna entrada a popd. Así es como lo usas:
popdCuando se ejecuta este comando, el directorio que actualmente está en la parte superior de la pila se selecciona y se convierte en tu directorio de trabajo actual.
Aquí hay un ejemplo:

Así que puedes ver, el directorio /home/himanshu/Downloads/HTF-review se convirtió en el directorio de trabajo actual del usuario.
P3. ¿Cómo verificar la pila de directorios?
Mientras que ambos comandos pushd y popd muestran las entradas actuales de la pila en su salida, hay una manera de ver esta información sin ejecutar estos comandos también.
Es ejecutando el siguiente comando:
dirsLa siguiente captura de pantalla muestra esta herramienta de línea de comandos en acción:

Ten en cuenta que el directorio actual siempre es parte de la pila de directorios.
Conclusión
Así que puedes ver, los comandos pushd y popd tienen el potencial de facilitar la vida del usuario en la línea de comandos. Hemos cubierto estos comandos en detalle aquí, por si quieres aprender más sobre ellos. Oh, y sí, háznoslo saber en los comentarios a continuación cómo usas estos comandos para hacer la vida más fácil.
Recibe nuevas publicaciones en tu bandeja de entrada.
No spam. Cancela la suscripción en cualquier momento.