Как я могу восстановить свои файлы и мою систему после выполнения команды rm -r / home / username? [дубликат]

Я новичок в Linux и запускал несколько случайных команд для экспериментов в терминале (Ubuntu-18.04 LTS) и по ошибке удалил свой домашний каталог.

Выполненная мной команда показана на скриншоте из моей истории ниже. Это было

rm -r /home/dawn

. Теперь все мои файлы исчезли, а также папки по умолчанию, такие как «Изображения», «Рабочий стол», «Снимки экрана» и т. Д., И экран моего рабочего стола стал темно-черным.

Когда я пытался открыть значок файлов, у меня возникала ошибка.

Кто-нибудь может мне помочь?

command history

unable to find the requested file

1
задан 21 November 2018 в 12:54

2 ответа

Если Ваша учетная запись была новой (без любых важных/персональных файлов), просто воссоздают Ваш дом:

  1. Выйдите из системы текущий пользователь GUI.
  2. Переключитесь на текстовую консоль путем нажатия, например, Ctrl+Alt+F1.
  3. Скопируйте новые файлы базы пользователей и измените ее владение:

    sudo cp -r /etc/skel $HOME
    sudo chown `id -u`.`id -g` $HOME
    

    Или:

    sudo mkhomedir_helper $USER
    
  4. Зарегистрируйте пользователя снова к GUI, Ваши дополнительные директора будут воссозданы (Desktop, Pictures и т.д. - согласно /etc/xdg/user-dirs*).

0
ответ дан 7 December 2019 в 22:26
  • Если Вы потеряли некоторую важную попытку данных восстановиться с 'testdisc'.

  • Если никакие важные данные не потеряны, и можно загрузиться. Перейдите к настройкам> Детали>, Пользователи разблокировали и добавляют другого пользователя с Административными полномочиями, устанавливают пароль и входят в систему снова или перезагрузка. Вход в систему как новый пользователь оттуда можно удалить предыдущего пользователя.

Интересно, почему Вы сделали это.

0
ответ дан 7 December 2019 в 22:26

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

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