La navigation du système est l'une des tâches les plus élémentaires qu'un utilisateur peut effectuer sur un système d'exploitation. Bien que de nombreux gestionnaires de fichiers soient disponibles, vous permettant de changer de répertoires et de naviguer sur vos lecteurs de disque de manière graphique, ce qui permet de faire la même chose à l'aide de la ligne de commande peut vous fournir un meilleur contrôle sur votre système.
Heureusement, Linux vous fournit une commande appelée CD (change directory), qui vous permet de modifier facilement le répertoire de travail actuel de votre terminal.
Avec la commande ls, la commande cd fait partie des commandes de bases Linux essentielles à connaître pour se déplacer dans l'arborescence Linux.
Voici comment utiliser la commande CD sous Linux avec de nombreux exemples, pour naviguer dans les répertoires sur votre stockage système.
Comment utiliser la commande CD Linux
La syntaxe de la commande CD est très basique puisqu'il suffit de spécifier le répertoire pour changer le répertoire courant vers ce répertoire.
cd [options] [Nom_repertoire]
Par exemple pour se rendre dans le répertoire /tmp :
cd /tmp
Quelques options sont disponibles :
OPTIONS | DESCRIPTION |
-L | forcer les liens symboliques à suivre: résolution symbolique Liens dans Dir après traitement des instances de. |
-P |
Utilisez la structure du répertoire physique sans suivre les liens symboliques: résolvez des liens symboliques dans DIR avant de traiter les instances de .. |
-e | Le répertoire ne peut pas être déterminé avec succès, sortez avec un statut non zéro |
-@ | Sur les systèmes qui le supportent, présentent un fichier avec prolongé attributs en tant que répertoire contenant les attributs de fichier |
La commande cd Linux : utilisation et exemple
Changer vers un répertoire spécifique
Comme cela a été expliqué précédemment, il vous suffit de spécifier le répertoire cible comme argument de la commande cd.
Par exemple pour se déplacer dans le répertoire /usr/bin :
cd /usr/bin
Le répertoire courant s'affiche après les : dans le PWD (Print Working Directory) mais vous pouvez aussi utiliser la commande PWD pour l'afficher.
Changer de répertoire vers le Home
Pour se rendre dans le répertoire home, on peut indiquer le chemin en entier.
Par exemple pour se déplacer dans /home/debian :
cd /home/debian
Mais on peut aussi utiliser directement le caractère ~ (tilde). Au lieu de spécifier le chemin complet du home (/home/nomUtilisateur), vous pouvez simplement passer le caractère ~ avec la commande CD pour modifier le répertoire de travail actuel en /home/ :
cd ~
Ainsi pour se rendre dans /home/debian, on peut utiliser cette syntaxe :
cd ~debian
Enfin il existe aussi une méthode plus rapide pour se rendre dans le home de l'utilisateur, il suffit de saisir la commande cd sans aucun argument :
cd
Changer le répertoire vers le répertoire racine
Tout comme le répertoire de base, le caractère / caractère indique le répertoire racine du système d'exploitation basé sur Linux. Pour passer au dossier racine à tout moment :
cd /
Revenir au répertoire précédent
Si vous travaillez avec plusieurs répertoires à la fois, vous pouvez facilement passer et venir dans le répertoire de travail précédent à l'aide du caractère - (hyphen).
cd -
Changer de répertoire vers le répertoire parent (double points)
Les répertoires peuvent posséder des sous-répertoires. Pour ce dernier, le répertoire au dessus dans l'arborescence est le répertoire parent.
Tout cela forme une arborescence que l'on peut afficher avec la commande tree.
Le caractère . permet de spécifier un niveau dans l'arborescence.
Par exemple, un seul point (.) désigne le niveau actuel, deux points (../) le niveau parent.
On peut alors utiliser ce système pour revenir au répertoire parent.
Utilisez le caractère double points (..) pour passer au répertoire parent.
Pour changer le répertoire courant vers le répertoire parent, utilisez la syntaxe suivante :
cd ..
Pour changer de répertoire vers un répertoire qui se trouve à deux niveaux au dessus :
cd ../../
Vous pouvez également indiquer un répertoire spécifique un niveau supérieur au-dessus du présent répertoire de travail.
cd ../Repertoire
Ainsi, si on veut revenir au répertoire images qui se trouvent dans le niveau supérieure :
cd ../images
Changer vers un répertoire avec des espaces
Linux supporte les répertoires avec des espaces même s'il n'est pas vraiment recommandés d'en utiliser.
Lorsque vous tentez d'utiliser la commande cd sur un répertoire avec espace, vous risquez de rencontrer l'erreur :
-bash: cd: too many arguments
Dans cet exemple, je souhaite me déplacer vers le répertoire Documents Importants.
Pour s'y rendre, il faut l'encadrer par des guillemets (") ou des quotes (')
cd "Important Documents"
cd 'Important Documents'
Une autre syntaxe consiste à utiliser un backward slash (\) avant l'espace, il n'est plus alors nécessaire d'utiliser les guillemets ou quotes.
cd Important\ Documents
Liens
- La commande ls Linux : utilisation et exemples
- Commande find Linux : Exemples d'utilisation pour rechercher des fichiers
- Copier ou déplacer un fichier sur Linux
- La commande cp de Linux : Exemples d'utilisation
- Copier des fichiers ou répertoire dans un terminal sur Linux
- Commande rm Linux : Utilisations et exemples
- Comment supprimer un fichier ou répertoire sur Linux
- rsync : synchroniser, copier des fichiers à distance ou locaux
- Commande locate : utilisations et exemples
- La commande cd Linux : utilisation et exemple
- Command find : utilisations et exemples pour rechercher des fichiers
- Comment chercher un fichier sur Linux
L’article La commande cd Linux : utilisation et exemple est apparu en premier sur malekal.com.
0 Commentaires