Linux

Que fait le CD sous Unix ?

La commande qui permet de changer de répertoire sous Linux et d’autres systèmes d’exploitation de type Unix est essentielle pour la navigation dans le système de fichiers. Utiliser le terminal sans maîtrise de cette commande est comparable à naviguer sans boussole dans un vaste océan de données.

Fonctionnalité de la commande cd

La commande cd, abréviation de "change directory" (changer de répertoire), a pour principale fonction de modifier le répertoire actif de l’utilisateur dans le terminal. Lorsque vous exécutez cette commande suivie d’un chemin, vous déplacez votre session de terminal vers ce nouveau répertoire. Cela vous permet d’interagir avec les fichiers et dossiers situés dans cet emplacement et de faciliter l’exécution d’autres commandes sur ces derniers.

Que fait le CD sous Unix ?

Lorsque vous tapez cd suivi d’un chemin, vous indiquez à votre session terminal de se positionner dans ce répertoire précis. Par exemple, si vous souhaitez accéder à votre dossier de documents, il suffit d’utiliser cd Documents. Grâce à cette commande, les utilisateurs peuvent explorer, organiser et gérer facilement leurs fichiers sur le système.

Navigation à travers les répertoires

Sous Unix, la navigation est simplifiée par plusieurs syntaxes de la commande cd :

  1. Accéder au répertoire racine : En entrant cd /, vous accédez directement à la racine du système de fichiers.
  2. Retourner au répertoire personnel : Il suffit de taper cd sans argument. Cette commande vous ramènera toujours à votre répertoire personnel, quel que soit votre emplacement précédent dans la structure des dossiers.
  3. Monter d’un niveau : Pour remonter au répertoire parent, utilisez cd ...
  4. Revenir au répertoire précédent : Grâce à la commande cd -, vous pouvez facilement retourner au dernier répertoire que vous avez visité.
A lire :  Comment exécuter une requête SQL sous Unix ?

Utilisation de chemins et variables

Il est également possible d’utiliser des chemins relatifs ou absolus avec la commande cd. Un chemin relatif part de votre répertoire actuel, tandis qu’un chemin absolu commence toujours par la racine /. Par exemple, si vous êtes déjà dans le dossier Documents, taper cd Projet vous fera accéder à un sous-dossier nommé Projet. En revanche, avec cd /home/utilisateur/Documents/Projet, vous accéderez exactement au même dossier, peu importe votre position actuelle.

Variables d’environnement et commandes associées

La commande pwd, qui signifie "print working directory", imprime le chemin complet du répertoire actuel. Cela vous aide à voir où vous vous trouvez dans le système de fichiers. La variable d’environnement $PWD stocke également ce chemin, ce qui peut être utile pour d’autres scripts et opérations automatiques.

FAQ

1. Que se passe-t-il si je tape juste cd ?
Taper simplement cd vous ramène à votre répertoire personnel, ce qui vous permet de recommencer votre navigation sans savoir où vous étiez précédemment.

2. Quelle est la différence entre cd .. et cd ?
La commande cd .. vous permet de remonter d’un niveau dans la hiérarchie des répertoires, tandis que cd vous renvoie directement à votre répertoire personnel, quel que soit votre emplacement actuel.

3. Puis-je utiliser la commande cd pour accéder à un répertoire sur un autre lecteur ?
Oui, sous certains systèmes comme Windows, vous pouvez changer de lecteur en tapant la lettre du lecteur suivie de :. Par exemple, pour accéder au lecteur D, vous diriez D:. Sur Linux, la navigation entre les systèmes de fichiers se fait généralement à travers des points de montage.

A lire :  Qu'est-ce que Linux est Raspberry Pi?