O Mac Trash não irá esvaziar e rm ~ / .Trash / * não faz nada

3

O ícone Lixeira no meu Dock mostra a Lixeira contendo arquivos. Eu tentei clicar com o botão direito do mouse e Empty Trash , mas ele ainda mostra arquivos lá.

Quando abro a pasta Lixeira no Finder, vejo vários arquivos ainda lá.

Eu tentei esvaziar manualmente a Lixeira com rm ~/.Trash/* , mas isso não funciona. De fato, ls ~/.Trash/ mostra a pasta vazia!

Eu tentei Force Quit ting Finder, mas isso também não ajudou.

Tenho certeza de que a reinicialização resolveria o problema, mas eu preferiria uma solução que não exigisse reinicialização.

Especificações:

  • Mac OS X 10.8.2 Leão da montanha
  • MacBook Pro meados de 2009
por mcandre 03.01.2013 / 03:42

4 respostas

4

A reinicialização não ajuda. Eu usei Disk Utility.app para tentar reparar a unidade USB. Acontece que o sistema de arquivos está corrompido; única backup de meus arquivos, reformatar e restaurar meus arquivos corrige a pasta .Trashes na unidade.

A Seagate também se desconecta à força quando o cabo é sacudido; Problemas de hardware provavelmente causaram a corrupção do sistema de arquivos em primeiro lugar.

    
por 04.01.2013 / 16:07
1

Se um arquivo estiver em uso enquanto você descartou o aplicativo do localizador, a lixeira não o excluirá; saia do app e tente novamente.

Editar: tente segurar a tecla de opção enquanto esvazia a lixeira

se isso não funcionar tente:

Open a terminal.
cd
cd .Trash
rm -fr . (or rm -fr * )
exit

Abra os utilitários de disco

Reparar permissões

leia isto: como eu tive esse problema há tanto tempo

e para resolvê-lo eu fiz algo que você nunca pensaria que resolveria o problema, mas por alguma razão aconteceu. Eu abri o lixo, fiz um Cmd-A para selecionar todos, depois um Cmd-I para descobrir como (coletivamente) todos esses grandes arquivos eram e quando meu Mac tentou acessar os arquivos para ver seu tamanho, eles desapareceram

talvez tenha funcionado para você;) me avise

    
por 03.01.2013 / 07:23
1

São esses itens de lixo por acaso de uma unidade externa? Ou um backup? Se sim, tente:

cd / volumes ls cd < > ls -a sudo rm -rf .Trash

    
por 22.10.2013 / 16:13
1

Não requer reinicialização? Veja como isso é feito.

Existem várias lixeiras no sistema. Mesmo o seu externo tem seu próprio diretório '.Trash'. Portanto, algumas pastas de bloqueio de outro disco podem não ser excluídas mesmo com a tecla 'option' pressionada.

Então, como?

  1. Ir para o seu localizador de lixo comum na área de trabalho
  2. Clique com o botão direito no arquivo / pasta teimoso - > ' Obter informações '
  3. Em ' Geral ', anote ou copie o ' onde ' caminho
  4. abra o terminal [ comando + espaço , digite " terminal "]
  5. tipo: sudo rm -R PATH_TO_THE_STUBBORN_DIRECTORY
  6. Ele pedirá para substituir ... digite y para yes e digite .

Boom!

    
por 11.07.2014 / 05:37

Tags