GNU/Linux >> Tutoriels Linux >  >> Linux

Comment utiliser la commande Linux cd pour changer de répertoire

Présentation

De nombreuses commandes Linux, telles que la commande ls, affectent le répertoire de travail actuel. Le répertoire de travail actuel est le répertoire dans lequel votre fenêtre de terminal ou votre invite de commande fonctionne.

Linux traite la Accueil répertoire comme répertoire de travail par défaut. Utilisation du cd La commande sous Linux vous permet de changer le répertoire de travail actuel.

Dans ce tutoriel, nous expliquerons le cd syntaxe de commande et montrez des exemples de la façon dont vous pouvez l'utiliser.

Prérequis

  • Un système exécutant une distribution Linux.
  • Un compte utilisateur avec des privilèges sudo.
  • Accès à la fenêtre du terminal ou à la ligne de commande.

Syntaxe de commande du CD Linux

Le cd commande sous Linux utilise la syntaxe suivante :

cd [options] [directory]

Dans la commande ci-dessus :

  • cd :Invoque le cd commande.
  • [options] : L'ajout d'options modifie la façon dont la commande s'exécute.
  • [directory]  :Chemin d'accès au répertoire dans lequel vous souhaitez vous déplacer.

Par exemple, pour passer au Bureau répertoire, exécutez :

cd /home/phoenixnap/Desktop

Si la commande s'exécute avec succès, le répertoire de travail courant est indiqué dans l'interface du terminal :

Si l'interface du terminal n'indique pas le répertoire de travail courant, utiliser le pwd la commande l'affiche en sortie :

pwd

Le cd commande utilise les options suivantes :

  • -L :force à suivre les liens symboliques. Cette option est activée par défaut.
  • -P :Ne suivez pas les liens symboliques. Cette option résout le lien symbolique pour déterminer le répertoire parent avant de passer au répertoire demandé par l'utilisateur.
  • -e :Sortie avec un statut non nul si utilisation du -P option et la commande ne peut pas résoudre le lien symbolique.
  • [email protected] :Présente un fichier avec des attributs étendus sous la forme d'un répertoire contenant les attributs du fichier.

Comment utiliser la commande de CD Linux

Le cd de Linux La commande offre plusieurs façons de naviguer et de modifier le répertoire de travail à l'aide de la fenêtre du terminal. Il vous permet de changer de répertoire à l'aide de chemins relatifs et absolus, de vous déplacer vers des répertoires parents ou racine ou de rechercher des répertoires avec des noms incomplets.

Changer de répertoire

Pour passer à un nouveau répertoire de travail, utilisez le cd commande avec un chemin de répertoire.

cd [path to directory]

Par exemple, passer à Example_Directory , situé dans la Accueil répertoire :

cd Example_Directory

Modifier le répertoire et le contenu de la liste

Ajoutez le ls commande au cd commande en utilisant le && flag pour passer à un nouveau répertoire et lister son contenu simultanément.

cd [path to directory] && ls

En utilisant l'exemple précédent :

cd Example_Directory && ls

Changement de répertoire à l'aide d'un chemin absolu

L'utilisation d'un chemin absolu vers le répertoire signifie que le chemin commence à partir du répertoire racine. Par exemple, passer aux Téléchargements répertoire en utilisant son chemin absolu :

cd /home/phoenixnap/Downloads

Changement de répertoire à l'aide d'un chemin relatif

Un chemin relatif est un chemin vers un répertoire relatif au répertoire de travail courant. Un chemin relatif est mieux utilisé lors du passage à un sous-répertoire du répertoire de travail actuel.

Dans l'exemple ci-dessus, les Téléchargements répertoire est un sous-répertoire de Accueil . Dans ce cas, un chemin relatif est le résultat de l'omission du chemin vers le répertoire courant du chemin vers le nouveau répertoire de travail :

cd Downloads

Puisque le chemin vers le répertoire courant est /home/phoenixnap , en omettant cette partie du chemin absolu vers le répertoire des téléchargements (/home/phoenixnap/Downloads ) donne un chemin relatif (Téléchargements ).

Passage au répertoire précédent

Ajout d'un tiret (- ) sur le cd La commande renvoie le shell dans le répertoire de travail précédent. Par exemple, après être passé de Téléchargements vers Example_Directory , retournez à Téléchargements avec :

cd -

Passage au répertoire parent

Pour passer au parent du répertoire actuel, ajoutez deux points (.. ) sur le cd commande.

Par exemple, pour passer de Example01 à son répertoire parent Example_Directory :

cd ..

Passage au répertoire racine

Ajoutez le symbole barre oblique (/ ) sur le cd commande pour se déplacer dans le répertoire de travail du système :

cd /

Revenir au répertoire personnel

Sous Linux, la Accueil répertoire représente le répertoire de travail par défaut. Utilisation du cd commande sans aucune option ni changement de chemin vers le répertoire de travail par défaut :

cd

L'absence du chemin du répertoire de travail courant indique que vous êtes dans le répertoire de travail par défaut :

Une autre façon de procéder consiste à ajouter le symbole tilde (~ ) sur le cd commande :

cd ~

Passage au répertoire personnel d'un autre utilisateur

Passer à la maison d'un autre utilisateur répertoire en ajoutant le symbole tilde (~ ) suivi du nom d'utilisateur approprié.

cd ~[username]

Par exemple, passer à Accueil répertoire d'un utilisateur nommé alex :

cd ~alex

Passage à un répertoire avec des espaces dans le nom

Si le nom du répertoire contient des espaces vides, modifiez-le en entourant le nom de guillemets simples (' ' ). Vous pouvez également ajouter une barre oblique inverse (\ ) à chaque mot du nom sauf le dernier :

cd 'Directory name with blank spaces'
cd Directory\ name\ with\ blank\ spaces

Par exemple, passer à un répertoire nommé Ceci est un répertoire :

cd 'This is a directory'
cd This\ is\ a\ directory

Nom du répertoire de saisie semi-automatique

Si vous ne connaissez pas le nom du répertoire vers lequel vous essayez de vous déplacer, le terminal Linux propose une fonctionnalité de saisie semi-automatique. Après avoir commencé à taper le nom du répertoire, appuyez sur la Tabulation bouton de votre clavier pour obtenir des suggestions de saisie semi-automatique.

Par exemple, si vous savez que le nom du répertoire commence par un X (par exemple, XYZ ), tapez :

cd X[Tab]

Linux
  1. Comment utiliser la commande Linux sed

  2. Comment utiliser la commande Linux grep

  3. Comment utiliser la commande history sous Linux

  4. Comment utiliser la commande Su sous Linux

  5. Comment utiliser la commande id sous Linux

Comment utiliser la commande cd sous Linux

Comment utiliser la commande fd sur le système Linux

Comment utiliser la commande wget sous Linux ?

Comment utiliser la commande xargs sous Linux ?

Comment utiliser la commande RPM sous Linux

Comment utiliser la commande which sous Linux