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
Programa para ver seu Linux na TV
Evitando erros para mudar de diretório
Auto correção no comando cd
Editando vários arquivos com o Vim
Listar somente diretórios
Leitura recomendada
Converter imagem para base64 via shell
Comandos úteis do HP-UX para administradores GNU/Linux
44 comandos para Linux
Corrigir os erros "5: Input/output error" ou "cache file is corrupted" no Ubuntu
Apagando dados em DVD
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