Как отменить операцию, выполненную в терминале?

Я удалил важный файл один раз, и позже я изменил права доступа к файлу, который я не могу сейчас восстановить. Есть ли способ, с помощью которого я могу отменить удаление или отменить права доступа к файлам во время работы с терминалом?


И еще один вопрос об Ubuntu ... Почему у нас никогда не появляется диалоговое окно с вопросом «вы Я уверен, что вы хотите удалить "по сравнению с Windows. Я вижу это как недостаток в Ubuntu GUI. После того, как вы нажмете «Удалить», он окажется в корзине, но никогда не спросит, действительно ли мы хотим, чтобы он был удален и, конечно же, я знаю, что ppl будет выглядеть так: почему вы хотите получить подтверждение перед удалением ... это часть HCI и должен быть реализован (извините, только новичок).

4
задан 22 June 2012 в 17:42

3 ответа

Если файл удален в терминале с помощью команды rm, он не попадет в корзину, сделайте это в файловом менеджере, и он это сделает.

Вы «возможно» сможете восстановить файл, но при каждом использовании системы область, в которой находился файл, может быть перезаписана.

https://help.ubuntu.com/community/DataRecovery

Вы должны иметь возможность отменить разрешения для файлов.

https://help.ubuntu.com/community/FilePermissions

0
ответ дан 22 June 2012 в 17:42

Существует rm скрипт-обертка , который делает rm немного более надежным.

Предположим, вы сделали ...

rm very_important_file

Возвращение этого файла с помощью терминала утомительно и не всегда возможно.

Если вы использовали сценарий, упомянутый выше, вам не нужно об этом беспокоиться, потому что

rm very_important_file

фактически выполняет

mv very_important_file ~/.Trash/

за кулисами в этом Скрипт rm-оболочки , упомянутый выше.

Сценарий обрабатывает больше случаев и не изменяет ваше системное rm приложение, просто затеняет его, если вы поместите обертку где-нибудь перед официальным rm в вашем $ PATH.

Это немного лучше, чем просто псевдонимы, потому что он может делать больше (например, поддерживать этот каталог ~/.Trash/).

0
ответ дан 22 June 2012 в 17:42

Я думаю, что это может быть в корзине. Вы можете восстановить важный файл из корзины. в противном случае я думаю, что вы должны загрузить или сделать файл снова.

0
ответ дан 22 June 2012 в 17:42

Другие вопросы по тегам:

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