Возможный дубликат:
UNDO LINUX Trash Command
Привет,
Есть ли простой способ отменить команду rm
?
Вопрос чисто теоретический; Я НИКОГДА не удалял журнал очереди тестов, на запуск которой ушел целый обеденный перерыв.
Возможный дубликат:
UNDO LINUX Trash Command
Привет,
Есть ли простой способ отменить команду 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 -i ...