Commande CD dans Linux avec des exemples

Commande CD dans Linux avec des exemples

La commande CD est la commande la plus basique pour travailler avec des répertoires dans le shell. C'est parce qu'il est utilisé si souvent. Chaque fois que vous devez modifier les emplacements dans un système de fichiers, vous utiliserez un CD pour le faire. Vous ne le savez peut-être pas, mais la commande CD (répertoire de changement) a de nombreuses utilisations et applications différentes qui s'étendent au-delà de la simple modification de votre répertoire de travail actuel.

Dans cet article, nous vous présenterons ces différentes utilisations de la commande CD dans Linux et vous familiariser avec ses usages les plus courants.

Syntaxe:

cd [-l | [-p [-e]] [[e-mail protégé]]] [dir] 

Avant de continuer, vous devriez obtenir une compréhension de base des chemins relatifs absolus vs dans Linux.

  • Chemin absolu est le chemin complet du répertoire et commence toujours par / / dans le système Linux. Par exemple: / tmp, / usr / bin, / var / www etc.
  • Chemin relatif est le chemin partiel de tout répertoire ou sous-répertoire. Il peut être démarré à partir de n'importe quel emplacement du chemin du fichier sauf / /. Par exemple: www, ./scénario.sh,… /… / www etc.

Vous devez maintenant mémoriser ces symboles et ces caractères spéciaux et utiliser la commande CD. Quelle est la signification du symbole lorsqu'elle est utilisée avec la commande CD?

  • Point unique (.): Répertoire actuel (répertoire actuel).
  • Double Dot (…): Dossier Parent.
  • Signe de carrelage (~): Répertoire domestique des utilisateurs actuels.
  • $ Variable Home: Répertoire domestique des utilisateurs actuels.

Exemples de commande CD

Voici plus d'exemples à utiliser avec les commandes CD sur le système Linux.

  1. Exemple de commande CD - . Fournir le chemin du répertoire de destination pour changer l'emplacement du répertoire actuel du shell de travail. Par exemple, passez au répertoire / opt:
    CD / OPT  
  2. En utilisant un chemin de répertoire absolu - Tout chemin de répertoire démarré avec le système de fichiers racine (/) est connu sous le nom de chemin de répertoire absolu. En d'autres termes, vous pouvez dire son chemin complet.
    CD / OPT  CD / DATA / SAUVEMENT  CD / var / www / html  

    Tous les exemples ci-dessus utilisent l'emplacement du répertoire avec root (/) sont les chemins de répertoire absolus.

  3. En utilisant un chemin de répertoire relatif - Tout chemin de répertoire se réfère du répertoire actuel est appelé chemin relatif. Le chemin relatif n'a jamais commencé avec le système de fichiers racine (.
    Sauvegarde du CD  CD www / html 

    Dans l'exemple ci-dessus, la première commande passera au répertoire «Backup» disponible dans le répertoire actuel. La deuxième commande passera à «www / html», qui se trouve dans le répertoire actuel.

  4. Répertoire domestique - Vous pouvez également utiliser une variable d'environnement Home pour la navigation utile pour les scripts. Ici $ home fait toujours référence au répertoire domestique de l'utilisateur connecté.
    cd $ home  cd $ home / public_html  

    Le «~» fait également référence au répertoire de la maison utilisateur connecté et peut être utilisé avec la commande CD.

    CD ~  CD ~ / public_html  
  5. En utilisant . Et… dans le chemin du répertoire - Le . fait référence au répertoire actuel et… fait référence au répertoire parent sauf / root. Ceci est généralement utilisé avec des chemins relatifs.
    CD ./ public_html  CD… / Sauvegarde / fichiers  

    La première commande est la même que «cd public_html» où la deuxième commande navigue dans le shell vers le répertoire de sauvegarde disponible sous le répertoire parent.

    Nous pouvons également utiliser plusieurs… (autant que nécessaire) pour naviguer vers n'importe quelle structure de répertoire.

    CD… /… /… / BACKUP / Fichiers  

Conclusion

Le répertoire de changement est la commande la plus utilisée dans les systèmes Linux. Dans ce tutoriel, nous avons décrit la commande CD sur un système Linux.