Pour parcourir le système de fichiers Linux, vous indiquez votre destination à l'aide de chemins. La commande principale est cd, abréviation de « change directory », qui modifie le répertoire de travail actuel du shell.
Ligne de Commande · Leçon 3
cd (Changer de répertoire)
Apprenez à utiliser cd avec des chemins et des raccourcis pour parcourir le système de fichiers Linux.
La destination doit être un répertoire et non un fichier ordinaire. Si elle n'existe pas, si son nom est mal saisi ou si vous n'avez pas la permission d'y entrer, cd signale une erreur au lieu de changer d'emplacement.
La syntaxe élémentaire est :
cd [DIRECTORY]
Comprendre les chemins
Un chemin peut être absolu ou relatif.
- Chemin absolu : chemin complet qui part du répertoire racine (
/), par exemple/home/pete/Desktop. - Chemin relatif : chemin fondé sur l'emplacement actuel. Si vous vous trouvez dans
/home/pete/Documentset souhaitez accéder au sous-répertoiretaxes, vous pouvez utilisertaxes/.
Quelle affirmation décrit correctement un chemin absolu ?
Utiliser la commande cd
Pour accéder à un répertoire précis avec un chemin absolu, saisissez :
$ cd /home/pete/Pictures
Cette commande vous place directement dans Pictures.
Confirmez votre emplacement avec pwd :
$ pwd
/home/pete/Pictures
Quelle commande confirme l'emplacement actuel du shell après cd ?
Accéder à un sous-répertoire
Si vous vous trouvez déjà dans un répertoire et voulez ouvrir l'un de ses sous-répertoires, utilisez un chemin relatif. Par exemple, si /home/pete/Pictures contient un dossier Hawaii :
$ cd Hawaii
Seul le nom du dossier suffit puisque vous vous trouvez déjà dans son parent, /home/pete/Pictures.
Raccourcis de navigation essentiels
Les chemins complets peuvent être fastidieux. Le shell fournit plusieurs raccourcis :
.(répertoire actuel) : représente le répertoire où vous vous trouvez ;..(répertoire parent) : remonte d'un niveau vers le répertoire qui contient le répertoire actuel ;~(répertoire personnel) : représente votre répertoire personnel, par exemple/home/pete;-(répertoire précédent) : revient au dernier répertoire visité.
Utilisez-les avec cd :
$ cd .
$ cd ..
$ cd ~
$ cd -
Depuis /home/pete/Pictures, quelle commande mène à /home/pete ?
Quelle commande revient au répertoire utilisé juste avant le répertoire actuel ?
Expérimentez avec ces raccourcis pour gagner en efficacité.
Exemples pratiques de cd
Accédez à votre répertoire personnel :
$ cd
cd sans argument de répertoire vous ramène également au répertoire personnel.
Remontez de deux niveaux :
$ cd ../..
Accédez à un répertoire dont le nom contient des espaces en le plaçant entre guillemets :
$ cd "Vacation Photos"
Quelle commande traite Vacation Photos comme un seul nom de répertoire ?
Revenez au répertoire précédent :
$ cd -
/home/pete/Documents
Pour consolider votre maîtrise de la navigation, essayez ces laboratoires :
- Commande Linux cd : changer de répertoire — Apprenez différentes méthodes pour changer de répertoire, comprendre les chemins et explorer l'arborescence.
- Navigation dans les répertoires Linux — Testez vos connaissances des commandes essentielles en parcourant plusieurs répertoires.
- Créer la structure d'un nouveau projet — Créez une structure de projet et parcourez-la avec des commandes comme
mkdiretcd.
Leçon terminée
Vous avez terminé cd (Changer de répertoire)
Vous savez maintenant utiliser cd pour parcourir les répertoires avec des chemins complets et les raccourcis du shell.
Distinguer les chemins absolus des chemins relatifs.
Changer de répertoire et vérifier le résultat avec
pwd.Accéder aux répertoires parent, personnel et précédent.
Ouvrir des répertoires dont le nom contient des espaces.
Reconnaître les erreurs courantes de chemin et de permission.
Conservez votre progression
Créez un compte gratuit pour enregistrer cette leçon et continuer sur n'importe quel appareil.
Créer un compte gratuit