отменить операционную систему Linux?
*Дублирование: *
Привет,
Есть ли простой способ отменить команду rm
?
Вопрос чисто теоретический; я НИКОГДА не удалял лог очереди бенчмарков, на запуск которых ушло целое обеденное время.
*Дублирование: *
Привет,
Есть ли простой способ отменить команду rm
?
Вопрос чисто теоретический; я НИКОГДА не удалял лог очереди бенчмарков, на запуск которых ушло целое обеденное время.
На 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
.
Традиционный ответ:
Вы восстанавливаете файл из последней резервной копии. У вас ведь есть последняя резервная копия?
, потому что во многих unix-файловых системах это невозможно или очень сложно.
Как отмечали другие, это уже не конечная и конечная проблема, но не допускать ошибок подобного рода - все же предпочтительный подход.
Чтобы предотвратить гипоптические ошибки в будущем, возможно, вы захотите псевдоним rm на rm -i…