Короче говоря, я случайно работал sudo rm -rf ~
и в результате удаленный большая часть моего корневого каталога. В испуганном состоянии, и с небольшим количеством исследования, я попытался восстановить то, что я мог с extundelete, который восстановил некоторые файлы.
То, что в стороне я 'потерял' обычные файлы в корневом каталоге, я только имею папку Downloads в запасе и так как у меня ничего не было слишком жизненно важным, сохранило в других каталогах, я хотел бы восстановить их если вообще возможный.
Я посмотрел в файле ~/.config/user-dirs.dirs, и у меня есть следующее:
# This file is written by xdg-user-dirs-update
# If you want to change or add directories, just edit the line you're
# interested in. All local changes will be retained on the next run
# Format is XDG_xxx_DIR="$HOME/yyy", where yyy is a shell-escaped
# homedir-relative path, or XDG_xxx_DIR="/yyy", where /yyy is an
# absolute path. No other format is supported.
#
XDG_DESKTOP_DIR="$HOME/Desktop"
XDG_DOWNLOAD_DIR="$HOME/Downloads"
XDG_TEMPLATES_DIR="$HOME/"
XDG_PUBLICSHARE_DIR="$HOME/"
XDG_DOCUMENTS_DIR="$HOME/"
XDG_MUSIC_DIR="$HOME/"
XDG_PICTURES_DIR="$HOME/"
XDG_VIDEOS_DIR="$HOME/"
Все, что я хочу, должно восстановить те папки и все параметры настройки системы назад для установки по умолчанию, но я не хочу переустанавливать Ubuntu, поскольку я не хочу терять любое программное обеспечение, которое я вниз загрузил.
В этой точке ценилась бы любая справка.
Заранее спасибо,
J
Обновление:
Я создал другого администраторского пользователя, и все работает, поскольку это сделало ранее продвижение меня, чтобы полагать, что это - проблема локального пользователя, я собираюсь попытаться проанализировать различие в файлах между двумя учетными записями и видеть, заставляю ли я какие-либо улучшения, обновление происходить.
Можно хотеть скопировать файлы с/etc/skel.
cp -rT /etc/skel/ "$HOME"
Это - файлы, с которых каждый недавно созданный пользователь запускает в домашней папке и достаточен, чтобы смочь войти в систему.
Во-первых, выйдите из системы и войдите в систему консолью с Ctrl + Высокий звук + F1 .
Затем резервное копирование & удалите пользовательские настройки (проигнорируйте предупреждения приблизительно ".."
являющиеся занятым):
mkdir ~/old && mv ~/.* ~/old/
пользовательские файлы значения по умолчанию Копии:
cp -rT /etc/skel/ "$HOME"
Тип exit
, возвратитесь к графическому режиму: Ctrl + Высокий звук + F7 и вход в систему снова.
Сделанный!
У меня есть управляемое для решения вопроса о недостающих папках в наутилусе путем копирования .config файла недавно созданного пользователя в мой другой корневой каталог. У меня также был выпуск приложений, не разблокировавших от средства запуска, которое было разрешено мое удаление папки духа времени и перезапуск компьютера, спасибо за общую справку!
Я столкнулся с той же проблемой, и мне удалось ее решить. Это должно быть сделано для конкретного пользователя.
Войдите в Терминал под пользователем, для которого вы хотите перенастроить каталог по умолчанию.
xdg-user-dirs-update --force
Вышеупомянутая команда заставит переконфигурировать каталог и обновит конфигурацию в папке user-dirs.dirs
, расположенной по адресу $HOME/.config/user-dirs.dirs
После этого предлагается перезагрузить систему или перезагрузить gnome (наберите r после ALT + F2), чтобы пути этих воссозданных каталогов были настроены для других процессы.