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
Quem se logou no seu sistema
Seu Gmail no Live Bookmark do Firefox
Auto correção no comando cd
Evitando erros para mudar de diretório
O comando psfind
Leitura recomendada
Convertendo PDF com senha para PDF sem senha
Aprenda a utilizar o cron [Vídeo]
MultiTail - Comando tail em múltiplos arquivos no Linux
Indentar XML automaticamente
Informações de placas PCI
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