Linux est très différent du système d’exploitation Windows. Par exemple, si vous souhaitez supprimer un dossier dans Windows, vous pouvez simplement cliquer dessus avec le bouton droit de la souris et le supprimer. Cependant, les choses ne sont pas si simples sous Linux. La suppression d’un répertoire ou d’un dossier sous Linux peut être effectuée via l’interface utilisateur graphique ainsi que l’interface de ligne de commande. Si vous ne savez pas comment supprimer un répertoire sous Linux, nous avons préparé pour vous un guide simple mais efficace. Dans cet article, nous montrerons à la fois les méthodes GUI et CLI pour supprimer des répertoires sous Linux.

Supprimer un répertoire sous Linux (2023)

Les dossiers sous Linux sont appelés répertoires. Et dans le monde de Linux, tout est traité comme un fichier, même un répertoire. Voyons maintenant comment supprimer un répertoire sous Linux de quatre manières différentes – une interface graphique et trois CLI.

Comment supprimer un répertoire sous Linux (méthode GUI)

Cette méthode de suppression de fichiers est simple et convient mieux aux utilisateurs qui ont récemment migré vers Linux. Il peut fonctionner sur n’importe quelle distribution, à condition qu’un « environnement de bureau » et un gestionnaire de fichiers soient installés sur l’ordinateur. Dans cet article, nous utilisons Ubuntu 20.04 LTS avec l’environnement de bureau Gnome et le gestionnaire de fichiers Nautilus. Voici comment cela fonctionne:

1. Tout d’abord, ouvrez n’importe quel gestionnaire de fichiers de votre choix et accédez au chemin où vous souhaitez supprimer le répertoire.

Publicité
Sélectionner Le Répertoire

2. Sélectionnez le(s) dossier(s) que vous souhaitez supprimer et appuyez sur la touche « Supprimer” sur le clavier. Ou, vous pouvez également cliquer avec le bouton droit sur le dossier sélectionné et sélectionner « Mettre à la corbeille” dans le menu contextuel.

Passer Au Menu Corbeille

3. Tous les fichiers et répertoires supprimés sous Linux ne sont pas supprimés définitivement mais déplacés vers un emplacement spécial appelé Corbeille, qui est similaire à la corbeille de Windows.

4. Pour supprimer définitivement un répertoire sous Linux, sélectionnez-le et appuyez sur « Maj + Suppr » sur le clavier. Il ouvrira une invite indiquant si vous souhaitez le supprimer définitivement ou non. Cliquez à nouveau sur « Supprimer » dans la boîte de dialogue.

Supprimer Définitivement L'Invite

Supprimer un répertoire sous Linux via la ligne de commande

Faire n’importe quelle tâche en utilisant la ligne de commande est plus rapide avec de nombreuses options que la méthode GUI. De plus, la méthode CLI supprime définitivement les fichiers et les dossiers. Ici, nous allons montrer trois commandes pour supprimer un répertoire sous Linux qui est préinstallé dans chaque distribution Linux.

Supprimer le répertoire à l’aide de rmdir Commande

Le rmdir La commande est généralement utilisée pour supprimer des répertoires vides, mais peut également être utilisée pour supprimer ceux qui ne sont pas vides. La commande n’a pas une tonne de fonctionnalités et d’options, mais elle fait le travail. La syntaxe générale de la commande est la suivante :

rmdir <options> <directory_name>

Certaines des options que le rmdir commande peut prendre sont :

Option Description
--ignore-fail-on-non-empty utilisé pour supprimer les répertoires non vides
-p, --parents utilisé pour supprimer le répertoire avec ses enfants spécifiés
-v, --verbose utilisé pour obtenir un message de diagnostic pour chaque répertoire
Supprimer le répertoire vide sous Linux

Pour supprimer un répertoire vide sous Linux, utilisez la commande suivante :

rmdir <directory_name>

Supprimer Le Répertoire Vide À L'Aide De La Commande Rmdir

Ici, dans cet exemple, puisque nous n’obtenons aucune sortie, cela signifie que la commande a été exécutée avec succès et que le répertoire a été supprimé.

Supprimer le répertoire non vide sous Linux

Lorsque vous tenterez de supprimer un répertoire non vide à l’aide de la rmdir commande, vous obtiendrez l’erreur suivante :

rmdir: failed to remove '<directory_name>': Directory not empty

Pour supprimer un répertoire non vide sous Linux, utilisez la commande suivante :

rmdir --ignore-fail-on-non-empty <directory_name>

Supprimer Le Répertoire Non Vide À L'Aide De La Commande Rmdir

Supprimer le répertoire à l’aide de rm Commande

Le rm La commande est un outil puissant qui peut supprimer à la fois des fichiers et des répertoires tout en offrant de nombreuses fonctionnalités intéressantes. La syntaxe de base de la commande est :

rm <options> <file_name/directory_name>

Certaines des options que la commande peut prendre sont :

Option Description
-f Lorsque cet indicateur est utilisé, l’invite de confirmation n’apparaîtra pas et tous les fichiers et répertoires inexistants seront ignorés
-i Lorsque ce drapeau est utilisé, la commande demandera une confirmation à l’utilisateur pour chaque suppression.
-r Lorsque ce drapeau est utilisé, la commande supprimera tout le contenu du répertoire spécifié.
-d Ce drapeau est utilisé pour supprimer les répertoires vides.
-v Ce drapeau est utilisé pour obtenir une explication de ce qui est fait actuellement.
Supprimer les répertoires vides

Pour supprimer des répertoires vides sous Linux, utilisez le -d flag avec la commande comme indiqué ci-dessous :

rm -d <directory_name>

Supprimer Le Répertoire Vide À L'Aide De La Commande Rm
Supprimer le répertoire non vide

Lors de la suppression de contenus non vides, cela peut être très dangereux car certains fichiers essentiels peuvent être supprimés. Soyez donc très prudent lorsque vous supprimez des répertoires non vides. Pour supprimer un répertoire avec tout son contenu, utilisez la -r flag avec la commande comme indiqué ci-dessous :

rm -r <directory_name>

Supprimer Le Répertoire Non Vide À L'Aide De La Commande Rm
Forcer la suppression de répertoires sous Linux

La commande rm donne une invite, par défaut, lors de la suppression des fichiers et répertoires protégés en écriture. Appuyez soit sur 'y' ou 'n' en fonction de votre choix. Pour contourner l’invite, nous utilisons le -f drapeau comme indiqué ci-dessous :

rm -rf <directory_name>

Cette commande peut s’avérer assez désastreuse si elle est exécutée par inadvertance dans le répertoire racine.

Forcer La Suppression Du Répertoire Sous Linux À L'Aide De La Commande Rm
Demander avant de supprimer des dossiers sous Linux

Lors de la suppression de plusieurs fichiers, utilisez le -i drapeau avec le rm commande pour obtenir une invite avant chaque fichier comme indiqué ci-dessous :

rm -ri <directory_name>

Obtenir Une Invite Lors De La Suppression À L'Aide De La Commande Rm

Supprimer des répertoires à l’aide de find Commande

Supprimer le répertoire vide sous Linux

Vous pouvez également supprimer des dossiers à l’aide de la find commande avec le -delete drapeau comme indiqué ci-dessous :

find <path_to_search> -type d -name "directory_name" -delete

Cette commande recherchera le répertoire vide spécifié par le paramètre dans le chemin donné et les supprimera.

Supprimer Le Dossier Vide À L'Aide De La Commande Find
Supprimer les répertoires non vides

Pour supprimer des répertoires non vides à l’aide de la commande find, utilisez la syntaxe suivante :

find <path_to_search> -type d -name "directory_name" -exec rm -r {} +

Comprendre la syntaxe ci-dessus:

Dans la syntaxe ci-dessus, le find La commande recherche les répertoires correspondant à la dans le puis le -exec flag transmettra les éléments recherchés au rm commande, qui supprimera le répertoire à l’aide de la -r drapeau.

Supprimer Le Répertoire Non Vide À L'Aide De La Commande Find

Questions fréquemment posées

Quel est le moyen le plus rapide de supprimer un répertoire sous Linux ?

La méthode de la ligne de commande est le moyen le plus rapide de supprimer des répertoires. Vous pouvez utiliser rmdir, rmet find commandes pour supprimer des répertoires sous Linux.

Pourquoi je ne peux pas supprimer un répertoire sous Linux ?

La principale raison pour laquelle vous ne pouvez pas supprimer un répertoire sous Linux est que vous ne disposez pas des autorisations appropriées pour apporter des modifications au répertoire. Pour supprimer un répertoire en contournant l’autorisation manquante, utilisez la commande suivante : sudo rm -rf <directory_name>

Supprimer des fichiers et des répertoires à l’aide de commandes Linux

La suppression de répertoires/fichiers sous Linux est une tâche très simple mais très importante pour les utilisateurs de toutes sortes. Ici, nous avons montré deux façons de supprimer des dossiers sous Linux et nous espérons que cet article vous a donné une bonne compréhension des deux méthodes et des commandes. Faites-nous savoir dans les commentaires en cas de problème.

Rate this post
Publicité
Article précédentFortnite nécessite désormais Windows 10 ou supérieur sur PC
Article suivantLe capitaine Ayoub est désormais ambassadeur d’Israël aux Émirats arabes unis – à la télévision
Avatar De Violette Laurent
Violette Laurent est une blogueuse tech nantaise diplômée en communication de masse et douée pour l'écriture. Elle est la rédactrice en chef de fr.techtribune.net. Les sujets de prédilection de Violette sont la technologie et la cryptographie. Elle est également une grande fan d'Anime et de Manga.

LAISSER UN COMMENTAIRE

S'il vous plaît entrez votre commentaire!
S'il vous plaît entrez votre nom ici