Можливий дублікат:
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.
rm? Мені подобається мати кнопку скасування для моїх випадкових видалень, навіть у командному рядку. Крім того, це trash-cliпрямо сприяє, приймаючи (і ігноруючи) багато rmваріантів GNU . Крім того, ОП попросило спосіб скасувати RM. Це рішення не відповідає правильно на питання без псевдоніму.
rmа потім гіпнотизувати себе, забувши про те, що ви зробили. Таким чином, ви все одно можете продовжувати використовувати, rmяк ніби це остаточне .... але якщо ви підсунетесь і підете "о, ні!" ти не зовсім накручений. (тобто не покладайтеся на його "відновлювану" функціональність)
sudo rm?
Традиційна відповідь:
Ви відновите файл із останньої резервної копії. У вас є нещодавнє резервне копіювання, чи не так?
тому що для багатьох файлових систем Unix це просто неможливо або дуже важко.
Як зазначають інші, це питання ще не кінцеве і все-таки все, але не допускати подібних помилок все ще є кращим підходом.
rm -fr *(1)*... кожен файл відшаровується. Тому резервне копіювання не завжди є рішенням. Звуки кошика смішно охолоджують.
Щоб запобігти помилкам майбутніх помилок, ви можете попросити псевдонім rm до rm -i ...
lsз тими ж параметрами, щоб я міг бачити, що робити.