Ubuntu - Linux : Gestion des fichiers avec la ligne de commandes
Table des matières:
- Commande cd
- Noms de chemin absolus et relatifs
- Le répertoire des parents
- Accédez au répertoire précédent
- Accédez au répertoire personnel
- Répertoires avec de l'espace dans leurs noms
- Conclusion
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:
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:
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:
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'
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.
Commande pwd sous linux (répertoire de travail actuel)
Le répertoire de travail actuel est le répertoire dans lequel l'utilisateur travaille actuellement. Dans cet article, nous allons vous montrer comment déterminer votre répertoire de travail actuel à l'aide de la commande pwd
Comment obtenir la taille d'un répertoire sous Linux
La commande du affiche la quantité d'espace fichier utilisée par les fichiers ou répertoires spécifiés.
Commande Su sous Linux (changer d'utilisateur)
La commande su (abréviation de substituer ou changer d'utilisateur) vous permet d'exécuter l'utilitaire avec les privilèges d'un autre utilisateur, par défaut l'utilisateur root. Dans ce tutoriel, nous expliquerons comment utiliser la commande su.