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

отменить операционную систему Linux?

*Дублирование: *

UNDO LINUX Trash Command

Привет,

Есть ли простой способ отменить команду rm?

Вопрос чисто теоретический; я НИКОГДА не удалял лог очереди бенчмарков, на запуск которых ушло целое обеденное время.

Ответы (3)

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

На ubuntu или аналогичном:

$ sudo apt-get install trash-cli
$ alias rm=trash

Затем поместите этот псевдоним в .bashrc или соответствующий скрипт для входа в оболочку по вашему выбору.

Пакет trash-cli является интерфейсом командной строки для той же мусорной корзины, которую используют GNOME и KDE и другие. Так что всё, что вы удаляете с помощью команды trash, может быть восстановлено GNOME/KDE и наоборот.

Другие команды в пакете trash-cli - это trash-list, trash-empty и restore-trash.

15
15
15
2009-08-30 14:02:14 +0000

Традиционный ответ:

Вы восстанавливаете файл из последней резервной копии. У вас ведь есть последняя резервная копия?

, потому что во многих unix-файловых системах это невозможно или очень сложно.

Как отмечали другие, это уже не конечная и конечная проблема, но не допускать ошибок подобного рода - все же предпочтительный подход.

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

Чтобы предотвратить гипоптические ошибки в будущем, возможно, вы захотите псевдоним rm на rm -i…

Похожие вопросы

6
10
5
37
7