Papierkorb kann in macOS nicht geleert werden: Der Papierkorb kann derzeit nicht geöffnet werden, da er von einer anderen Aufgabe verwendet wird

Ich versuche meinen Papierkorb zu leeren und bekomme immer die Fehlermeldung:

Der „Papierkorb“ kann derzeit nicht geöffnet werden, da er von einer anderen Aufgabe verwendet wird, z. B. dem Verschieben oder Kopieren eines Elements oder dem Leeren des Papierkorbs. Versuchen Sie es erneut, wenn die aktuelle Aufgabe abgeschlossen ist.

Überspringen Stop Weiter

Der „Papierkorb“ kann derzeit nicht geöffnet werden, da er von einer anderen Aufgabe verwendet wird, z. B. dem Verschieben oder Kopieren eines Elements oder dem Leeren des Papierkorbs.  Versuchen Sie es erneut, wenn die aktuelle Aufgabe abgeschlossen ist.

Ich habe versucht, meinen Computer neu zu starten und Finder> auszuführen Secure Empty Trash. Alles ergibt das gleiche Ergebnis und die gleiche Fehlermeldung von oben.

Antworten (5)

Versuchen Sie, diesen Befehl im Terminal auszuführen:

sudo rm -rf ~/.Trash/*

Es sollte Sie zur Eingabe Ihres Administratorkennworts auffordern, aber das sollte alle Dateien im Papierkorb ohne Probleme entfernen.

Viel Glück!

Ich hatte ein ähnliches Problem, bei dem das Leeren des Papierkorbs … Stunden dauerte … der Befehl sudo hat es geschafft. (langfristige Lösung war eine Neuinstallation von OSX)
2021 ergibt sich darauszsh: no matches found: /Users/USER/.Trash/*
@pkamb Das bedeutet, dass sich auf Ihrem Startvolume (bzw. dem zugehörigen "Data" -Volume) nichts im Papierkorb befindet, außer vielleicht unsichtbaren Dateien. Befindet sich etwas im Papierkorb auf einem anderen Volume?
@GordonDavisson Nein, das sind normale Dateien und kein angehängtes Volume. Der Thread hier meint, es geht vielleicht um iCloud...?

Sie können verwenden fuser, um die Prozesse aufzulisten, die eine offene Datei haben:

ps -eal | grep $(fuser ~/.Trash)

Um festzustellen, welche Aufgabe Ihren Papierkorb verwendet, können Sie den folgenden Befehl verwenden:

lsof | grep Trash

Beenden oder beenden Sie es dann, indem Sie die PID aus der zweiten Spalte angeben, z

kill PID

Fügen Sie hinzu -9, um es gewaltsam zu töten.


Alternativ können Sie die Anwendung What's Keeping Me installieren , die die Prozesse identifizieren und beenden kann, die das Leeren Ihres Papierkorbs blockieren.

Gemäß Site-Briefing:

Hatten Sie jemals das Problem, dass Sie den Papierkorb nicht leeren oder eine Festplatte auswerfen können, weil Sie etwas daran hindert? Normalerweise liegt der Grund darin, dass eine Anwendung eine Datei geöffnet hat und Sie daher die Festplatte nicht loswerden oder die Datei nicht löschen können. Deshalb haben wir What's Keeping Me! What's Keeping Me identifiziert die Anwendung, die das Element geöffnet hält.

X-LABOR

... hat eine Anleitung zur Behebung von Papierkorbproblemen in Mac OS X.

Dateien, die von anderen Anwendungen verwendet werden

Wenden Sie eine oder mehrere der folgenden Methoden an, wenn Sie eine Meldung erhalten, die besagt, dass eine Datei weder in den Papierkorb verschoben noch aus dem Papierkorb geleert werden kann, weil sie von einer anderen Anwendung „in Verwendung“ ist.

Beenden Sie die Anwendung, die die Datei verwendet. Dadurch können Sie die Datei normalerweise in den Papierkorb verschieben oder den Papierkorb leeren. Wenn Sie sich nicht sicher sind, in welcher Anwendung die Datei verwendet wird, lsofkann Ihnen der Terminal-Befehl wie folgt den Namen des Prozesses oder der Anwendung mitteilen, von dem Mac OS X annimmt, dass er die Datei verwendet:

  1. Klicken Sie im Dock auf das Papierkorb-Symbol, um ein Finder-Fenster zu öffnen, das den Inhalt Ihres Papierkorbs anzeigt.

  2. Terminal öffnen.

  3. Geben Sie an der Terminal-Eingabeaufforderung lsofgefolgt von einem einzelnen Leerzeichen ein, aber drücken Sie noch nicht die Eingabetaste.

  4. Ziehen Sie die Datei "in Gebrauch" aus dem Papierkorb in das Terminalfenster und legen Sie sie dort ab. Der Pfad zur Datei wird nach dem lsofBefehl angezeigt:

    lsof /path_to_file
    
  5. Drücken Sie Zurück. Wenn die Datei "in Verwendung" ist, listet die Ausgabe von lsof die Namen der Anwendungen oder Prozesse auf, die behaupten, die Datei unter der ersten Spaltenüberschrift COMMAND zu verwenden.

  6. Wenn die Datei von einer geöffneten Anwendung „verwendet“ wird, beenden Sie diese Anwendung. Wenn ein Hintergrundprozess die Datei „in Verwendung“ hat, verwenden Sie den Aktivitätsmonitor, um diesen Prozess zu beenden.

Hinweis: Man muss beim Beenden von Prozessen vorsichtig sein, da bestimmte Hintergrundprozesse für Mac OS X benötigt werden. Das Beenden von Prozessen wie loginwindow oder kernel_task könnte Sie dazu zwingen, Ihr Konto zu verlassen, Ihren Mac einzufrieren oder eine Kernel-Panik verursachen. Wenn Sie nicht wissen, welche Auswirkungen das Beenden eines Prozesses haben kann, beenden Sie den Prozess nicht.

Den Papierkorb eines Kontos leeren und neu erstellen

  • Betroffenes Konto ist Administrator:

    sudo rm -ri ~/.Trash
    
  • Betroffenes Konto ist Benutzer:

    sudo rm -ri /Users/user_name/.Trash
    

Melden Sie sich dann ab und wieder an.

Hinweis: Stellen Sie sicher, dass Sie den Befehl genau wie angegeben eingegeben haben, bevor Sie fortfahren, da Tippfehler in diesem Befehl schwerwiegende Folgen haben können !

Müll es! (frei)

Diese AppleScript-Anwendung erzwingt das Leeren Ihres Papierkorbs. Besonders nützlich, wenn Sie Dateien oder Ordner im Papierkorb mit falsch eingestellten Berechtigungen, gesperrte Papierkorbelemente, ein hängendes Element sicher löschen oder Elemente von anderen Partitionen in den Papierkorb verschieben möchten.