Por alguma razão, esvaziar o lixo no OS X tem sido sempre um processo lento, especialmente se você tiver muitos arquivos lá. Eu coloquei uma pasta enorme que tinha mais de 10.000 itens e demorou 30 minutos para descartá-la!
Não há muito o que fazer sobre isso, já que é assim que o sistema operacional funciona. mas se você souber como usar o Terminal e não tiver medo dele, poderá acelerar o processo.
A primeira coisa que você pode fazer é garantir que não está excluindo a lixeira com segurança. Esta é uma opção no OS X que sobrescreve completamente os dados armazenados onde estavam esses arquivos excluídos. Basicamente, garante que nenhum dado possa ser recuperado depois de ter sido apagado. A maioria das pessoas não deseja isso, a menos que esteja armazenando informações super sensíveis que não gostaria que ninguém conseguisse ver, mesmo depois de os dados terem sido excluídos.
Vá até o Finder, depois clique em Preferênciase clique em Avançado.
Certifique-se de que a opção Esvaziar Lixo com Segurançanão está marcada. Se você verificasse isso por algum motivo, levaria muito mais tempo para esvaziar a lixeira. Se esta opção não estiver marcada e esvaziando a lixeira ainda está lenta, você pode esvaziar a lixeira usando o Terminal.
Observação:A opção Esvaziar Lixo com Segurança foi removida do OS X El Capitan e provavelmente todas as versões futuras do OS X.
Esvazie o Lixo usando o Terminal
Abra o Terminal indo até Aplicativos, Utilitáriose Terminale digite o seguinte comando:
rm -rf ~/.Trash/*
Certifique-se de digitá-lo exatamente como aparece acima com sem espaços extras ou qualquer outra coisa. Usar esse comando incorretamente pode levar à exclusão de arquivos e pastas que você não pretendia excluir.
Esvaziar a lixeira usando o Terminal é significativamente mais rápido do que o método tradicional de usar a GUI. Na maioria das vezes, provavelmente não vale a pena entrar no Terminal, mas se você tiver uma grande quantidade de dados que acabou de excluir, talvez valha a pena o esforço extra para economizar algum tempo. Observe que usar este comando no terminal não exclui a lixeira de discos rígidos externos ou de outras partições, apenas os arquivos locais no seu Mac.
Se esse comando não estiver funcionando para você e a lixeira for não sendo esvaziado, você pode ter que executar o comando como sudo. Para fazer isso, basta adicionar sudoà frente:
sudo rm -rf ~/.Trash/*
Quando você usa o comando sudo, você precisa digitar a senha para o conta para que a tarefa seja concluída. Portanto, se a lixeira não for excluída ou você receber uma mensagem de erro ao tentar esvaziar a lixeira, tente esse método para corrigir o problema.
É isso! Se você está tendo problemas / problemas com o esvaziamento do lixo no OS X Lion ou outros pensamentos, por favor poste um comentário aqui e nos avise! Aproveite!