Comment puis-je remonter d’un répertoire ?
Le parent d’un répertoire est le répertoire situé au-dessus.
Par exemple, /home
est le parent de /home/repl
et /home/repl
est le parent de /home/repl/seasonal
.
Vous pouvez toujours donner le chemin absolu de votre répertoire parent à des commandes telles que cd
et ls
.
Plus souvent,
cependant,
vous profiterez du fait que le chemin spécial ..
(deux points sans espace) signifie « le répertoire au-dessus de celui dans lequel je me trouve actuellement ».
Si vous vous trouvez dans /home/repl/seasonal
,
la commande cd ..
vous fait passer à /home/repl
.
Si vous utilisez à nouveau cd ..
,
vous vous retrouvez dans /home
.
Un autre cd ..
vous place dans le répertoire racine /
,
qui est le plus haut répertoire du système de fichiers.
(N’oubliez pas de mettre un espace entre cd
et ..
. Il s’agit d’une commande et d’un chemin, et non d’une seule commande de quatre caractères.)
Un point seul, .
, signifie toujours « le répertoire actuel ».
Ainsi, ls
et ls .
font la même chose,
tandis que cd .
n’a aucun effet
(car il vous déplace dans le répertoire dans lequel vous vous trouvez actuellement).
Un dernier chemin spécial est ~
(le caractère tilde),
qui signifie « votre répertoire personnel »,
comme /home/repl
.
Où que vous vous trouviez,
ls ~
affichera toujours le contenu de votre répertoire personnel
et cd ~
vous ramènera toujours à votre répertoire personnel.
Si vous vous trouvez dans
/home/repl/seasonal
,
où vous mène cd ~/../.
?Cet exercice fait partie du cours
Introduction au shell
Exercice interactif pratique
Passez de la théorie à la pratique avec l’un de nos exercices interactifs
