Criando uma lixeira no shell
Algumas vezes, sem querer, podemos apagar algum arquivo importante e perceber isso tarde demais. Para evitar isso, você pode fazer o seguinte:
Crie uma pasta lixeira em seu diretório home:
$ mkdir ~/lixeira
Crie um pequeno script em bash com o seguinte comando:
#!/bin/bash
mv $1 ~/lixeira/
Salve este arquivo na sua pasta home com o nome ".srm" (seguro rm) e em seu
".bashrc" digite a seguinte linha:
alias rm='~/.srm'
Agora, toda vez que for apagar qualquer arquivo, ele irá primeiro para a
lixeira ao invés de apagar.
Outras dicas deste autor
Verifique as configurações do Sendmail
As últimas do Kernel.org
Eventos Debian no Brasil
Criando senhas automaticamente
Matando todos os processos de um usuário
Leitura recomendada
Erro "BDB0087 DB_RUNRECOVERY: Fatal error, run database recovery" no Solus [Resolvido]
Alias para atualizar apt e flatpak
Scaneando IP's, retornando NetBIOS ou endereços MAC.
Bashburn: Grave CD/DVD pelo terminal
Debian Wheezy - Alterando hostname sem reiniciar
Comentários
Muito maneira a dica, simples e inovadora. Parabéns pela criatividade :)
Acho que também poderia ser colocado uma linha no crontab para apagar a lixeira semanalmente, ou mensalmente, etc..
Mensagem
Acho que também poderia ser colocado uma linha no crontab para apagar a lixeira semanalmente, ou mensalmente, etc..
Pelo que eu vi, poderia criar o script com permições 777 no /bin... pode ser criada a lixeira no skel (e para todas as pastas de usuários mkdir /home/*/lixeira) e no /etc/bashrc colocar o alias rm="/bin/srm".
Aí, cada usuário teria sua lixeira...
Fenomenal sua idéia, Mauricio! Parabéns...
Mensagem
Pelo que eu vi, poderia criar o script com permições 777 no /bin... pode ser criada a lixeira no skel (e para todas as pastas de usuários mkdir /home/*/lixeira) e no /etc/bashrc colocar o alias rm="/bin/srm".
Aí, cada usuário teria sua lixeira...
Fenomenal sua idéia, Mauricio! Parabéns...
Muito interessante!
valeu
Mensagem
Muito interessante!
valeu
interessante e muito util .... :)
falow
Mensagem
interessante e muito util .... :)
falow
Muito interressante a dica e util mesmo.
Mas seu eu usar um script onde tenha o comando "rm", ele não joga os arquivos removidos para lixeira criada.
Mensagem
Muito interressante a dica e util mesmo.
Mas seu eu usar um script onde tenha o comando "rm", ele não joga os arquivos removidos para lixeira criada.
Muito bom, Parabens.
Mensagem
Muito bom, Parabens.
Contribuir com comentário
Enviar