Usando lsof
para descobrir o que está mantendo o arquivo aberto
Abra o Terminal.app e use o seguinte comando para acessar sua Lixeira:
cd ~/.Trash
Agora, digite o seguinte comando:
lsof name-of-file
Por exemplo, na captura de tela acima, seria: lsof pdf\ 08-53-59.pdf
(importante para escapar de espaços aqui). Você também pode inserir lsof
com um espaço depois e arrastar o arquivo da Lixeira do Finder para a janela do Terminal.
Ocomandoproduziráalgocomooseguinte:
charon:.Trashwerner$lsofpdf\08-53-39.pdfCOMMANDPIDUSERFDTYPEDEVICESIZE/OFFNODENAMEFinder5022wernertxtREG14,263614171532494023pdf08-53-39.pdf
Nessecaso,sabemosqueoFinderestámantendooarquivoaberto.Paraqualqueroutraaplicação,seriafácilapenasativaresair.NocasodoFinder,nãoháumbotão"sair" óbvio.
Para matar o Finder e liberar o documento, basta digitar o seguinte no Terminal:
killall Finder
Agora você deve conseguir esvaziar sua lixeira.
Outros truques
Se o acima não funcionar, aqui estão alguns truques básicos que você pode tentar esvaziar sua lixeira:
- Efetue logout do seu usuário e faça login novamente
- Reinicie o Mac, faça login novamente