CommencerCommencer gratuitement

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

Afficher le cours

Exercice interactif pratique

Passez de la théorie à la pratique avec l’un de nos exercices interactifs

Commencer l’exercice