Questão Como posso liberar arquivos que estão em uso pelo quicklook?


Eu tenho algumas fotos que eu estava olhando e excluindo presas na minha lixeira (Mac OS X 10.6 mais recente) e finder me diz que elas estão em uso quando tento excluí-las.

Eu olhei em volta on-line e encontrei o comando lsof no terminal (digite lsod com um espaço, arraste o arquivo para o terminal, pressione enter) ele me disse que o arquivo estava em uso por:

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

Alguma idéia do que eu posso fazer sobre isso? (além de reiniciar, isso acontece comigo um pouco), estou pensando se isso poderia ser um bug também.

Obrigado por qualquer ajuda.


4


origem




Respostas:


Executando o comando qlmanage -r no Terminal força o QuickLook a recarregar.

Por isso, liberando todos os arquivos bloqueados, agora você poderá esvaziar sua lixeira com sucesso.


6



Carregar vários itens e até mesmo tentar matar o pid não funciona, mas esse comando faz isso toda vez. Deve ser marcado como a resposta correta -JH - John


O Quick Look se mantém em dois itens por vez. Irritante, mas isso pode ser usado para sua vantagem. Basta selecionar dois novos arquivos no Quick Look, e ele irá limpar os antigos da memória, permitindo esvaziar a lixeira.


4





Você tentou Secure Empty Trash?

Clique com o botão direito do mouse no Dock e segure Comando chave. Em seguida, clique em Secure Empty Trash. Isso funciona para mim, às vezes.

Senão, abra o Terminal.app e digite kill -9 <PID>


1



Não seria ruim matar finder? - user32791
Não deveria ser ruim. Se você não se sentir à vontade usando "kill", tente segurar Option enquanto clica com o botão direito do mouse no ícone do Finder no Dock. Em seguida, selecione o item de menu "Reiniciar". - Lawrence Velázquez


Tente primeiro reiniciar a máquina. Caso contrário, você terá que forçar a finalização dos processos.


1



A reinicialização funciona com certeza - user32791


Isso é um bug? Meio que Em um mundo perfeito, programas como quicklook não seguraria arquivos ou os liberaria quando notificado de que eles estão prestes a ser excluídos.

Neste mundo, não há nada de errado em encerrar os programas ofensivos (quicklook pode ser o suficiente, o Finder geralmente não causa problemas que duram mais do que alguns segundos).

Ou kill no Terminal, ou use o Activity Monitor para sinalizá-los a sair. A maioria dos programas, incluindo o Finder, será reiniciada automaticamente. kill -9 ou Force Quit são exagerados, a menos que não escutem o bom sinal.

Se você ainda não conseguir excluí-los, fazer logout e voltar é uma alternativa mais rápida à reinicialização que liberará os arquivos na maioria dos casos.


1





Você poderia simplesmente usar rm para apagar o arquivo sem matar nada. Basta colocar em rm no Terminal, coloque em um espaço e arraste o arquivo que deseja excluir para a janela


0