Comment créer et supprimer des répertoires dans le terminal Linux
Vous pouvez créer des dossiers sous Linux à l'aide d'un gestionnaire de fichiers graphique, tout comme sous Windows et macOS. Mais si vous préférez utiliser la ligne de commande, vous pouvez !
Les répertoires sont essentiels à votre système d'exploitation Linux, car ils contiennent des fichiers que vous pourriez utiliser régulièrement ou dont votre système a besoin pour fonctionner correctement. Bien qu'il existe toujours une option permettant de créer des dossiers manuellement à l'aide d'un gestionnaire de fichiers, de nombreux utilisateurs avancés préféreront peut-être utiliser une fenêtre de terminal pour créer et parcourir des fichiers et des dossiers sur leurs machines.
Si vous êtes un passionné de Linux et que vous souhaitez maîtriser la création et la gestion de répertoires à partir de la ligne de commande, voici ce que vous devez savoir.
Comment créer un répertoire avec la ligne de commande
La commande mkdir contient la clé de toutes vos tâches de création de répertoire. Vous pouvez créer un ou plusieurs répertoires dans le terminal avec une seule ligne de code. Voici comment fonctionne la commande mkdir sous Linux :
1. Créez un répertoire unique sous Linux
Voici comment utiliser la fonction mkdir pour créer un seul répertoire :
mkdir [option] <directory name>
Par exemple, si vous souhaitez créer un nouveau répertoire, vous pouvez utiliser la commande suivante :
mkdir MUO
La commande ci-dessus crée un nouveau répertoire MUO à l'emplacement actuel. Pour accéder au répertoire MUO via la ligne de commande, vous pouvez alors utiliser la commande cd :
cd ./MUO
La commande cd est un moyen très flexible de changer de répertoire dans le terminal Linux.
2. Créez plusieurs répertoires sous Linux
La fonction mkdir est polyvalente, vous permettant de créer plusieurs répertoires avec une seule commande. Par exemple, pour créer plusieurs dossiers via la ligne de commande, utilisez le code ci-dessous :
mkdir <directory name1><directory name2><directory name3>....<directory name_n>
Pour créer trois dossiers, voici comment utiliser la commande mkdir :
mkdir MUO_sample1 MUO_sample2 MUO_sample3
Une fois que vous avez exécuté la commande ci-dessus, le programme crée trois répertoires : MUO_sample1, MUO_sample2 et MUO_sample3. Vous pouvez exécuter la commande ls pour répertorier les répertoires nouvellement créés.
La structure des répertoires Linux est complexe, il est donc toujours préférable de vous familiariser avec les répertoires parent et enfant pour éviter les obstacles inutiles.
3. Créez des répertoires directement
En tant qu'utilisateur Linux, vous pouvez créer un répertoire directement à l'emplacement souhaité. Vous n'avez pas besoin de naviguer jusqu'à l'emplacement ou d'utiliser la fonction mkdir dans le terminal.
Tout ce que vous avez à faire est de vous diriger vers le dossier/emplacement où vous souhaitez créer un nouveau répertoire/dossier et de cliquer avec le bouton droit.
Dans le menu liste, cliquez sur l'option Nouveau dossier.
Une fois que vous voyez une nouvelle icône de dossier, vous pouvez renommer le dossier avec le nom de votre choix.
Rassurez-vous, si vous souhaitez vérifier l'état du répertoire depuis la fenêtre du terminal, vous pouvez toujours utiliser la commande cd pour accéder à l'emplacement spécifique et exécuter la commande ls pour lister les contenus.
Options mkdir
Vous pouvez utiliser quelques options avec la commande mkdir, qui vous aide à améliorer l'utilitaire existant de la commande. Vous pouvez utiliser les commandes répertoriées ci-dessous :
1. -p ou -parents : la commande -p est utile lors de la création conjointe d'un répertoire parent et d'un sous-répertoire. Si le répertoire parent spécifié existe déjà, il crée automatiquement le sous-répertoire.
mkdir -p MUO/MUO_CHILD
2. -v ou -verbose : La commande -v ajoute des messages détaillés à chaque répertoire créé.
mkdir - v file1 file2
3. --version : Les commandes --version impriment les détails de la version de la licence.
mkdir --version
Supprimer les répertoires Linux vides et non vides
Enfin, une fois que vous avez créé des répertoires sur votre système d'exploitation Linux, vous souhaiterez peut-être supprimer ceux dont vous n'avez plus besoin. Vous pouvez supprimer les répertoires sur votre système d'exploitation Linux de deux manières :
- rm
- rmdir
Discutons de ces deux méthodes en détail :
1. Utilisation de la commande rm
Si vous souhaitez supprimer des répertoires vides et non vides, vous pouvez utiliser la commande rm comme suit :
1. Vérifiez le contenu de l'annuaire
Avant de supprimer le répertoire, vous devez vérifier son contenu. Pour ce faire, accédez à l'emplacement du répertoire avec la commande cd.
cd ./MUO
Dans l'exemple ci-dessus, MUO est un répertoire sur le bureau Ubuntu.
2. Répertoriez le contenu de l'annuaire
Une fois que vous êtes à l'emplacement du répertoire, utilisez la commande ls pour répertorier le contenu du répertoire.
ls
La commande répertorie tout le contenu du répertoire. Vous verrez une liste de tous les fichiers stockés dans ce répertoire sur votre écran.
3. Supprimer un Annuaire via le Terminal
Tapez la commande rm, suivie des différentes commandes et du nom du répertoire que vous souhaitez supprimer.
rm -option <directory name>
Vous pouvez utiliser à nouveau la commande ls pour confirmer que le répertoire n'est plus disponible.
Voici quelques-unes des options les plus couramment utilisées avec la commande rm :
- -f : supprime de force les fichiers et dossiers du répertoire
- -i : demande des autorisations avant de supprimer un répertoire
- -r : supprime les répertoires et les fichiers stockés de manière récursive
- -d : supprime un répertoire vide
Vous pouvez même supprimer plusieurs répertoires en une seule fois. Par exemple, lorsque vous souhaitez supprimer les répertoires MUO_sample1, MUO_sample2 et MUO_sample3 avec une seule commande, voici comment procéder :
rm -d MUO_sample1 MUO_sample2 MUO_sample3
Il existe une autre méthode que vous pouvez utiliser pour supprimer les répertoires vides. Vous pouvez utiliser la commande rmdir pour supprimer rapidement le répertoire, comme suit :
rmdir <directory name>
Pour supprimer le répertoire MUO3 lorsqu'il ne contient aucun fichier/sous-répertoire, vous pouvez utiliser la commande rmdir comme ci-dessous :
rmdir MUO3
Cependant, si le répertoire n'est pas vide, vous recevrez un message d'erreur chaque fois que vous tenterez de supprimer le répertoire avec la commande rmdir.
Utilisez le rm et rmdir soigneusement les commandes, car les répertoires supprimés ne peuvent pas être récupérés.
4. Supprimer directement un répertoire
De la même manière que vous créez un répertoire, vous pouvez même supprimer directement le répertoire/dossier. Sélectionnez le répertoire que vous souhaitez supprimer et appuyez sur le bouton Supprimer de votre clavier. Assurez-vous de vérifier le contenu du répertoire avant de le supprimer, car l'effet est permanent via cette méthode.
Travailler avec les répertoires Linux sans effort
Les répertoires constituent une partie importante de vos structures de fichiers et de dossiers sous Linux. Comme tout autre système d'exploitation, la création et la suppression de répertoires sont assez simples sous Linux, surtout lorsque vous souhaitez travailler de manière transparente depuis la fenêtre du terminal.
Pour tirer le meilleur parti de votre expérience, vous pouvez utiliser les commandes ci-dessus et, en quelques étapes simples, vous pourrez rapidement accomplir la tâche à accomplir.