Comment supprimer un répertoire et son contenu sous Linux

Pour supprimer un répertoire sous Linux, utilisez la commande `rmdir` pour les répertoires vides ou `rm -r` pour ceux contenant des fichiers, avec prudence.

Si vous travaillez à la ligne de commande Linux et que vous devez supprimer un répertoire vide que vous n'utilisez plus, il vous suffit de taper rmdir suivi du nom du répertoire. Par exemple, en tapant rmdir Test, vous supprimerez le répertoire Test s'il est vide. Un message d'erreur vous indiquera “rmdir: failed to remove ‘Test’: Directory not empty” s'il y a des fichiers à l'intérieur.

Il existe plusieurs façons de supprimer entièrement ce répertoire et tout son contenu avec une seule commande Linux, mais avant de procéder, gardez à l'esprit que vous devez être prudent. La ligne de commande Linux suppose que vous savez ce que vous faites et que vous pouvez supprimer par erreur des répertoires entiers contenant des éléments nécessaires si vous ne formulez pas correctement vos commandes. Étant donné que cela utilise la commande standard rm, cela devrait fonctionner avec la plupart des autres implémentations Unix comme FreeBSD et macOS.

Méthode 1 : Forcer rm à supprimer des répertoires peuplés

Nous supposerons que vous avez déjà ouvert une interface de ligne de commande. Vous pouvez maintenir enfoncées les touches Ctrl, Alt et T pour le faire ou rechercher le terminal dans le Dash. Les utilisateurs de KDE, Cinnamon, LXDE et Xfce4 peuvent cliquer sur le menu Applications puis sélectionner Terminal dans le sous-menu Outils système. Vous pourriez également travailler depuis un terminal virtuel.

Avant de procéder, gardez à l'esprit que les commandes suivantes supprimeront tout dans un répertoire. Supposons que vous souhaitiez supprimer un répertoire rempli de fichiers qui se trouve dans le répertoire Documents de votre répertoire personnel. Si vous avez l'habitude de l'appeler votre dossier Documents, sachez que dans ce cas, répertoire et dossier signifient la même chose. Naviguez jusqu'à votre répertoire Documents en tapant cd ~/Documents, ou suivez cd avec l'endroit où se trouve le répertoire que vous souhaitez supprimer. Par exemple, si vous voulez supprimer un sous-répertoire dans votre répertoire Téléchargements, alors vous pourriez utiliser cd ~/Downloads à la place.

Si vous tapez rmdir Test et appuyez sur enter, vous recevrez un message indiquant que le répertoire n'est pas vide. Pour supprimer le répertoire et tous les fichiers qu'il contient, vous pouvez taper rm -r Test et appuyer sur enter, mais gardez à l'esprit que cela supprimera tout ce qu'il y a à l'intérieur. Vous pouvez utiliser ls Test, ou ls suivi du nom de n'importe quel répertoire que vous avez, pour voir quels fichiers s'y trouvent au préalable.

Méthode 2 : Forcer rm à supprimer des répertoires sous toutes circonstances

Vous pouvez forcer la suppression du répertoire même s'il y a des fichiers en lecture seule ou d'autres problèmes avec les fichiers à l'intérieur du répertoire en tapant rm -rf Test, ou en remplaçant Test par le nom de votre répertoire. Cela détruira totalement le répertoire et est similaire à la commande deltree de DOS/Windows. C'est extrêmement destructeur, alors utilisez-le avec précaution.

Il se peut que vous voyiez des gens essayer de vous faire exécuter sudo rm -rf / ou quelque chose de semblable, mais ne leur prêtez aucune attention car faire cela supprimera toute votre installation Linux et tout ce qui va avec ! Si vous êtes un utilisateur régulier de Linux ou de toute autre implémentation Unix, vous rencontrerez probablement ce genre de blague, mais rappelez-vous à quel point elles sont dangereuses.

Méthode 3 : Faire en sorte que rm vous demande de supprimer des fichiers

Vous devez toujours vous assurer d'utiliser les commandes cd et ls pour inspecter le contenu d'un répertoire avant de le supprimer, mais parfois, il peut être judicieux de faire en sorte que la commande rm vous demande confirmation pour chaque fichier afin de savoir ce que vous supprimez vraiment et de ne pas éliminer quelque chose dont vous avez besoin par accident. En utilisant notre répertoire de test de la première méthode, vous pourriez taper rm -ri Test et appuyer sur la touche enter pour obliger rm à vous demander chaque fois qu'il va supprimer un fichier. Tapez y et appuyez sur enter ou return chaque fois pour supprimer le fichier. Vous pouvez également taper n à la place pour garder le fichier en question.

Vous remarquerez peut-être que la première question est en réalité si vous devez “descendre dans le répertoire ‘test’ ?” Si vous répondez par n, cela empêcherait rm de faire quoi que ce soit d'autre.

Ajouter l'option -i peut être assez intrusif par moments, donc certains utilisateurs préfèreraient plutôt rm -rI Test comme commande. L'option majuscule I vous demande confirmation uniquement lorsque vous allez supprimer plus de trois fichiers, lorsque vous commencez une opération de suppression récursive ou lorsque vous retirez des fichiers protégés en écriture. Cela garde.

C'est beaucoup plus calme en ce qui concerne le nombre et les types de demandes que la commande vous pose.

Questions et réponses essentielles à connaître

Comment vider un répertoire ?

Pour vider un répertoire rapidement, suivez ces étapes simples :

 

  • Accédez au répertoire : Ouvrez l'explorateur de fichiers et localisez le répertoire que vous souhaitez vider.
  • Clic droit : Réalisez un clic droit sur le répertoire concerné pour ouvrir le menu contextuel.
  • Sélectionner 'Supprimer' : Dans le menu déroulant, choisissez l'option 'Supprimer le répertoire'.
  • Confirmation : Un message de confirmation apparaîtra. Cliquez sur 'Oui' pour valider la suppression.
  • Vérifiez la suppression : Assurez-vous que le répertoire ne figure plus dans votre explorateur de fichiers. Cette méthode vous permet de supprimer facilement un répertoire vide ou contenant des fichiers sans conserver d’éléments indésirables.

 

Comment supprimer un répertoire non vide sous Linux ?

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

 

  • Ouvrez votre terminal.
  • Tapez la commande : rm -r nom_du_répertoire
      • -

    rm

      : commande pour supprimer.
  • -r : option pour supprimer récursivement le contenu du répertoire.
  • Appuyez sur Entrée. Assurez-vous d'avoir les droits nécessaires pour effectuer cette action, car cela supprimera définitivement le répertoire et tout son contenu.

 

Quelle commande permet d'effacer le répertoire ?

Pour effacer un répertoire, vous pouvez utiliser la commande suivante :

    • -

rmdir

    : Cette commande permet de supprimer un répertoire vide. ### Utilisation de la commande :

  • Syntaxe : rmdir [chemin_du_répertoire]
  • Pour supprimer un répertoire contenant des fichiers, utilisez l'option /S :
  • Exemple : rmdir /S [chemin_du_répertoire] ### Points à noter :
  • Assurez-vous que le répertoire est vide ou utilisez l'option pour supprimer les contenus.
  • La commande peut être exécutée depuis la Console de récupération Windows (WinRE) avec les paramètres appropriés. Pour plus d'informations sur l'utilisation de cette commande dans différents contextes, référez-vous à la documentation sur l'environnement de récupération Windows (WinRE).

Comment supprimer de manière définitive un dossier ?

Pour supprimer définitivement un dossier, suivez ces étapes simples :

 

  • Localisez le dossier : Accédez à l'emplacement du dossier que vous souhaitez supprimer.
  • Cliquez avec le bouton droit : Faites un clic droit sur le dossier en question.
  • Sélectionnez 'Supprimer' : Dans le menu contextuel, choisissez l’option 'Supprimer'.
  • Confirmez la suppression : Une boîte de dialogue apparaîtra ; cliquez sur 'Oui' pour déplacer le dossier vers le dossier Éléments supprimés.
  • Vider le dossier Éléments supprimés : Accédez au dossier Éléments supprimés, faites un clic droit dessus et choisissez 'Vider le dossier' pour supprimer définitivement le contenu. Note : Une fois ces étapes complétées, le dossier sera définitivement supprimé. Assurez-vous d’avoir sauvegardé les fichiers importants avant de procéder.

 

Maintenant que tu as fini de lire Comment supprimer un répertoire et son contenu sous Linux, nous t'invitons à explorer davantage la catégorie Linux. Tu y trouveras d'autres articles intéressants qui élargiront tes connaissances et te tiendront informé. Ne cesse pas de lire et de découvrir plus!

Index
  1. Méthode 1 : Forcer rm à supprimer des répertoires peuplés
  2. Méthode 2 : Forcer rm à supprimer des répertoires sous toutes circonstances
  3. Méthode 3 : Faire en sorte que rm vous demande de supprimer des fichiers
  • Questions et réponses essentielles à connaître
    1. Comment vider un répertoire ?
    2. Comment supprimer un répertoire non vide sous Linux ?
    3. Quelle commande permet d'effacer le répertoire ?
    4. Comment supprimer de manière définitive un dossier ?
  • Laisser un commentaire

    Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

    Go up