Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
Linux: OpenSuse
Por fanick6
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha


Dica

Criando uma lixeira no shell
Linux user
Publicado por Mauricio em 17/03/2003

Login: mordecai, 1059655 pontos | Blog: http://www.linuxdepot.com.br
[ Hits: 5272 ]

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

Leitura recomendada
   Dica Linux recomendada O comando grep
   Dica Linux recomendada Configurando interface de rede eth0
   Dica Linux recomendada Impressão com CUPS via console
   Dica Linux recomendada rm - remover vários arquivos excetuando alguns
   Dica Linux recomendada Listando pacotes instalados com dpkg

Comentários
[1] Comentário enviado por fabio em 17/03/2003 - 19:10h:

Muito maneira a dica, simples e inovadora. Parabéns pela criatividade :)

[2] Comentário enviado por canaman em 05/03/2004 - 14:36h:

Acho que também poderia ser colocado uma linha no crontab para apagar a lixeira semanalmente, ou mensalmente, etc..

[3] Comentário enviado por Guaraldo em 03/07/2004 - 14:53h:

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...

[4] Comentário enviado por JuNiOx em 06/09/2004 - 02:39h:

Muito interessante!
valeu

[5] Comentário enviado por strativarius em 30/10/2004 - 02:53h:

interessante e muito util .... :)

falow


[6] Comentário enviado por batman em 27/01/2005 - 10:48h:

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.

[7] Comentário enviado por gnusap em 22/01/2006 - 15:36h:

Muito bom, Parabens.


Contribuir com comentário


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.