Avec Linux pushd, vous en­re­gis­trez les chemins d’accès au ré­per­toire, permutez des ré­per­toires et les ajoutez à votre pile. Ces étapes de travail peuvent certes être exécutées par d’autres commandes Linux, mais dans ce contexte, pushd présente quelques avantages.

Qu’est-ce que la commande pushd ?

Sous Linux, pushd fait partie des commandes que de nombreux uti­li­sa­teurs n’ex­ploi­tent pas du tout dans leur travail quotidien. C’est d’autant plus dommage que la commande possède beaucoup de potentiel et facilite l’uti­li­sa­tion de la ligne de commande. La fonction prin­ci­pale de Linux pushd consiste à en­re­gis­trer le chemin d’accès au ré­per­toire actuel et à le placer au sommet de votre pile. Vous pouvez ainsi revenir fa­ci­le­ment à un ré­per­toire de travail.

La commande pushd fait non seulement partie des dis­tri­bu­tions Linux standard, comme Debian ou Ubuntu, mais elle est également connue de quelques autres systèmes d’ex­ploi­ta­tion.

Comment fonc­tionne Linux pushd ?

Lorsque vous exécutez la commande pushd et créez pour ce faire un ré­per­toire spé­ci­fique comme paramètre, celui-ci devient au­to­ma­ti­que­ment votre ré­per­toire de travail actuel. Pa­ral­lè­le­ment, le nom et le chemin de ce ré­per­toire sé­lec­tionné sont placés sur le dessus de votre pile. Lorsque vous exécutez pushd sans autres spé­ci­fi­ca­tions, le ré­per­toire au sommet de votre pile devient votre ré­per­toire de travail actuel. Les deux ré­per­toires au sommet de la liste échangent donc leurs positions. Certes, vous pouvez également utiliser la commande cd sous Linux, mais pour les opé­ra­tions vo­lu­mi­neuses, celle-ci requiert toutefois souvent plus d’exé­cu­tions. Au contraire, la commande pushd mène di­rec­te­ment à l’objectif visé.

Quelle est la syntaxe de la commande pushd ?

La syntaxe de pushd est toujours la même. La commande est cons­ti­tuée de la manière suivante :

$ pushd [Options] [Répertoire]
bash

Si vous ne créez aucun ré­per­toire, le ré­per­toire au sommet de votre pile est au­to­ma­ti­que­ment utilisé.

Quelles sont les options de Linux pushd ?

Outre les options standard « -h » et « -v », la commande pushd possède seulement une autre option : avec « -n », vous pouvez ajouter un nouveau ré­per­toire à la pile sans affecter votre ré­per­toire actuel. Cela signifie que le nouveau ré­per­toire glisse à la deuxième position de la pile et que votre ré­per­toire actuel reste en première position.

Exemples d’uti­li­sa­tion de la commande pushd

Afin que vous com­pre­niez mieux le mode de fonc­tion­ne­ment de la commande pushd et que vous puissiez constater les avantages de cette commande, nous vous pré­sen­tons quelques exemples.

$ pushd ~/Exemple
bash

Avec cette commande, le ré­per­toire « Exemple » devient votre nouveau ré­per­toire de travail.

$ pushd -n ~/Images
bash

Si vous exécutez cette commande, le ré­per­toire Images est intercalé en deuxième position de votre pile. Vous continuez toutefois à tra­vail­ler dans votre ré­per­toire actuel.

Aller au menu principal