📒 

Veamos dos comandos: pushd y popd. Estas son herramientas especiales que ayudarán a los usuarios a trabajar con la pila de directorios y cambiar el directorio de trabajo actual en Linux y otros sistemas operativos similares a Unix. Aunque pushd y popd son comandos muy potentes y útiles, están infrautilizados y rara vez se utilizan.

En este artículo, le mostraremos cómo utilizar los comandos pushd y popd para mover el árbol de directorios de su sistema.

En Linux, los comandos pushd y popd se utilizan para trabajar con el directorio de trabajo actual en la línea de comando. Proporcionan medios convenientes para navegar entre directorios.

empujado

Descripción: pushd se usa para cambiar el directorio actual y enviarlo a la pila. Como resultado, el directorio actual se cambia al especificado y el directorio anterior se agrega a la pila.
Ejemplo:

pushd /path/to/new/directory

popd

Descripción: popd se usa para regresar al directorio anterior almacenado en la pila. Saca el último directorio de la pila y lo establece como el directorio actual.
Ejemplo:

popd

Ejemplo de uso:

pspushd /path/to/first_directory
/path/to/first_directory /path/to/source/your_directory

pspushd /path/to/second_directory
/path/to/second_directory /path/to/directory1 /path/to/your_directory

pspopd
/path/to/first_directory /path/to/source/your_directory

Entonces pushd agrega el directorio actual a la pila y cambia el directorio actual al nuevo, mientras que popd extrae el último directorio de la pila y lo establece como el actual. Esto es útil al ejecutar comandos en diferentes directorios y cambiar rápidamente entre ellos. No es ningún secreto que los usuarios suelen utilizar el comando cd para pasar de un directorio a otro. Sin embargo, si pasa mucho tiempo en la línea de comando, intente usar los comandos pushd y popd. Créame, ahorrará tiempo de administración y aumentará su productividad y eficiencia.