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
Evitando erros para mudar de diretório
Usando transações com MySQL
Matando todos os processos de um usuário
Localizando comandos no histórico
Escondendo arquivos no Linux
Leitura recomendada
Personalizando comandos
Exibindo lista de arquivo TXT em uma única linha no terminal
Aptitude: Synaptic em modo texto
nmcli - Consultar sinal wi-fi via linha de comando no Debian
talk - chat entre usuários de uma rede local ou internet
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