2009-08-30 12:09:51 +0000 2009-08-30 12:09:51 +0000
31
31

desfazer o rm? do Linux?

Possivel duplicado: UNDO LINUX Trash Command

Olá,

Existe alguma forma simples de desfazer um comando rm?

A questão é puramente teórica; NUNCA apaguei o registo de uma fila de referência que levou uma hora de almoço inteira a correr.

Respostas (3)

33
33
33
2009-08-30 18:41:42 +0000

No ubuntu ou similar:

$ sudo apt-get install trash-cli
$ alias rm=trash
``` 0x1& 

Depois coloque esse pseudónimo em .bashrc ou o script de login apropriado para a sua concha à sua escolha. 

O pacote `trash-cli` é uma interface de linha de comando para a mesma lata de lixo que o GNOME e o KDE e outros usam. Assim, tudo o que apagar através do comando `trash` pode ser restaurado pelo GNOME/KDE e vice-versa. 

Os outros comandos do pacote `trash-cli` são `trash-list`, `trash-empty`, e `restore-trash`.
15
15
15
2009-08-30 14:02:14 +0000

A resposta tradicional é:

Recupera o ficheiro a partir da última cópia de segurança. Tem uma cópia de segurança recente, não tem?

porque em muitos sistemas de ficheiros unix isto simples não é possível, ou é muito difícil.

Como outros notaram, este já não é o fim de tudo e todos, mas não cometer erros deste tipo continua a ser a abordagem preferida.

4
4
4
2009-08-30 12:22:23 +0000

Para evitar futuros erros hipoptéticos, talvez queira chamar-lhe rm a rm -i…