Wie kann ich Dateien freigeben, die von quicklook verwendet werden?

4053
user32791

Ich habe ein paar Bilder, die ich in meinem Papierkorb durchforstet und gelöscht habe (Mac OS X 10.6) und der Finder sagt mir, dass sie verwendet werden, wenn ich versuche, sie zu löschen.

Ich habe mich online umgesehen und den Befehl lsof im Terminal gefunden (geben Sie lsod mit einem Leerzeichen ein, ziehen Sie die Datei auf das Terminal und drücken Sie die Eingabetaste). Er sagt mir, dass die Datei verwendet wurde:

 COMMAND PID FD Finder 7747 txt Finder 7747 13r mdworker 8685 txt quicklook 8822 13r quicklook 8822 14r 

Hast du eine Idee, was ich dagegen tun kann? (Abgesehen von einem Neustart passiert mir das ziemlich viel), ich frage mich, ob dies auch ein Fehler sein könnte.

Danke für jede Hilfe.

4

6 Antworten auf die Frage

6
Livingston Samuel

Wenn Sie den Befehl qlmanage -rin Terminal ausführen, wird QuickLook neu geladen.

Wenn Sie also alle gesperrten Dateien freigeben, können Sie Ihren Papierkorb jetzt erfolgreich leeren.

Das Laden mehrerer Elemente und der Versuch, die PID zu beenden, funktioniert nicht. Dieser Befehl wird jedoch jedes Mal ausgeführt. Sollte als richtige Antwort markiert werden -JH John vor 8 Jahren 0
4
Irrelevant

Quick Look hält zwei Elemente gleichzeitig fest. Ärgerlich, aber das kann zu Ihrem Vorteil genutzt werden. Wählen Sie einfach zwei neue Dateien in der Schnellübersicht aus, und die alten werden aus dem Speicher gelöscht, sodass Sie den Papierkorb leeren können.

1
Loïc Wolff

Hast du es versucht Secure Empty Trash?

Klicken Sie mit der rechten Maustaste auf das Dock und halten Sie die CommandTaste gedrückt. Klicken Sie dann auf "Sicherer leerer Papierkorb". Es funktioniert manchmal für mich.

Andernfalls öffnen Sie Terminal.app und geben Sie ein kill -9 <PID>

Wäre es nicht schlimm, den Finder zu töten? user32791 vor 14 Jahren 0
Es sollte nicht schlecht sein. Wenn Sie sich bei der Verwendung von "kill" unwohl fühlen, halten Sie Option gedrückt, während Sie mit der rechten Maustaste auf das Finder-Symbol im Dock klicken. Wählen Sie dann den Menüpunkt "Relaunch". Lawrence Velázquez vor 14 Jahren 0
1
Frank V

Versuchen Sie zuerst, den Computer neu zu starten. Andernfalls müssen Sie die Prozesse erzwingen.

Der Neustart funktioniert sicher user32791 vor 14 Jahren 0
1
s4y

Ist es ein Fehler? Irgendwie. In einer perfekten Welt quicklookwürden Programme wie Dateien nicht an Dateien festhalten oder sie freigeben, wenn sie darüber informiert werden, dass sie gerade gelöscht werden.

In dieser Welt gibt es nichts Falsches beim Beenden der Programme quicklook, die das Programm verletzen ( möglicherweise reicht der Finder normalerweise nicht für Probleme aus, die länger als ein paar Sekunden dauern).

Entweder killsie im Terminal oder signalisieren Sie mit dem Aktivitätsmonitor den Abbruch. Die meisten Programme, einschließlich des Finders, werden automatisch neu gestartet. kill -9oder "Force Quit" sind übertrieben, es sei denn, sie hören nicht auf das schöne Signal.

Wenn Sie sie immer noch nicht löschen können, ist das Ab- und Zurückmelden eine schnellere Alternative zum Neustart, wodurch die Dateien in den meisten Fällen freigegeben werden.

0
goose121

You could just use rm to delete the file without killing anything. Just put in rm on Terminal, put in a space, and drag the file you want to delete onto the window