Löschen Sie ein nicht leeres Verzeichnis, wenn beim Versuch ein Fehler auftritt

Verzeichnis, Symbol

Manchmal brauchen wir Löschen Sie ein Verzeichnis, das nicht leer ist und wir erhalten Berechtigungsfehler wie "Berechtigung verweigert" oder auch "Verzeichnis nicht leer", wenn wir dies versuchen, weil es nicht leer ist und möglicherweise einige der darin enthaltenen Verzeichnisse oder Dateien spezielle Berechtigungen haben, die die Fehlerursache sind. Mit dem Mini-Tutorial, das wir Ihnen jetzt anbieten, ist es jedoch möglich, es einfach zu beseitigen und diese Nachrichten nicht zu behindern.

En ein vorheriges Tutorial Wir haben gesehen, wie Verzeichnisse mit ziemlich umfangreichen Inhalten entfernt werden können, dh Verzeichnisse mit einem beträchtlichen Gewicht von mehreren GB, ohne die Leistung des Systems zu beeinträchtigen. Und dies haben wir dank ionice erreicht, einem sehr praktischen Tool, mit dem wir die Priorität bestimmter Transaktionen im E / A-System steuern können, wie es bei Prozessen der Fall ist. Nun, heute werden wir uns auf eine andere einfache Aktion konzentrieren, aber das könnte den neuesten Linux-Benutzern ein Problem bereiten.

Wenn Sie versuchen, unser nicht leeres Verzeichnis zu löschen, müssen Sie folgende Schritte ausführen:

rmdir /mi-directorio

In diesem Fall können wir jedoch die Fehlermeldung erhalten, über die wir gesprochen haben. Um es richtig zu machen, können Sie Folgendes versuchen:

rm -rfv /mi-directorio

Was wir mit diesen rm-Optionen erhalten, ist ein rekursives Löschen für den Inhalt des Verzeichnisses bzw. das Erzwingen des Löschens. Das -v ist einfach der ausführliche Modus des Befehls, um weitere Informationen zur Standardausgabe anzuzeigen.

Falls wir weiterhin den Berechtigungsfehler erhalten, weil wir versuchen, Berechtigungen zu erhalten, damit wir beim Löschen keine Probleme mehr haben, können Sie dies mit su oder besser mit sudo tun:

sudo rm -rfv /mi-directorio

Ich hoffe es hat dir geholfen mit diesen hartnäckigen Verzeichnissen, die nicht entfernt werden können ...


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: AB Internet Networks 2008 SL
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.

  1.   Cristhian sagte

    Fehlendes "rm" in:
    sudo rm -rfv / mein-verzeichnis

    1.    Isaac PE sagte

      Vielen Dank!!! Mein Fehler.
      Grüße.

  2.   Ismael sagte

    Danke fleischlich, genau das, was ich brauchte, Grüße

  3.   nein sagte

    Vielen Dank für die Hilfe, ich habe bereits alles versucht und ich brauchte nur -rfv nur 4 Zeichen

  4.   dxniel sagte

    sudo rm -rfv mein-Verzeichnis
    Bei mir hat es in Ubuntu 20.04 so funktioniert, ist es ein Problem?

  5.   noobsaibot73 sagte

    Sie haben vergessen, etwas Wichtiges hinzuzufügen, wenn ein Ordner nicht mit einem rm -rfv Ordnernamen gelöscht wird und das Symbol ">" darunter erscheint, wird er nicht so gelöscht, sondern mit einem rm -rfv "Ordnernamen" (dies passiert, wenn ein Ordner enthält Leerzeichen im Namen, verwenden Sie daher Anführungszeichen).
    Ich hoffe, es ist für Sie nützlich. Grüße