La navigation système est l'une des tâches les plus élémentaires qu'un utilisateur peut effectuer sur un système d'exploitation. Alors que de nombreux gestionnaires de fichiers sont disponibles qui vous permettent de changer de répertoire et de parcourir vos lecteurs de disque de manière graphique, faire de même en utilisant la ligne de commande peut vous offrir un meilleur contrôle sur votre système.
Heureusement, Linux vous fournit une commande appelée cd, qui vous permet de changer facilement le répertoire de travail actuel sur votre terminal.
Voici comment utiliser la commande cd sous Linux, le seul utilitaire dont vous aurez besoin pour parcourir les répertoires de votre stockage système.
Comment utiliser la commande cd sous Linux
La commande cd signifie Changer de répertoire. L'une des commandes les plus fondamentales de Linux, cd est devenue une commande globale pour changer de répertoire. Certaines autres implémentations de la commande telles que chdir, utilisés dans les systèmes MS-DOS, sont également présents.
Syntaxe de base
La syntaxe de base de la commande cd est:
cd [options] [chemin]
...où options sont les arguments passés avec la commande et chemin est le chemin absolu ou relatif du répertoire.
Noms de chemin absolus et relatifs
Avant de pouvoir utiliser la commande cd dans toute son étendue, vous devez connaître la différence entre les chemins absolus et relatifs. Le chemin absolu est le chemin complet du répertoire, à partir du / (racine) dossier.
D'autre part, le chemin d'accès relatif est dérivé du répertoire de travail courant. Vous pouvez monter et descendre efficacement dans l'arborescence des répertoires avec la commande cd si vous connaissez bien les chemins relatifs.
Par exemple, si votre répertoire de travail actuel est /home, et vous voulez changer le répertoire en /Desktop. Ensuite, en utilisant le chemin absolu:
cd / home / nom d'utilisateur / bureau
En revanche, si vous souhaitez passer au /Desktop répertoire en utilisant un chemin relatif, tout ce que vous avez à taper est:
cd / bureau
Cd garde une trace de ce que les répertoires sont au-dessus et en dessous du répertoire courant, pour permettre à un utilisateur de passer rapidement à d'autres répertoires sans avoir à taper le chemin complet.
Si vous ne connaissez pas le nom exact du sous-dossier vers lequel vous souhaitez basculer, utilisez la commande ls pour lister tous les répertoires de ce dossier.
Basculer vers le répertoire de base
Sur un système Linux, le /home répertoire est un répertoire spécial réservé aux fichiers, programmes et sous-dossiers personnels d'un utilisateur. Lorsque vous vous connectez à votre système, le répertoire de base est défini par défaut comme répertoire de travail actuel.
Le répertoire de base a un caractère spécial qui lui est assigné ~ (tilde) personnage. Au lieu de spécifier le chemin complet de votre répertoire personnel (/home/username), vous pouvez simplement passer le ~ caractère avec la commande cd pour changer le répertoire de travail actuel en /home.
cd ~
De même, vous pouvez accéder au répertoire de base d'un autre utilisateur comme suit.
cd ~ nom d'utilisateur
En rapport: Comment lister tous les utilisateurs sous Linux
Dans la section précédente, nous avons basculé le répertoire de travail actuel sur /Desktop. Dans la commande, vous pouvez utiliser le ~ caractère pour désigner le /home répertoire et réduisez la commande à la moitié de sa taille.
cd ~ / Bureau
Accédez au dossier racine
Tout comme le répertoire personnel, le / le caractère désigne le /root répertoire sur un système d'exploitation basé sur Linux. Pour basculer vers le dossier racine à tout moment:
cd /
Passer au répertoire de travail précédent
Si vous travaillez avec plusieurs répertoires à la fois, vous pouvez facilement basculer vers le répertoire de travail précédent en utilisant le - (trait d'union) personnage.
Par exemple, si le répertoire de travail actuel est /home et vous passez au /root annuaire. Puis, /root deviendra le répertoire de travail actuel, et /home sera le répertoire de travail précédent.
Taper la commande suivante vous amènera au répertoire précédent, c'est-à-dire /home.
cd -
En outre, l'émission de la commande cd suivie d'un espace caractère amènera l'utilisateur au répertoire de travail précédent.
CD
Basculer vers le répertoire parent
Le répertoire qui se compose d'un ou plusieurs sous-répertoires est appelé répertoire parent. En termes simples, si vous avez /Desktop et /Downloads dossiers dans votre /home répertoire, puis le /home répertoire sera le répertoire parent de /Desktop et /Downloads.
le .. et . les caractères représentent respectivement le répertoire parent et le répertoire courant.
Utilisez le points doubles personnage (..) pour basculer vers le répertoire parent.
cd ..
La commande susmentionnée vous amènera d'un niveau dans l'arborescence des répertoires. Vous pouvez également passer des .. caractères pour remonter dans l'arborescence des répertoires.
Pour déplacer deux niveaux au-dessus de votre répertoire de travail actuel:
cd ../../
Vous pouvez également passer un répertoire spécifique un niveau au-dessus du répertoire de travail actuel.
cd ../Folder
Changer de nom de répertoire avec des espaces
Tous les dossiers de votre système n'auront pas un nom en un seul mot. Certains d'entre eux pourraient inclure le espace personnage. Par example, / home / username / Documents importants.
Dans de telles situations, la spécification du nom du répertoire renverra une erreur.
cd / Documents importants
Production:
bash: cd: trop d'arguments
Pour basculer vers les répertoires qui ont des espaces dans le nom, enveloppez le chemin dans devis comme suit. Notez que vous pouvez utiliser à la fois des guillemets simples et doubles dans la commande.
cd 'Documents importants'
cd "Documents importants"
Vous pouvez également utiliser le barre oblique inverse (\) caractère pour échapper aux espaces.
cd Important \ Documents
En rapport: Comment commencer à utiliser Linux
Navigation système via la ligne de commande
Le terminal Linux est une interface texte puissante pour contrôler le fonctionnement de votre ordinateur. Vous pouvez effectuer presque toutes les tâches en utilisant la ligne de commande. Changement de répertoire, copie de fichiers et de dossiers à distance, listant les informations du fichier, modification des fichiers de configuration, vous le nommez. Il existe une commande pour tout ce que vous voulez faire sous Linux.
Cependant, il y a un inconvénient à avoir autant de commandes. Tout le monde ne peut pas apprendre et mémoriser les commandes, sans parler du montant considérable qui peut être utilisé en premier lieu. Mais en tant qu'utilisateur Linux débutant, vous n'utiliserez pas tous les utilitaires disponibles sur votre système.
Au lieu de cela, apprendre quelques commandes de base qui vous aideront à effectuer des opérations fondamentales est plus que suffisant pour démarrer avec le système d'exploitation.
Vous voulez vous familiariser avec Linux? Commencez par ces commandes Linux de base pour apprendre les tâches informatiques standard.
Lire la suite
- Linux
- Gestion de fichiers
- Terminal
Deepesh est l'éditeur junior pour Linux chez MUO. Il écrit du contenu informatif sur Internet depuis plus de 3 ans. Pendant son temps libre, il aime écrire, écouter de la musique et jouer de la guitare.
Abonnez-vous à notre newsletter
Rejoignez notre newsletter pour des conseils techniques, des critiques, des ebooks gratuits et des offres exclusives!
Un pas de plus…!
Veuillez confirmer votre adresse e-mail dans l'e-mail que nous venons de vous envoyer.