Já estraguei muitas vezes deletando algo do shell. E se eu fosse pesquisar o arquivo ~/.local/share/Trash/*
, se alguns dias (ou horas) se passassem, provavelmente já tinha esquecido onde eles estavam antes. Portanto, este script sombreia o rm
comando e registra o que você estava tentando excluir em um local mais conhecido.
Adicione isto ao seu .bashrc
rm(){
mkdir ~/.trashbin &> /dev/null
for beep in "$@"
do
echo "rm $beep from $PWD" >> ~/.trashbin/trashbin.log
mv "$beep" ~/.trashbin
done
}
Ele suporta vários arquivos, diretórios e curingas. Isso permite que você apague sua lixeira quando precisar ou restaure-a mais facilmente.
Mas eu quero que meus arquivos desapareçam. Eles não podem ser recuperados.
Bem, lembre-se do shred
comando e use cada um quando for necessário.
Melhorias aceitas. Obrigado a todos por suas contribuições também.