Re: Criando uma lixeira para o terminal
On 11/22/05, Marcio David wrote: tentei criar um alias para o rm virar uma especie de mv.. achei q ia ser facil mas nao consegui. Mas o problema ja foi resolvido com a sugestao do libtrash, bastou : apt-get install libtrash export LD_PRELOAD=/usr/lib/libtrash/libtrash.so e pronto.. agora tudo que eu apago vai pro meu ~/Trash Eu uso um script para fazer isso. Com script ou com libtrash, acho que você vai precisar de algo que limpe a lixeira de tempos em tempos. No meu caso, eu tenho instalado o tmpreaper e alterei o arquivo /etc/cron.daily/tmpreaper para que o cron cuide da limpeza da lixeira. -- Bruno de Oliveira Schneider http://www.dcc.ufla.br/~bruno/
Re: Criando uma lixeira para o terminal
On Tue, 2005-11-22 at 21:35 -0200, Eduardo Rocha Costa wrote: Não conheco nenhum aplicativo, mas no entanto, não vejo dificuldade em fazer algo deste tipo: Com alias, troque de rm para o nome do comando, que deverá ser um shellscript, e neste script, e dai com mv, mova tudo o conteudo para um diretorio trash. Solução rapida, mas no entanto não sei o quanto eficiente. Eu nao uso trashs, mas a solucao por si soh falha em: - nao guardar o path original para a recuperacao - nao limita o tamanho da trash - nao salva horario da remocao para ir apagando da trash os mais antigos removidos - termina com o comando rm, entao nao serah mais possivel remover nada nem da trash :) Pois eh, tem bem mais coisa por tras disto.. :) -- [] JA Tavares -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Criando uma lixeira para o terminal
No dia 23/11/2005 às 10:47, Bruno de Oliveira Schneider [EMAIL PROTECTED] escreveu: On 11/22/05, Marcio David wrote: tentei criar um alias para o rm virar uma especie de mv.. achei q ia ser facil mas nao consegui. Mas o problema ja foi resolvido com a sugestao do libtrash, bastou : apt-get install libtrash export LD_PRELOAD=/usr/lib/libtrash/libtrash.so e pronto.. agora tudo que eu apago vai pro meu ~/Trash Eu uso um script para fazer isso. Com script ou com libtrash, acho que você vai precisar de algo que limpe a lixeira de tempos em tempos. No meu caso, eu tenho instalado o tmpreaper e alterei o arquivo /etc/cron.daily/tmpreaper para que o cron cuide da limpeza da lixeira. Com a libtrash basta usar o utilitário 'strash', colocando-o no 'cron'. Com ele pode-se determinar o tamanho máximo da lixeira ('strash -S tam'), limitar o número máximo de arquivos, idade, etc. -- Douglas Augusto [Netiqueta] § Cortar redundâncias nos textos, evitando poluição e uso desnecessário de banda. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Criando uma lixeira para o terminal
No dia 22/11/2005 às 19:10, Marcio David [EMAIL PROTECTED] escreveu: Eu sempre costumo usar o terminal para ver meus arquivos, listar, mover, apagar, ... mas as vezes eu faço besteira e acabo apagando coisa errada... agora mesmo aconteceu isso.. acabei de apagar varios gigas que eu havia baixado pq digitei um comando errado... resultando na remoçao de todo o diretorio corrente, e nao apenas de um subdiretorio que era o que eu queria.. Enfim, será que tem como criar uma especie de lixeira para o terminal ? Tipo, quando eu apago um arquivo, ele na verdade seria movido para outro lugar, e de tempos em tempos eu checaria esse tal diretorio e apagaria tudo.. assim se eu eveltuamente apagar algo por engano, ele ainda vai estar intacto la em um canto.. Alguma ideia de como fazer isso ? Procure por libtrash, aqui tem um tutorial: http://lists.debian.org/debian-user-portuguese/2004/05/msg00087.html -- Douglas Augusto [Netiqueta] § Respostas e comentários devem vir após o texto original ou parágrafo a parágrafo. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Criando uma lixeira para o terminal
Não conheco nenhum aplicativo, mas no entanto, não vejo dificuldade em fazer algo deste tipo: Com alias, troque de rm para o nome do comando, que deverá ser um shellscript, e neste script, e dai com mv, mova tudo o conteudo para um diretorio trash. Solução rapida, mas no entanto não sei o quanto eficiente. Abraços.. Marcio David wrote: Eu sempre costumo usar o terminal para ver meus arquivos, listar, mover, apagar, ... mas as vezes eu faço besteira e acabo apagando coisa errada... agora mesmo aconteceu isso.. acabei de apagar varios gigas que eu havia baixado pq digitei um comando errado... resultando na remoçao de todo o diretorio corrente, e nao apenas de um subdiretorio que era o que eu queria.. Enfim, será que tem como criar uma especie de lixeira para o terminal ? Tipo, quando eu apago um arquivo, ele na verdade seria movido para outro lugar, e de tempos em tempos eu checaria esse tal diretorio e apagaria tudo.. assim se eu eveltuamente apagar algo por engano, ele ainda vai estar intacto la em um canto.. Alguma ideia de como fazer isso ? -- Restos de Nada [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] Area Livre: http://arealivre.homelinux.org:3000 Perturbação Mental : http://paginas.terra.com.br/arte/perturbacao/ Powered by GNU/Debian-br-cdd Sarge + Gnome 2.6 Esta mensagem, incluindo eventuais anexos, não contém nenhuma informação confidencial. Você é livre para copiar qualquer parte desta mensagem. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Criando uma lixeira para o terminal
tentei criar um alias para o rm virar uma especie de mv.. achei q ia ser facil mas nao consegui. Mas o problema ja foi resolvido com a sugestao do libtrash, bastou : apt-get install libtrash export LD_PRELOAD=/usr/lib/libtrash/libtrash.so e pronto.. agora tudo que eu apago vai pro meu ~/Trash []'s ! Em 22/11/05, Eduardo Rocha Costa [EMAIL PROTECTED] escreveu: Não conheco nenhum aplicativo, mas no entanto, não vejo dificuldade em fazer algo deste tipo: Com alias, troque de rm para o nome do comando, que deverá ser um shellscript, e neste script, e dai com mv, mova tudo o conteudo para um diretorio trash. Solução rapida, mas no entanto não sei o quanto eficiente. Abraços.. Marcio David wrote: Eu sempre costumo usar o terminal para ver meus arquivos, listar, mover, apagar, ... mas as vezes eu faço besteira e acabo apagando coisa errada... agora mesmo aconteceu isso.. acabei de apagar varios gigas que eu havia baixado pq digitei um comando errado... resultando na remoçao de todo o diretorio corrente, e nao apenas de um subdiretorio que era o que eu queria.. Enfim, será que tem como criar uma especie de lixeira para o terminal ? Tipo, quando eu apago um arquivo, ele na verdade seria movido para outro lugar, e de tempos em tempos eu checaria esse tal diretorio e apagaria tudo.. assim se eu eveltuamente apagar algo por engano, ele ainda vai estar intacto la em um canto.. Alguma ideia de como fazer isso ? -- Restos de Nada [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] Area Livre: http://arealivre.homelinux.org:3000 Perturbação Mental : http://paginas.terra.com.br/arte/perturbacao/ Powered by GNU/Debian-br-cdd Sarge + Gnome 2.6 Esta mensagem, incluindo eventuais anexos, não contém nenhuma informação confidencial. Você é livre para copiar qualquer parte desta mensagem. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED] -- Restos de Nada [EMAIL PROTECTED] Area Livre: http://arealivre.homelinux.org:3000 Perturbação Mental : http://paginas.terra.com.br/arte/perturbacao/ Powered by GNU/Debian-br-cdd Sarge + Gnome 2.6 Esta mensagem, incluindo eventuais anexos, não contém nenhuma informação confidencial. Você é livre para copiar qualquer parte desta mensagem.
Re: Criando uma lixeira para o terminal
Marcio David wrote: Eu sempre costumo usar o terminal para ver meus arquivos, listar, mover, apagar, ... mas as vezes eu faço besteira e acabo apagando coisa errada... agora mesmo aconteceu isso.. acabei de apagar varios gigas que eu havia baixado pq digitei um comando errado... resultando na remoçao de todo o diretorio corrente, e nao apenas de um subdiretorio que era o que eu queria.. Enfim, será que tem como criar uma especie de lixeira para o terminal ? Tipo, quando eu apago um arquivo, ele na verdade seria movido para outro lugar, e de tempos em tempos eu checaria esse tal diretorio e apagaria tudo.. assim se eu eveltuamente apagar algo por engano, ele ainda vai estar intacto la em um canto.. Alguma ideia de como fazer isso ? Eu costumo ligar/colocar um alias que vem comentando no /root/.bashrc: [...] # Some more alias to avoid making mistakes: alias rm='rm -i' alias cp='cp -i' alias mv='mv -i' Assim ele pede confirmação, exceto se colocar um '-f' no comando. Pra mim, já acho que é uma boa garantia... :-) Veja se te agrada. -- Marcos -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]