Android

Commande cd sous linux (changer de répertoire)

Ubuntu - Linux : Gestion des fichiers avec la ligne de commandes

Ubuntu - Linux : Gestion des fichiers avec la ligne de commandes

Table des matières:

Anonim

La commande cd («change directory») est utilisée pour changer le répertoire de travail actuel sous Linux et autres systèmes d'exploitation de type Unix. C'est l'une des commandes les plus élémentaires et les plus utilisées lorsque vous travaillez sur le terminal Linux.

Le répertoire de travail actuel est le répertoire (dossier) dans lequel l'utilisateur travaille actuellement. Chaque fois que vous interagissez avec votre invite de commande, vous travaillez dans un répertoire.

Dans ce tutoriel, nous allons vous montrer comment utiliser la commande cd pour naviguer dans l'arborescence des répertoires de votre système.

Commande cd

cd est un shell intégré, et son comportement peut légèrement différer d'un shell à l'autre. Il utilise les variables d'environnement shell pour déterminer les informations nécessaires à son exécution.

Nous couvrirons la version Bash intégrée du cd .

La syntaxe de la commande cd est la suivante:

cd directory

La commande n'accepte que deux options rarement utilisées.

  • −L , Suivez les liens symboliques. Par défaut, cd se comporte comme si l'option -L est spécifiée. −P , Ne suivez pas les liens symboliques. En d'autres termes, lorsque cette option est spécifiée et que vous essayez de naviguer vers un lien symbolique pointant vers un répertoire, cd se transformera en répertoire.

Dans sa forme la plus simple, lorsqu'il est utilisé sans argument, cd amènera à votre répertoire personnel.

Lorsque vous naviguez dans le système de fichiers, vous pouvez utiliser la touche Tab pour compléter automatiquement les noms des répertoires. L'ajout d'une barre oblique à la fin du nom du répertoire est facultatif.

Pour basculer vers un répertoire, vous devez disposer d'autorisations exécutables pour ce répertoire.

La commande pwd vous permet de découvrir dans quel répertoire vous vous trouvez actuellement.

Noms de chemin absolus et relatifs

Lorsque vous spécifiez un répertoire à modifier, vous pouvez utiliser des noms de chemin absolus ou relatifs. Le chemin absolu ou complet commence à la racine du système / , et le chemin relatif commence à partir de votre répertoire actuel.

Par défaut, lorsque vous vous connectez à votre système Linux, votre répertoire de travail actuel est défini sur votre répertoire personnel. En supposant que le répertoire Downloads existe dans votre répertoire personnel, vous pouvez y accéder en utilisant le chemin d'accès relatif au répertoire:

cd Downloads

Vous pouvez également naviguer vers le même répertoire en utilisant son chemin absolu:

cd /home/username/Downloads

En bref, si le chemin commence par une barre oblique ( / ), c'est le chemin absolu vers le répertoire.

Le répertoire des parents

Sur les systèmes d'exploitation de type Unix, le répertoire de travail actuel est représenté par un seul point ( . ). Deux points ( .. ), l'un après l'autre, représentent le répertoire parent ou en d'autres termes le répertoire immédiatement au-dessus du répertoire actuel.

Si vous tapez cd. , vous passerez dans le répertoire courant ou, en d'autres termes, la commande ne fera rien.

Supposons que vous soyez actuellement dans le /usr/local/share , pour basculer vers le /usr/local (un niveau au-dessus du répertoire actuel), vous devez taper:

cd../

Pour déplacer deux niveaux vers le /usr (le parent du parent), vous pouvez exécuter ce qui suit:

cd../../

Voici un autre exemple. Supposons que vous vous trouviez dans le /usr/local/share et que vous souhaitiez basculer vers /usr/local/src . Vous pouvez le faire en tapant:

cd../src

Accédez au répertoire précédent

Pour revenir au répertoire de travail précédent, passez le tiret ( - ) comme argument à la commande cd:

cd -

Accédez au répertoire personnel

Pour accéder à votre répertoire personnel, tapez simplement cd . Une autre façon de retourner directement à votre répertoire personnel consiste à utiliser le caractère tilde ( ~ ), comme indiqué ci-dessous:

cd ~

Par exemple, si vous souhaitez accéder au répertoire Downloads , qui se trouve à l'intérieur de votre répertoire personnel, vous devez taper:

cd ~/Downloads

Vous pouvez également accéder au répertoire personnel d'un autre utilisateur à l'aide de la syntaxe suivante:

cd ~username

Répertoires avec de l'espace dans leurs noms

Si le répertoire dans lequel vous souhaitez modifier possède des espaces dans son nom, vous devez soit entourer le chemin avec des guillemets, soit utiliser la barre oblique inverse ( \ ) pour échapper à l'espace:

cd 'Dir name with space'

cd Dir\ name\ with\ space

Conclusion

À présent, vous devriez avoir une bonne compréhension de ce qu'est le répertoire de travail actuel et comment utiliser la commande cd pour naviguer dans un autre répertoire.

terminal bash