GNU/Linux >> Tutoriels Linux >  >> Linux

7 exemples pratiques de la commande cd sous Linux

Commande cd est utilisé pour naviguer entre les répertoires sous Linux. Cela signifie "changer de répertoire".

Il vous permet de changer le répertoire de travail du répertoire actuel vers le répertoire souhaité vers lequel vous souhaitez naviguer.

La syntaxe de la commande cd est la suivante :

cd [option] <directory>

[option] est utilisé pour contrôler la sortie de la commande. Vous n'utiliserez pas ces options la plupart du temps.

Les options disponibles pour la commande cd sont liées aux liens symboliques :

  • -P :ne suivez pas les liens symboliques.
  • -L :suivez les liens symboliques.

est l'endroit où vous spécifiez le chemin d'accès au répertoire souhaité vers lequel vous souhaitez naviguer.

Avant de commencer à examiner davantage la commande cd, je suggère de revoir le concept de chemin absolu et relatif sous Linux. Vous les utiliserez beaucoup avec la commande cd.

7 exemples essentiels de la commande cd sous Linux

Voici les utilisations les plus courantes de la commande cd. Certains d'entre eux que vous connaissez probablement déjà. Certains d'entre eux ne sont pas si populaires mais extrêmement utiles.

Conseil :lorsque vous saisissez un nom de répertoire, appuyez simplement sur la touche de tabulation après avoir saisi quelques lettres. Il vous montrera toutes les options commençant par ces lettres. L'achèvement des onglets est un raccourci de terminal Linux indispensable.

1. Passer au répertoire racine

Le répertoire racine est le répertoire le plus important du système de fichiers Linux. C'est le répertoire parent de tous les autres répertoires présents dans le système de fichiers. Il est noté /. Vous pouvez accéder au répertoire racine à partir de n'importe quel autre répertoire en utilisant la commande suivante.

cd /

Sortie :

[email protected]:~/parent$ cd /
[email protected]:/$ pwd
/
[email protected]:/$

2. Basculer vers le répertoire enfant

Un répertoire présent dans un autre répertoire est appelé répertoire enfant. Le répertoire qui contient le répertoire enfant est le répertoire parent. Vous pouvez accéder au répertoire enfant à l'aide de la commande suivante :

cd <child directory name>

Sortie :

[email protected]:~/parent$ ls
child 'child directory'
[email protected]:~/parent$ cd child1
[email protected]:~/parent/child1$ pwd
/home/abhi/parent/child1
[email protected]:~/parent/child1$

Remarque : Lorsqu'un nom de répertoire comporte deux mots ou plus, placez le nom du répertoire entre " ".

[email protected]:~/parent$ ls
child1 'child directory'
[email protected]:~/parent$ cd "child directory"
/home/abhi/parent/child directory
[email protected]:~/parent/child directory$

3. Utiliser le chemin d'accès absolu

Le chemin d'accès commençant par le répertoire racine (/) est appelé chemin d'accès absolu. Vous obtenez un chemin d'accès absolu en traçant le chemin du répertoire racine au répertoire de destination. Le chemin d'accès absolu commence toujours à partir du répertoire racine.

[email protected]:/$ cd /home/abhi/parent
[email protected]:~/parent$ pwd
/home/abhi/parent
[email protected]:~/parent$

4. Utiliser le chemin d'accès relatif

Le chemin d'accès qui commence à partir du répertoire de travail courant est appelé chemin d'accès relatif. Vous obtenez un chemin d'accès relatif en traçant le chemin du répertoire de travail actuel au répertoire de destination. Le chemin d'accès relatif commence toujours à partir du répertoire de travail actuel.

[email protected]:~/parent$ ls
child1 'child directory'
[email protected]:~/parent$ cd child1
[email protected]:~/parent/child1$

5. Utiliser .. pour remonter le répertoire

.. est un lien spécial présent dans chaque répertoire qui pointe vers son répertoire parent. .. est un lien caché. Pour accéder au répertoire parent qui se trouve un niveau au-dessus du répertoire enfant, vous pouvez utiliser la commande suivante.

cd ..

Voici le résultat :

[email protected]:~/parent/child directory$ pwd
/home/abhi/parent/child directory
[email protected]:~/parent/child directory$ cd ..
[email protected]:~/parent$ pwd
/home/abhi/parent
[email protected]:~/parent$

Vous pouvez également accéder à tous les répertoires de niveau supérieur en utilisant .. nombre de fois requis. L'exemple suivant montre la navigation vers un répertoire supérieur à deux niveaux à partir du répertoire de travail actuel.

[email protected]:~/parent/child1/child2$ pwd
/home/abhi/parent/child1/child2
[email protected]:~/parent/child1/child2$ cd ../..
[email protected]:~/parent$ pwd
/home/abhi/parent
[email protected]:~/parent$

6. Revenir au répertoire précédent (très utile)

Lorsque vous devez revenir au répertoire de travail précédent à partir du répertoire de travail actuel, vous pouvez utiliser option.

cd -

La sortie est :

[email protected]:~/parent/child1/child2$ pwd
/home/abhi/parent/child1/child2
[email protected]:~/parent/child1/child2$ cd ../..
[email protected]:~/parent$ pwd
/home/abhi/parent
[email protected]:~/parent$ cd -
/home/abhi/parent/child1/child2
[email protected]:~/parent/child1/child2$ pwd
/home/abhi/parent/child1/child2
[email protected]:~/parent/child1/child2$

7. Revenir au répertoire d'accueil

~ est utilisé pour revenir au répertoire personnel à partir de n'importe quel autre répertoire.

cd ~

La sortie est :

[email protected]:~/parent/child1/child2$ cd ~
[email protected]:~$ pwd
 /home/abhi
[email protected]:~$

En fait, dans de nombreuses distributions Linux, vous pouvez simplement taper cd et entrer pour revenir à votre répertoire personnel.

J'espère que vous avez une meilleure compréhension de ces exemples de commande cd. Si vous avez des questions concernant la commande cd, n'hésitez pas à poser vos questions dans la section des commentaires ci-dessous !


Linux
  1. Commande Du sous Linux

  2. Commande cp sous Linux :7 exemples pratiques

  3. Commande d'arrêt de Linux :5 exemples pratiques

  4. 5 exemples pratiques de la commande dd sous Linux

  5. 10 exemples pratiques de commandes Linux nm

Les 50 exemples pratiques de la commande SED sous Linux

15 exemples pratiques de commande Rsync sous Linux

5 exemples pratiques de la commande Tail sous Linux

commande echo sous Linux :7 exemples pratiques

Exemples de commandes Linux rsync

Commande Ping pratique dans des exemples Linux