Kann eine Datei nicht löschen?

Ich möchte eine Datei löschen, weil sie für mich nutzlos ist, aber ich scheine dazu nicht in der Lage zu sein. Diese Schritte habe ich bisher durchlaufen:

  1. Datei in den Papierkorb legen, Papierkorb leeren. -> Mac sagt mir immer wieder: 12 Elemente zu entfernen..
  2. rm -rf /.Trash/*-> Prozess scheint endlos weiterzugehen
  3. sudo rm -R path/to/file-> wie oben

Ich bin verzweifelt.. was soll ich tun?

Befindet sich die Datei in Schritt 3 wirklich immer noch unter Pfad/zu/Datei? Dies würde bedeuten, dass das Verschieben in den Papierkorb überhaupt nicht funktioniert hat.
@patrix: Ja, ich habe es nach hinten verschoben, damit ich den Rest des Mülls reinigen kann. das entfernen scheint jetzt geklappt zu haben. Was ich getan habe, ist Folgendes: Sicherer leerer Papierkorb -> hängt immer noch, aber die Datei (eigentlich ein Ordner) ist jetzt leer. Neustart. erneut versuchen 3. Ich weiß nicht, warum das funktioniert hat.
sudo sollte alles überschreiben und löschen, vorausgesetzt, Sie haben die richtige Syntax (wie von patrix unten beschrieben). Eine andere Möglichkeit wäre, es in den Papierkorb des Finders zu schicken und anstatt es normal zu leeren, zum Menüelement des Finders zu gehen und "Papierkorb leeren" auszuwählen. Das überschreibt auch "gesperrte" Dateien, die zum Leeren des Inhalts verwendet werden.

Antworten (4)

Wenn sich die Datei auf einer anderen Partition als dem Startvolume befindet, befindet sie sich nicht in ~/.Trash/, sondern in /Volumes/volumeName/.Trashes/userID/, wobei volumeNameder Name der Partition und die userIDnumerische Benutzer-ID Ihres Benutzers ist (wahrscheinlich 501, wenn Sie nur einen Benutzer haben).

Um sicherzugehen, dass Sie den richtigen Pfad zur Datei haben, würde ich empfehlen, die Drag-and-Drop-Funktion von Terminal zu verwenden. Dies hilft auch, das versehentliche Löschen von Dateien mit dem potenziell gefährlichen sudo rm -RfBefehl zu vermeiden.

Ohne die Eingabetaste am Ende zu drücken, geben Sie sudo rm -Rfmit einem nachgestellten Leerzeichen am Ende ein,

sudo rm -Rf <--leave a space after -Rf, do not press return yet

Ziehen Sie dann die Datei, die Sie löschen möchten, aus dem Finder in das Terminal-Fenster. Drücken Sie dann die Eingabetaste.

Wenn es immer noch nicht gelöscht wird, sollten Sie die Festplatte wahrscheinlich mit dem Festplattendienstprogramm überprüfen.

Wenn Sie die Datei in Ihren eigenen Papierkorb verschoben haben, haben Sie in Schritt 2 den Pfad falsch angegeben:

rm -rf ~/.Trash/*

oder (weil mit den Dateiberechtigungen etwas nicht stimmen könnte)

sudo rm -rf ~/.Trash/*

Nun, das ist nicht so bequem wie das Löschen der Dateien ohne Abmeldung, aber das funktioniert praktisch garantiert (bei mir ist es nie fehlgeschlagen): Verwenden Sie den Finder, um es in den Papierkorb zu verschieben. Dann neu starten, dann den Papierkorb leeren.

Hast du das versucht:

sudo rm -Rf ~/.Trash/*

Geben Sie dann zur Bestätigung Ihr Admin-Passwort ein