Wie kann ich den Papierkorb dazu zwingen, El Captan zu leeren?

22

Vor El Capitan war es möglich, das Entleeren des Mülls zu erzwingen, wenn hartnäckige oder "in Benutzung" befindliche Gegenstände dies mit "Leeren sichern" verhinderten . Diese Option wurde jedoch in El Capitan entfernt .

Wie kann ich El Capitan zwingen, den Papierkorb zu leeren?

orome
quelle
Ich bin nicht ganz sicher, wo der "sichere leere Papierkorb" = leer erzwingen ? Es hilft nicht beim Überschreiben von Dateien, die gerade verwendet werden ...?
grg
1
Nicht =, aber es war (fast immer) möglich, eine Leere zu erreichen, wenn nichts anderes auf der Welt funktioniert. Was meinst du mit "Force Empty"?
Orome
1
@grgarside Secure Empty Trash löscht Elemente, die verwendet wurden. Das ist so ziemlich der einzige Grund, warum ich es jemals benutzt habe. Finder (oder welche App auch immer) würde den Überblick verlieren, wenn eine Datei verwendet wird. Ich wäre sicher, dass die Datei nicht mehr verwendet wird, also würde ich den leeren Papierkorb sichern, anstatt das Terminal zu öffnen und zu fummeln.
Dwightk
Sicherer leerer Papierkorb = Lösche die Inodes im Dateisystem und schreibe auch zufällige Bits in den Dateibereich, damit sie nicht wiederhergestellt werden können. Es ist nicht wirklich Kraft leeren Müll. Ich erinnere mich nicht an eine solche jemals existierende (Force Empty) in OSX.
Vikram Rao

Antworten:

16

Wenn Sie ein Element oder mehrere Elemente auswählen und auf das Menü "Datei" klicken, wird die Option "In den Papierkorb verschieben" angezeigt. Wenn Sie jedoch die Wahltaste gedrückt halten, während das Menü "Datei" geöffnet ist, wechselt "In den Papierkorb verschieben" zu " Sofort löschen ... ".

Dies funktioniert auch mit Dateien, die sich bereits im Papierkorb befinden.

Herr Schnuff
quelle
34

Sie können 'rm' mit der Option '-f' verwenden:

sudo rm -rf ~/.Trash /Volumes/*/.Trashes

Seien Sie sehr vorsichtig, wenn Sie dies manuell eingeben.

Dadurch werden der Papierkorb in Ihrem privaten Ordner und der Papierkorb auf allen anderen bereitgestellten Partitionen geleert.

grg
quelle
Gibt es keinen anderen Weg als rm -f?
Orome
@raxacoricofallapatorius Es hängt davon ab, was die Dateien offen hält und welcher der verschiedenen Papierkorbordner das Auflegen verursacht.
bmike
Ich würde das nicht machen. Es löscht auch das .TrashVerzeichnis und ich hatte einige Apps beschweren, dass sie keine Dateien in den Papierkorb verschieben können, nachdem sie so etwas ausgeführt haben.
Fregante
für mich:cd ~/.Trash; rm -rf *
AbdulMomen عبدالمؤمن
@Abdul Das ist eine extrem schlechte Idee. Wenn die CD nicht funktioniert, führt rm immer noch alles im aktuellen Verzeichnis aus und löscht es. Wenn Sie Inhalte löschen möchten, verwenden Sie rm -rf ~/.Trash/*.
grg
3

Wenn Sie den Papierkorb öffnen und mit der rechten Maustaste auf die fehlerhafte Datei klicken, wird die Option "Sofort löschen ..." angezeigt.

Es ist nicht so einfach wie der alte "Secure Empty Trash" im Finder-Menü, aber er erledigt den Job ohne das Terminal.

dwightk
quelle
1
oder nur cmd + Option löschen
y3sh
2

Das Abmelden Ihres Benutzers ist ein guter erster Schritt, um sicherzustellen, dass es sich nicht nur um eine noch geöffnete Benutzerdatei handelt.

Durch einen Neustart wird die geöffnete Dateisperre in fast allen Situationen gelöscht. Wenn Sie den Papierkorb immer noch nicht leeren können, sollten Sie sich die Dateien im Papierkorb ansehen oder den Katalog / das Dateisystem reparieren, wenn dies die Ursache dafür ist, dass einige Dateien beim Verschieben in den Papierkorb nicht geschlossen werden.

bmike
quelle
2

Ich habe das gleiche frustrierende Problem und habe zahlreiche Methoden ausprobiert, die ich aus dem Internet finden konnte. Es schien jedoch nichts zu funktionieren, bis ich es tat -

sudo rm -rf ~/.Trash /Volumes/*/.Trashes 

Es hat wirklich die Magie und die hartnäckigen Dateien (alte Zeitmaschinen-Backups von einer externen Festplatte) wurden endgültig aus dem Papierkorb gelöscht. Es dauerte noch einige Zeit, aber es war zumindest magisch. Danke für die Antwort.

Nomis788
quelle
Dies sollte ein Kommentar zu einer vorhandenen Antwort sein .
Matthew Read
1

Ich hatte das Problem, dass eine Datei, die in den Papierkorb gelangt war, nicht geleert wurde. Sofort löschen hat auch nicht geklappt. Durch einen Neustart des Mac konnte das Problem nicht behoben werden.

Ich habe versucht, im abgesicherten Modus neu zu starten. Der Müll war leer.

Es stellte sich heraus, dass sich die nicht leeren Dateien auf einem externen FAT32-Laufwerk befanden und beschädigt waren. Dieses Laufwerk wird im abgesicherten Modus nicht angezeigt und der Papierkorb ist leer.

Ich habe keinen PC, mit dem ich eine Verbindung herstellen kann, und sehe, ob Windows den Papierkorb leeren kann. Also werde ich wahrscheinlich den guten Inhalt von der FAT32-Partition verschieben und formatieren.

MDJCM
quelle
0

Ich habe dieses frustrierende Problem erlebt. Permanente Ordner und Dateien, die nicht aus dem Papierkorb entfernt werden. Die Ordner / Dateien waren irgendwie geschützt, und als ich versuchte, die Lese- / Schreibberechtigungen zu ändern, wurde die Meldung angezeigt, dass ich nicht über die "erforderliche Berechtigung" verfügte. Ich wollte nichts so Radikales tun wie eine Neuinstallation.

Endlich bin ich auf diese Anleitung zum Deaktivieren von SIP gestoßen : http://osxdaily.com/2015/10/05/disable-rootless-system-integrity-protection-mac-os-x/

Ich habe SIP deaktiviert, meinen Papierkorb wie gewohnt geleert (es hat funktioniert) und dann SIP wieder aktiviert.

Problem gelöst.

user157938
quelle
Das Deaktivieren von SIP wird nicht in Betracht gezogen,
oder