¿Cómo puedo liberar archivos que usa quicklook?

4

Tengo un par de fotos que estaba revisando y eliminando atascadas en mi papelera (Mac OS X 10.6 más reciente) y Finder me dice que están en uso cuando intento eliminarlas.

Miré en línea y encontré el comando lsof en la terminal (escriba lsod con un espacio, arrastre el archivo a la terminal, presione enter) me dijo que el archivo estaba en uso por:

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

¿Alguna idea de lo que puedo hacer al respecto? (aparte de reiniciar, esto me sucede bastante), me pregunto si esto también podría ser un error.

Gracias por cualquier ayuda.

user32791
fuente

Respuestas:

6

Ejecutar el comando qlmanage -ren Terminal obliga a QuickLook a recargarse.

Por lo tanto, al liberar todos los archivos bloqueados, ahora podrá vaciar la papelera con éxito.

Livingston Samuel
fuente
Cargar varios elementos e incluso intentar matar al pid no funciona, pero este comando lo hace siempre. Debe marcarse como la respuesta correcta -JH
Juan
4

Quick Look conserva dos elementos a la vez. Molesto, pero eso puede ser usado para su ventaja. Simplemente seleccione dos nuevos archivos nuevos en Vista rápida, y eliminará los viejos de su memoria, permitiéndole vaciar la papelera.

Irrelevante
fuente
1

¿Lo intentaste Secure Empty Trash?

Haga clic derecho en el Dock y mantenga presionada la Commandtecla. Luego haga clic en Secure Empty Trash. A mí me funciona, a veces.

De lo contrario, abra Terminal.app y escriba kill -9 <PID>

Loïc Wolff
fuente
¿No sería malo matar buscador?
user32791
No debería ser malo. Si no se siente cómodo con "matar", intente mantener presionada la opción mientras hace clic con el botón derecho en el icono del Finder en el Dock. Luego seleccione el elemento de menú "Relanzar".
Lawrence Velázquez
1

Intente primero reiniciar la máquina. De lo contrario, tendrá que forzar la finalización de los procesos.

Frank V
fuente
El reinicio funciona seguro
user32791
1

¿Es un error? Un poco En un mundo perfecto, programas como quicklookno se guardarían en los archivos, o los liberarían cuando se les notificara que están a punto de ser eliminados.

En este mundo, no hay nada de malo en terminar los programas ofensivos ( quicklookpuede ser suficiente, el Finder generalmente no causa problemas que duren más de unos segundos).

O bien killen la Terminal, o use el Monitor de actividad para indicarles que abandonen. La mayoría de los programas, incluido el Finder, se reiniciarán automáticamente. kill -9o Force Quit son excesivos, a menos que no escuchen la buena señal.

Si aún no puede eliminarlos, cerrar la sesión y volver a iniciarla es una alternativa más rápida al reinicio que liberará los archivos en la mayoría de los casos.

s4y
fuente
0

Podrías usar rmpara eliminar el archivo sin matar nada. Simplemente coloque en la rmTerminal, coloque un espacio y arrastre el archivo que desea eliminar a la ventana

ganso121
fuente