Costumo conectar diferentes unidades de disco rígido USB externas e unidades flash ao meu computador e gostaria de facilitar a exclusão de arquivos e a recuperação de espaço em disco a partir deles.
Se eu simplesmente excluir o arquivo, ele será mantido em uma pasta lixeira oculta na unidade externa até que eu esvazie a Lixeira. Isso também me força a esvaziar minha lixeira local simultaneamente enquanto o disco externo ainda está conectado para recuperar o espaço em disco, o que é indesejável.
No momento, a única outra "solução" que encontrei é mover o arquivo para o disco rígido interno e depois jogá-lo no lixo. Isso não é o ideal porque eu perco tempo movendo arquivos de uma unidade para outra (eu lido regularmente com VMs de 20 GB ou mais).
Como posso excluir permanentemente um arquivo de uma unidade externa, ignorando a lixeira?
fonte
Respostas:
⌘ Command⌥ Option⌫ Deleteexcluirá permanentemente os arquivos, com um diálogo de confirmação avisando que esta ação não pode ser desfeita. ⌘Command⌫ Deletesimplesmente move os arquivos para a Lixeira, sem confirmação.
Dica: sempre que quiser que o aplicativo Mac execute a mesma ação, mas de maneira um pouco diferente, tente fazê-lo com o ⌥ Optionbotão pressionado.
fonte
Você pode criar um serviço ou aplicativo do Automator para facilitar a execução do
rm
comando do shell, que excluirá permanentemente arquivos ou pastas e ignorará a lixeira.Por exemplo, comece com a criação de um novo serviço no Automator.app .
files or folders
como entrada, você provavelmente também deseja limitar a disponibilidade desse serviço ao aplicativo Finder.Ask for Confirmation
etapa ao fluxo de trabalho.Por fim, adicione a
Run Shell Script
etapa ao fluxo de trabalho. Certifique-se de passar a entradaas arguments
. Em seguida, você pode colocar o seguinte script:Conforme mencionado por @Thecafremo, você também pode adicionar um
-P
parâmetrorm
para obter segurança adicional ao excluir. Para uma segurança extra, você pode adicionar algum feedback audível adicionando o seguinte comando no final do script de shell:Salve seu serviço e ele deverá estar pronto para uso no Finder no menu Serviços na barra de menus. O serviço também aparecerá na parte inferior do menu, clicando com o botão direito do mouse nos arquivos do Finder, embora, para fazer com que apareça lá, talvez seja necessário executá-lo uma vez no
Finder > Services
menu primeiro. Você também pode configurar um atalho de teclado para o seu serviço no painel de preferências Teclado, em Preferências do Sistema.Em vez de criar um serviço, você também pode criar um aplicativo no Automator, que pode ser fixado no Dock para arrastar arquivos para ele.
fonte
sudo
quando a senha é necessária. Eu tentei usarosascript -e ... with administrator priveleges
mas escapar do original"
com\"
não parecem funcionar.E a opção poderia ser o comando Terminal
rm
, com a-P
opção se você quiser mais segurança:Para fazer isso, apenas:
rm -P
e arraste o arquivo para a janela do terminal. Então aperte Enter.fonte
-rf
.Você já pensou em usar o Lixo Sem na Mac App Store?
fonte
Que tal algo como Trash X . A descrição diz:
fonte
O truque a seguir funciona com o OS X El Capitan. Eu recebi a dica daqui .
Selecione seu (s) arquivo (s) no Finder. Vá para o
File
menu e, ao pressionar aalt/option
tecla, você verá a opção "Mover para a lixeira" mudar para "Excluir imediatamente ...".fonte
Informações detalhadas podem ser encontradas no artigo Exclusão segura de dados da memória magnética e de estado sólido
Uma implementação do conhecimento adquirido neste artigo é o GNU shred . Esta ferramenta pode ser instalada como parte
coreutils
do MacPorts .fonte
Existe uma ferramenta gratuita chamada Skip The Trash , que não apenas permite a exclusão regular, mas a exclusão autenticada como administrador. Ele adiciona menus de contexto ao Finder:
http://www.blazingtools.com/delete_without_trash_mac.html
fonte
A partir do El Capitan 10.11.6, isso agora é possível sem o uso do Terminal.app: selecione os arquivos dos quais você deseja se livrar, clique com o botão direito do mouse e escolha "Excluir imediatamente ...".
fonte