Supprimer un répertoire non vide lorsque nous obtenons une erreur lors de la tentative

Annuaire, icône

Parfois nous avons besoin supprimer un répertoire qui n'est pas vide et nous obtenons des erreurs d'autorisation telles que «Autorisation refusée» ou aussi «Répertoire non vide» lorsque nous essayons de le faire car il n'est pas vide et peut-être que certains des répertoires ou fichiers qu'il contient ont des autorisations spéciales qui sont à l'origine de l'erreur. Mais il est possible de l'éliminer facilement avec le minitutoriel que nous vous proposons maintenant et de faire de ces messages pas des obstacles pour le faire.

En un tutoriel précédent Nous avons vu comment éliminer les répertoires avec un contenu assez volumineux, c'est-à-dire des répertoires d'un poids considérable de plusieurs Go sans affecter les performances du système. Et nous y sommes parvenus grâce à ionice, un outil très pratique qui nous permet de contrôler la priorité de certaines transactions dans le système d'E / S, comme c'est le cas avec les processus. Eh bien, aujourd'hui, nous allons nous concentrer sur une autre action simple, mais cela peut poser problème aux nouveaux utilisateurs de Linux.

Les étapes à suivre lorsque nous essayons de supprimer notre répertoire qui n'est pas vide serait d'essayer avec:

rmdir /mi-directorio

Mais dans ce cas, nous pouvons recevoir le message d'erreur dont nous parlions. Pour le faire correctement, vous pouvez essayer ce qui suit:

rm -rfv /mi-directorio

Ce que nous obtenons avec ces options rm est une suppression récursive pour le contenu du répertoire et également forcer la suppression respectivement. -V est simplement le mode détaillé de la commande pour afficher plus d'informations sur la sortie standard.

Dans le cas où nous obtiendrions toujours l'erreur d'autorisation, car nous essaierons d'obtenir des privilèges afin que nous n'ayons plus de problèmes en essayant de le supprimer, vous pouvez le faire avec su, ou plus recommandé avec sudo:

sudo rm -rfv /mi-directorio

J'espère que ça t'a aidé avec ces répertoires tenaces qui ne peuvent pas être supprimés ...


Laisser un commentaire

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

*

*

  1. Responsable des données : AB Internet Networks 2008 SL
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.

  1.   Cristhian dit

    "Rm" manquant dans:
    sudo rm -rfv / mon-répertoire

    1.    Isaac PE dit

      Merci!!! Ma faute.
      Salutations.

  2.   Ismael dit

    Merci charnel, juste ce dont j'avais besoin, salutations

  3.   Neiri dit

    Merci pour l'aide, j'ai déjà tout essayé et je n'avais besoin que de -rfv seulement 4 caractères

  4.   dxniel dit

    sudo rm -rfv mon-répertoire
    Cela a fonctionné comme ça pour moi, sur Ubuntu 20.04. Est-ce un problème ?

  5.   noobsaibot73 dit

    Vous avez oublié d'ajouter quelque chose d'important, si un dossier n'est pas supprimé avec un nom de dossier rm -rfv et que le symbole ">" apparaît en dessous, il n'est pas supprimé comme ça, mais avec un "nom de dossier" rm -rfv (cela arrive, quand un dossier a des espaces dans le nom, utilisez donc des guillemets).
    J'espère qu'il vous sera utile. Les salutations