Un moyen facile de changer de répertoire sous Linux depuis le terminal
Certaines commandes sous Linux sont si fréquemment utilisées que nous oublions souvent la signification des commandes et les détails les concernant passent inaperçus. cd
est l'une de ces commandes. cd
signifie « changer de répertoire », ce qui explique lui-même son utilisation et son objectif.
cd
vous permet de changer facilement votre répertoire actuel vers le répertoire que vous souhaitez déplacer. Mettez simplement le bon chemin dans la commande et vous serez placé dans ce répertoire par cd
.
Dans ce bref didacticiel, vous obtiendrez toutes les informations de base et utiles sur l' cd
utilitaire de ligne de commande.
En savoir plus sur la commande cd
cd
command est un utilitaire utile pour tous les utilisateurs fréquents de la ligne de commande et qui doivent également gérer des serveurs sans interface graphique.
Regardons la syntaxe de base de la cd
commande.
Syntaxe générale :
cd [options] [directory_or_directory_path]
Le tableau suivant vous donnera un bref aperçu de ce qui se passe lorsque vous utilisez ces options avec la cd
commande.
Option |
Importance |
/ |
remplace le répertoire actuel par le répertoire racine |
~ |
change le répertoire en répertoire personnel |
. |
Représente le répertoire courant |
.. |
passer au répertoire parent du répertoire courant |
cd
: Vous pouvez changer directement de répertoire en saisissant le nom du répertoire de destination.
Syntaxe générale :
cd [directory_name]
Exemple:
cd workspace
Ici, nous avons simplement changé le répertoire courant en un répertoire nommé 'workspace'.
Remarque : Veuillez noter que ce répertoire d'espace de travail doit être placé dans votre répertoire de travail actuel. Si ce n'est pas le cas, vous obtiendrez une erreur. Vous pouvez utiliser le chemin complet du répertoire souhaité avec la cd
commande. Nous allons apprendre à ce sujet dans les exemples à venir.
cd /
: Cette commande changera votre répertoire actuel en répertoire racine.
Exemple:
[email protected]:~/workspace$ cd /
[email protected]:/$
Ici, nous avons changé le répertoire de travail actuel de « espace de travail » en root
répertoire.
[email protected]:/$ pwd
/
[email protected]:/$
Lors de l'utilisation de la commande pwd
(imprimer le répertoire de travail), le répertoire ' /
' (racine) s'affiche.
cd ~
: Cette commande vous ramène au répertoire de base à partir du répertoire dans lequel vous travaillez.
Exemple:
[email protected]:~/space/apache$ pwd
/home/gaurav/space/apache
Je suis actuellement dans le répertoire nommé apache. Utilisons maintenant la cd ~
commande (tilde).
[email protected]:~/space/apache$ cd ~
[email protected]:~$
[email protected]:~$ pwd
/home/gaurav
[email protected]:~$
Maintenant, nous revenons au répertoire personnel '/home/gaurav'.
cd ..
: Cette commande vous permet de remplacer votre répertoire de travail actuel par le répertoire parent situé un niveau au-dessus de votre répertoire actuel.
Exemple:
[email protected]:~/snap/htop/1332$ pwd
/home/gaurav/snap/htop/1332
[email protected]:~/snap/htop/1332$
Dans cet exemple, /home/gaurav/snap/htop/1332 est le chemin du répertoire de travail actuel. Nous sommes actuellement dans le répertoire 1332. Le répertoire parent immédiat du répertoire '1332' est le répertoire 'htop'. En utilisant la cd ..
commande, nous passerons au répertoire 'htop', son répertoire parent immédiat.
[email protected]:~/snap/htop/1332$ cd ..
[email protected]:~/snap/htop$
[email protected]:~/snap/htop$ pwd
/home/gaurav/snap/htop
[email protected]:~/snap/htop$
Ci-dessus, vous trouverez quelques options utiles utilisées avec la cd
commande. Maintenant, plongeons-nous dans quelques exemples plus détaillés de la cd
commande.
Passage du répertoire courant à un chemin spécifique
Vous pouvez utiliser la cd
commande pour accéder à n'importe quel répertoire en utilisant son chemin.
Syntaxe:
cd [absolute_path_of_directory]
Exemple:
cd ./snap/htop/1332/examples
Ici, nous souhaitons passer à un répertoire nommé « exemples » placé sur le chemin /home/gaurav/snap/htop/1332/examples
du répertoire personnel.
Remarque : ici, j'ai utilisé ./
au lieu de taper le chemin complet de mon répertoire personnel. Vous pouvez en savoir plus à ce sujet dans cet article .
[email protected]:~/snap/htop1332/examples$ pwd
/home/gaurav/snap/htop/1332/examples
[email protected]:~/snap/htop/1332/examples$
Nous sommes maintenant placés dans le répertoire 'exemples'.
Déplacement vers des répertoires avec des espaces blancs dans leur nom
Il existe de nombreux cas où nous utilisons des « espaces » lorsque nous nommons les répertoires. Parfois, le simple fait d'utiliser la cd
commande avec les noms de ce type ne semble pas fonctionner. Mais il existe une solution simple pour cela.
Mettre le nom du répertoire entre guillemets simples ou doubles peut résoudre le problème. Vous pouvez simplement utiliser cd
"directory name"
ou cd 'directory name'
.
Syntaxe:
cd "directory name 22"
Exemple:
cd "Calibre Library"
Sortir:
[email protected]:~$ cd "Calibre Library"
[email protected]:~/Calibre Library$
[email protected]:~/Calibre Library$ pwd
/home/trinity/Calibre Library
Nous sommes maintenant déplacés vers le répertoire Calibre Library qui avait un espace blanc dans son nom.
Revenir au répertoire précédent
Nous avons vu précédemment l'utilisation de la cd ..
commande, qui vous amène au répertoire parent de votre répertoire de travail actuel. Ici, nous allons examiner une autre alternative pour cela.
La cd -
commande (tiret) permet d'effectuer plus ou moins la même action. Vous pouvez passer au répertoire précédent de votre répertoire de travail actuel.
Syntaxe générale :
cd -
Exemple:
[email protected]:~/workspace/snap/vim-editor$ pwd
/home/gaurav/workspace/snap/vim-editor
[email protected]:~/workspace/snap/vim-editor$
Ici, je travaille actuellement dans le répertoire 'vim-editor'. Supposons qu'un utilisateur souhaite passer au répertoire précédent, cela cd -
peut alors être utile. Voyons comment.
[email protected]:~/workspace/snap/vim-editor$ cd -
/home/trinity/workspace/snap
[email protected]:~/workspace/snap$
Ici, nous sommes maintenant déplacés vers le répertoire précédent nommé 'snap'.
Conclusion
Dans ce tutoriel super simple, nous avons découvert une commande très basique et conviviale cd
(c'est-à-dire changer de répertoire) utilisée dans tous les systèmes Linux. Nous pourrons désormais naviguer dans plusieurs répertoires tout en travaillant sur le terminal sans utiliser l'interface graphique. cd
sera facile à utiliser après avoir parcouru ce didacticiel.