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
Informações de placas PCI
Usando skins do Winamp no XMMS
Matando todos os processos de um usuário
Procurando links quebrados
Criando senhas automaticamente
Leitura recomendada
Criando uma imagem ISO no Ubuntu
Crie atalhos para controle de volume no Fluxbox
find - Procurando palavra dentro de arquivos
Visualizando a quantidade de memória
Ativando autocomplete no terminal zsh Manjaro (GNOME)
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