Como faço para excluir um único arquivo da Lixeira?

42

Estou tentando liberar espaço em uma unidade externa e, depois de excluir várias coisas, ele ainda mostra muito pouco espaço livre real. Fui até a lixeira, mas parece que não consigo excluir os arquivos, exceto esvaziando a lixeira inteira.

Estou esquecendo de algo? Qual é o sentido de ter uma "área de preparação" para as coisas que você (provavelmente) deseja excluir, se não conseguir se livrar dos arquivos nele individualmente? A unidade será usada em um sistema incorporado; portanto, "colocar arquivos na lixeira" não abre espaço na unidade, no que diz respeito ao dispositivo consumidor.

James B
fonte
5
Você pode usar o comando rm para remover as coisas uma a uma. Você também pode usar uma segunda pasta para armazenar esses arquivos "Posso lixeira", mas perde a capacidade de restaurar um arquivo da lixeira para o local original no sistema de arquivos.
bmike

Respostas:

14

Isso parece funcionar no El Capitan. Controle-selecione o arquivo, depois Excluir imediatamente no menu pop-up e confirme.

user158237
fonte
2
Não tenho certeza de qual versão adicionou essa opção, mas é de longe a melhor. Obrigado por (eventualmente) perceber o sentido, Apple.
James B
Como fazer isso usando apenas teclado?
Louis Yang
@LouisYang, veja minha resposta para o atalho de teclado. Observe também que control-select = clique com dois dedos (também conhecido como clique com o botão direito).
shlgug 28/04
42

A Lixeira não se destina a arquivos que você deseja excluir posteriormente, mas como uma rede de segurança se você excluir os arquivos errados. Se você quiser marcar arquivos para exclusão posterior, use uma pasta dedicada (como já mencionado em outro comentário) ou marque-os com uma etiqueta / cor específica.

Para excluir arquivos individuais da Lixeira

  1. Abra a lixeira no Finder
  2. Abra Terminal.app
  3. Digite rm -rfe, em seguida, um caractere de espaço no final
  4. Arraste um ou mais arquivos a serem excluídos na janela Terminal (até ver o sinal verde +)
  5. Pressione Enter no Terminal.app
  6. Puff, arquivos sumiram!

Se você precisar disso com muita frequência, eu recomendaria escrever um serviço usando o Automator ou familiarizar-se com o Terminal.app/bash.

nohillside
fonte
11
Eu gostaria de poder votar novamente e votar na Apple porque isso é incrivelmente estúpido .
James B
6
Para ser sincero, acho que seu caso de uso (lixo como área de armazenamento temporário de arquivos que podem ser excluídos no futuro) não é exatamente o uso que a Apple tinha em mente ao adicionar essa funcionalidade. Como já mencionado acima, seria melhor usar uma pasta pré-lixo específica ou um rótulo / sinalizador apropriado.
nohillside
3
Quer a Lixeira seja ou não uma "área de preparação" dos arquivos, nunca entendi por que você não pode simplesmente selecionar um arquivo na Lixeira e pressionar o comando Excluir para excluí-lo. Parece um descuido.
daGUY
Obrigado ... eu não sou um usuário da apple, mas uso o mac ib tge office ... E já usei sua maneira de excluir! Obrigado! Surpreendentemente brilhante
Voltei para olhar para uma nova resposta e percebi que nunca havia realmente abordado os comentários sobre meu caso de uso. O motivo pelo qual eu gosto da analogia da "lixeira" no Windows é que você obtém os benefícios do Lixeira (restauração com um clique), além da capacidade de liberar espaço rapidamente em uma unidade, excluindo alguns arquivos grandes sob demanda, sem a necessidade de peneire o resto da pasta para garantir que sim, você realmente não precisa de tudo .
James B #
9

Você pode criar um serviço do Automator como este

for f in "$@" 
do
    rm -rf "$f"
done

Automator

para poder excluir arquivos selecionados individuais com um comando no menu de serviços.

Daniel
fonte
4
Automatizado rm -rfem um for each fileloop pode ser perigoso ao usá-lo errado.
CousinCocaine
8

O atalho de teclado ⌘ command+ ⌥ option+ deleteremove o arquivo permanentemente. Isso funciona em qualquer lugar do Finder (incluindo o Lixo) no El Capitan e superior, mas não nas versões anteriores do OS X.

shlgug
fonte
2
Tanto quanto posso dizer, isso é idêntico ao clicar com o botão direito do mouse e selecionar Excluir imediatamente, mas pontos de bônus por encontrar um atalho de teclado que parece não estar documentado em nenhum lugar.
James B
3

O que faço é clicar com o botão direito do mouse (clique secundário) nos itens que não quero excluir e, no menu que recebo, marque a caixa de seleção "Bloqueado" em "Geral" e bloqueia o item que você não deseja deseja excluir.

marque a caixa de seleção "Bloqueado"!

Depois de fazer isso para todos os itens que não quero excluir, clico em "Esvaziar Lixeira", após o que ele pergunta se deseja excluir todos ou excluir apenas os itens desbloqueados (que são os itens que você não bloqueou e deseja para ser excluído), escolha "Remover itens desbloqueados".

escolha "Remover itens desbloqueados"!

Chami
fonte
1
  1. Abra a lixeira
  2. Clique com o botão direito do mouse no item que você deseja excluir.
  3. Selecione " Excluir imediatamente "
  4. Na caixa de diálogo Aviso, clique em ' Excluir '

Você também pode selecionar um intervalo de arquivos clicando no primeiro, pressionando 'Shift' e depois no último arquivo do intervalo. Em seguida, clique com o botão direito do mouse em qualquer um dos arquivos selecionados e escolha 'Excluir imediatamente', conforme descrito acima.

Por fim, você pode selecionar vários arquivos clicando no primeiro, pressionando 'Comando' e clicando no segundo, no terceiro, etc. Em seguida, clique com o botão direito do mouse em um dos arquivos selecionados e escolha 'Excluir imediatamente' como descrito acima.

Pierre
fonte
0

Eu tentei a abordagem do Terminal - funciona como uma boa alternativa ao que faço!

Eu sou um usuário do Parallels Windows7 (eu realmente não tenho "vergonha" - não sei por que deveria estar - talvez eu seja apenas um Terceiro Mundo Po'ol 'que não compartilha os gostos e preconceitos exóticos do primeiro mundo haha! )

De qualquer forma, o que faço é abrir a área de trabalho do Windows7 através do Parallels e arrastar as coisas do meu Mac (qualquer pasta, FTM) para o Windows7 RecycleBin e, para a exclusão seletiva, segura e eficaz do Windows7!

Melhor dos dois mundos, eu digo.

GeorgeS
fonte
-4

Se você reiniciar o seu Mac, poderá excluí-lo da Lixeira.

Quando movo um aplicativo para o Lixo, alguns arquivos plist que o aplicativo usado também serão movidos para o Lixo. Se você esvaziar o Lixo agora, receberá um aviso como "xxx.plist está usando, não será possível excluí-lo", mas se você reinicia o seu mac, você pode excluí-lo, o sistema de reinicialização pode desbloquear alguns plist do sistema, para que você possa excluí-lo também pode excluí-lo no Terminal descrito anteriormente.

amanhecer
fonte