edps
(usa Slackware)
Enviado em 05/12/2015 - 16:05h
Uma forma de minimizar isto (ou seja, ter certo controle) sobre o poderoso rm, é usar o trash-cli, disponível em muitas distribuições, veja um exemplo em:
http://www.vivaolinux.com.br/dica/trashcli-use-o-comando-rm-a-seu-favor
Atualmente não lembro se a coisa mudou, nem estou afim de ler minha própria dica, mas vos digo para instalá-lo, seja...
em
Debian-like :
# apt-get install trash-cli
Slackware :
# sbopkg -i trash-cli
Gentoo/Funtoo :
# emerge -av trash-cli
Feito isto, modifique seu
~/.bashrc ,
~/.zshrc , alterando o alias rm por:
alias rm='trash-put -dfRv'
Assim, automaticamente tudo o que for remivido via
rm irá para a lixeira, o que lhe possibilitará a restauração de pastas e arquivos, veja um exemplo:
edps @ funtoo ~ $ rm compra-relogio-mormaii.png
trash-put: `compra-relogio-mormaii.png' trashed in ~/.local/share/Trash
edps @ funtoo ~ $
Que demonstra a remoção de um arquivo (mas poderia ser pastas, etc), para listar o que está na lixeira, um simples
trash-list :
edps @ funtoo ~ $ trash-list
2015-12-05 15:57:32 /home/edps/CONTRATO_DE_TRABALHO_POR_PRAZO_DETERMINADO.doc
2015-12-05 15:54:05 /home/edps/compra-relogio-mormaii.png
TrashDir skipped because parent not sticky: /mnt/backup/.Trash/1000
TrashDir skipped because parent not sticky: /mnt/multimedia/.Trash/1000
edps @ funtoo ~ $
Quanto a possibilidade de recuperação, de pastas será meio difícil, já dos arquivos (dependendo do que vc já andei xeretando aí rsrs) é possível:
http://www.vivaolinux.com.br/artigo/Recuperacao-de-Dados-com-o-PhotoRec
https://edpsblog.wordpress.com/2013/07/09/dobradinha-photorec-fdupes/
https://edpsblog.wordpress.com/2013/02/18/recuperacao-de-arquivos-individuais-com-o-photorec/
E se estiver interessado em método oposto, isto é, de remoção sem a possibilidade de recuperação:
https://edpsblog.wordpress.com/2013/03/01/remocao-segura-de-arquivos-e-diretorios/