Возможное дублирование:
UNDO LINUX Trash Command
Здравствуй,
Есть ли простой способ отменить rm
команду?
Вопрос чисто теоретический; Я НИКОГДА не удалял журнал очереди тестов, на запуск которой ушел целый обеденный перерыв.
Возможное дублирование:
UNDO LINUX Trash Command
Здравствуй,
Есть ли простой способ отменить rm
команду?
Вопрос чисто теоретический; Я НИКОГДА не удалял журнал очереди тестов, на запуск которой ушел целый обеденный перерыв.
Ответы:
На Ubuntu или аналогичных:
Затем поместите этот псевдоним в .bashrc или соответствующий сценарий входа в систему для выбранной вами оболочки.
trash-cli
Пакет представляет собой интерфейс командной строки с тем же мусорный бак , что GNOME и KDE и другие применения. Таким образом, все, что вы удаляете с помощьюtrash
команды, может быть восстановлено GNOME / KDE и наоборот.Остальные команды в
trash-cli
пакетеtrash-list
,trash-empty
иrestore-trash
.источник
rm
? Мне нравится иметь кнопку отмены для моих случайных удалений, даже в командной строке. Кроме того,trash-cli
явно облегчает это, принимая (и игнорируя) многиеrm
параметры GNU . Кроме того, ОП попросил способ отменить rm. Это решение не дает правильного ответа на вопрос без псевдонима.rm
а затем загипнотизировать себя, чтобы забыть, что вы сделали. Таким образом, вы все равно можете продолжать использовать,rm
как будто это окончательно ... но если вы подскользнетесь и скажете "О, нет !!" ты не совсем облажался (т.е. не полагайтесь на его «восстанавливаемую» функциональность)sudo rm
?Традиционный ответ:
потому что на многих файловых системах Unix это просто невозможно или очень сложно.
Как уже отмечали другие, это еще не конец и не проблема, но не допускать ошибок такого рода - все еще предпочтительный подход.
источник
rm -fr *(1)*
... каждый файл исчез. Таким образом, наличие резервных копий не всегда является решением. Звучит треш-кли, остывает.Чтобы предотвратить возможные ошибки в будущем, вы можете использовать псевдоним rm -i ...
источник
ls
с теми же параметрами, прежде чем я могу видеть, что собирается пойти.