📒 

Regardons deux commandes : pushd et popd. Il s’agit d’outils spéciaux qui aideront les utilisateurs à travailler avec la pile de répertoires et à modifier le répertoire de travail actuel sous Linux et d’autres systèmes d’exploitation de type Unix. Bien que pushd et popd soient des commandes très puissantes et utiles, elles sont sous-utilisées et rarement utilisées.

Dans cet article, nous allons vous montrer comment utiliser les commandes pushd et popd pour déplacer l’arborescence des répertoires de votre système.

Sous Linux, les commandes pushd et popd sont utilisées pour travailler avec le répertoire de travail actuel sur la ligne de commande. Ils fournissent des moyens pratiques pour naviguer entre les répertoires.

poussé

Description : pushd est utilisé pour changer le répertoire courant et le placer sur la pile. En conséquence, le répertoire actuel est remplacé par celui spécifié et l’ancien répertoire est ajouté à la pile.
Exemple:

pushd /path/to/new/directory

popd

Description : popd est utilisé pour revenir au répertoire précédent stocké sur la pile. Il supprime le dernier répertoire de la pile et le définit comme répertoire actuel.
Exemple:

popd

Exemple d’utilisation :

$pushd /path/to/first_directory
/path/to/first_directory /path/to/source/your_directory

$pushd /path/to/second_directory
/path/to/second_directory /path/to/directory1 /path/to/your_directory

$popd
/path/to/first_directory /path/to/source/your_directory

Ainsi, pushd ajoute le répertoire actuel à la pile et bascule le répertoire actuel vers le nouveau, tandis que popd extrait le dernier répertoire de la pile et le définit comme répertoire actuel. Ceci est utile lors de l’exécution de commandes dans différents répertoires et pour basculer rapidement entre eux. Ce n’est un secret pour personne que les utilisateurs utilisent généralement la commande cd pour passer d’un répertoire à un autre. Cependant, si vous passez beaucoup de temps sur la ligne de commande, essayez d’utiliser les commandes pushd et popd. Croyez-moi, vous gagnerez du temps d’administration et augmenterez votre productivité et votre efficacité.