Forçar esvaziar a lixeira no Mac OS X quando o arquivo está bloqueado ou em uso

Índice:

Anonim

Mac OS X às vezes pode gerar erros de permissão ao tentar excluir arquivos ou esvaziar a Lixeira. As variações mais comuns dos erros geralmente são “A operação não pode ser concluída porque o item “Arquivo” está em uso” ou “porque o arquivo está bloqueado”, às vezes você pode contornar isso apenas fechando os aplicativos abertos ou reiniciando o Mac, mas se você não quiser fazer isso, também pode remover arquivos à força por meio da linha de comando. Abordaremos duas abordagens diferentes para isso, a primeira altera os sinalizadores de um arquivo para tentar desbloquear o arquivo em questão e a segunda é uma exclusão forçada sem sentido.

Primeiro: Tente sair de todos os aplicativos para liberar o bloqueio de arquivo ou as permissões e, em seguida, tente Esvaziar a lixeira com segurança mantendo pressionada a tecla Command e clicando com o botão direito do mouse no ícone da Lixeira. Se isso não funcionar, prossiga com os métodos descritos abaixo. Alguns usuários também relataram que Command+Shift+Option+Delete funciona como um método para forçar o esvaziamento da Lixeira, independentemente de um arquivo estar bloqueado ou pertencer a outro usuário.

Alterar permissões para esvaziar a lixeira à força

A primeira abordagem usa o comando chflags para alterar os sinalizadores de todos os arquivos na Lixeira

Inicie o Terminal encontrado em /Aplicativos/Utilitários/ e prossiga:

cd ~/.Trash

chflags -R nouchg

Agora você pode tentar esvaziar a Lixeira como de costume através do Dock, um atalho de teclado para despejar o arquivo ou seguir a rota rm mencionada abaixo.

Avançado: Esvaziar a lixeira à força via linha de comando

Este é um último recurso e destina-se apenas a usuários avançados. Certifique-se de que a sintaxe esteja correta com isso, o comando “sudo rm -rf” apagará qualquer coisa sem aviso prévio. Se você não sabe o que está fazendo, pode facilmente excluir arquivos cruciais do sistema ou pessoais. Tenha backups prontos ou não se preocupe com este método, prossiga por sua conta e risco.

Primeiro altere o diretório para Lixeira:

cd ~/.Trash

Confirme que você está no diretório apropriado e que os únicos arquivos que você vê são aqueles que deseja remover à força usando ls:

ls

Agora tente deletar o arquivo específico:

rm filename.jpg

Se isso ainda não funcionar, você pode tentar a abordagem de exclusão definitiva usando sudo e -rf . Isso não foi explicado facilmente para tentar evitar que qualquer usuário novato exclua acidentalmente algo significativo.

O uso do sudo requer a senha do administrador, mas combinado com rm ele removerá qualquer arquivo à força, independentemente do que esteja acontecendo com ele.

Forçar esvaziar a lixeira no Mac OS X quando o arquivo está bloqueado ou em uso