Re: Criando uma lixeira para o terminal

2005-11-23 Por tôpico Bruno de Oliveira Schneider
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

2005-11-23 Por tôpico Datacom - Tavares
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

2005-11-23 Por tôpico Douglas A. Augusto
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

2005-11-22 Por tôpico Douglas A. Augusto
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

2005-11-22 Por tôpico Eduardo Rocha Costa
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

2005-11-22 Por tôpico Marcio David
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

2005-11-22 Por tôpico Marcos Vinicius Lazarini

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]