Ich habe ein paar Dateien, die ich löschen möchte. Also wähle ich sie aus und gehe dann in den Papierkorb. Wenn ich dies jedoch tue, erhalte ich folgende Meldung:
Einige der Elemente, die Sie verschieben, werden von einer anderen Anwendung verwendet. Das Verschieben der Elemente kann Probleme mit der Anwendung verursachen, die sie verwendet. Möchten Sie diese Elemente wirklich verschieben?
[Stop] [Weiter]
Mein Problem ist, dass ich keine Anwendungen finden kann, die diese Dateien verwenden. Ich habe auch versucht zu rennen
lsof | grep <part of filename>
Aber ich konnte dort auch nichts sehen. Was ist los? Wie kann ich herausfinden, warum die Datei "gesperrt" ist? Gibt es etwas Ähnliches wie die LockHunter- oder Unlocker-Anwendungen unter Windows?
Hinweis: Mir ist klar, dass ich wahrscheinlich versuchen könnte, einfach auf Weiter zu klicken, anstatt anzuhalten, aber ich möchte zuerst wissen und auch erfahren, ob ich etwas tun kann. Wenn ich überschreibe, was sie hält, und sie lösche, kann ich hier keine Lösungsvorschläge testen: p
Hinweis: Für andere, die diesen Beitrag lesen; Ich habe festgestellt, dass ich grep überhaupt nicht verwenden muss. Ich kann es einfach tun lsof <filename>
. Wahrscheinlich etwas, das die meisten Leute wissen, aber ich habe es nicht getan: p
quelle
sudo lsof
?Antworten:
Wie Debilski bemerkt, könnten Sie erwägen, Ihren Befehl mit erneut auszuführen
sudo
.Ein wahrscheinlicher Schuldiger, den ich oft gefunden habe, ist QuickLook: Wenn Sie eine Datei vor dem Papierkorb in der Vorschau anzeigen, ist die Datei möglicherweise relativ kurz gesperrt. Wenn dies der Fall ist, sollten Sie die Datei nach dem Aufheben der Sperre (oder dem Abmelden) in den Papierkorb werfen können.
quelle
lsof
ist der einzige Weg, um es zu sehen. Die einzige Möglichkeit, es freizugeben, besteht darin, den Prozess mit der Sperre zu beenden (was, wenn es sich um eine Hintergrund-GUI-App handelt, durch Abmelden erreicht wird).Verwenden Sie einfach fseventer , wie in dieser fantastischen Antwort auf eine ähnliche Frage angegeben .
quelle
Wenn Sie eine grafische Benutzeroberfläche wünschen , schauen Sie sich WhatsOpen an .
Es ist für MacOS 10.5 oder höher (getestet auf 10.6 und 10.7) und im US Mac AppStore erhältlich.
quelle